serviceproviders/sapi_calendar/inc/calendarinterface.h
changeset 26 5d0ec8b709be
parent 23 50974a8b132e
equal deleted inserted replaced
23:50974a8b132e 26:5d0ec8b709be
   270 	     * @param aCalEntryList Element that need to be removed from the table
   270 	     * @param aCalEntryList Element that need to be removed from the table
   271 		 *
   271 		 *
   272 	     * @return void
   272 	     * @return void
   273 	    */
   273 	    */
   274 		void RemoveCalEntryListFromArray( CIterableCalEntryList* aCalEntryList );
   274 		void RemoveCalEntryListFromArray( CIterableCalEntryList* aCalEntryList );
   275 
   275 		/**
       
   276 		 * Checks the duration of the calendar entry according to the 
       
   277 		 * repeatrule frequency 
       
   278 		 * @param repeatrule frequency is passed to check the duration
       
   279 		 *
       
   280 		 * @return true or false 
       
   281 		 */
       
   282 		bool isValidEntryDuration(int type);
   276 
   283 
   277 	private:
   284 	private:
   278 	
   285 	
   279 		/**
   286 		/**
   280 	     * Issues Add Calendar request to Calendar Service
   287 	     * Issues Add Calendar request to Calendar Service
   634 	  	/**
   641 	  	/**
   635 	     * Array containing the list of CalEntryList.
   642 	     * Array containing the list of CalEntryList.
   636 	     * @internal
   643 	     * @internal
   637 	    */		
   644 	    */		
   638 		RPointerArray<CIterableCalEntryList> iArrayCalEntryList;
   645 		RPointerArray<CIterableCalEntryList> iArrayCalEntryList;
   639 
   646 		
       
   647 		/**
       
   648 		 * variable for storing the begin time.
       
   649 		 * @internal
       
   650 		 */
       
   651 		TTime iStTime;
       
   652 		
       
   653 		/**
       
   654 		 * variable for storing the end time.
       
   655 		 * @internal
       
   656 		 */
       
   657 		TTime iEnTime;
   640 	};
   658 	};
   641 
   659 
   642 
   660 
   643 #endif __CALENDARINTERFACE_H
   661 #endif __CALENDARINTERFACE_H