serviceproviders/sapi_calendar/tsrc/testing/tcal_providertest/inc/calendarservice.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 24 f4292e0e20df
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:   
    14 * Description:  
    15 *
    15 *
    16 */
    16 */
    17 
       
    18 
    17 
    19 
    18 
    20 #ifndef __CALENDARSERVICE_H
    19 #ifndef __CALENDARSERVICE_H
    21 #define __CALENDARSERVICE_H
    20 #define __CALENDARSERVICE_H
    22 
    21 
   103 		 * Returns list of calendar instance from given calendar with the given Filter.
   102 		 * Returns list of calendar instance from given calendar with the given Filter.
   104 		 * @param aCalendarName Calendar Name
   103 		 * @param aCalendarName Calendar Name
   105 		 * @param aFilter Filter, Ownership is passed
   104 		 * @param aFilter Filter, Ownership is passed
   106 		 * @param aInstanceList output param gives Calendar Instance List
   105 		 * @param aInstanceList output param gives Calendar Instance List
   107 		*/ 
   106 		*/ 
   108 		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aEntryList);
   107 		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aInstanceList);
       
   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);
   109 
   130 
   110 		/**
   131 		/**
   111 		 * Add new calendar in device.
   132 		 * Add new calendar in device.
   112 		 * @param aCalendarName Calendar Name
   133 		 * @param aCalendarName Calendar Name
   113 		*/ 
   134 		*/