serviceproviders/sapi_calendar/calendarservice/inc/calendarservice.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
   104 		 * @param aFilter Filter, Ownership is passed
   104 		 * @param aFilter Filter, Ownership is passed
   105 		 * @param aInstanceList output param gives Calendar Instance List
   105 		 * @param aInstanceList output param gives Calendar Instance List
   106 		*/ 
   106 		*/ 
   107 		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aEntryList);
   107 		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aEntryList);
   108 
   108 
       
   109         /**
       
   110          * Returns list of calendar instance from given calendar with the given Filter.
       
   111          * @param aCalendarName Calendar Name
       
   112          * @param aFilter Filter, Ownership is passed
       
   113          * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set  
       
   114         */ 
       
   115         IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter,  MCalCallbackBase* aCallBack);
       
   116         /**
       
   117          * Returns list of calendar entries from given calendar with the given Global UID.
       
   118          * @param aCalendarName Calendar Name
       
   119          * @param aGuid Global UID
       
   120          * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set
       
   121         */ 
       
   122         IMPORT_C void GetListL( const TDesC& aCalendarName, const TDesC8& aGuid,  MCalCallbackBase* aCallBack);
       
   123         /**
       
   124          * Returns list of calendar entries from given calendar with the given Global UID.
       
   125          * @param aCalendarName Calendar Name
       
   126          * @param aGuid Global UID
       
   127          * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set
       
   128         */ 
       
   129         IMPORT_C void GetListL( const TDesC& aCalendarName, const TCalLocalUid aLocalUid,  MCalCallbackBase* aCallBack);
       
   130 
   109 		/**
   131 		/**
   110 		 * Add new calendar in device.
   132 		 * Add new calendar in device.
   111 		 * @param aCalendarName Calendar Name
   133 		 * @param aCalendarName Calendar Name
   112 		*/ 
   134 		*/ 
   113 		IMPORT_C void AddL( const TDesC& aCalendarName );
   135 		IMPORT_C void AddL( const TDesC& aCalendarName );