serviceproviders/sapi_calendar/tsrc/testing/tcalendarservice/tcal_getlist/inc/calendarservice.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 24 f4292e0e20df
--- a/serviceproviders/sapi_calendar/tsrc/testing/tcalendarservice/tcal_getlist/inc/calendarservice.h	Fri Jul 03 15:51:24 2009 +0100
+++ b/serviceproviders/sapi_calendar/tsrc/testing/tcalendarservice/tcal_getlist/inc/calendarservice.h	Thu Aug 27 07:43:07 2009 +0300
@@ -11,12 +11,11 @@
 *
 * Contributors:
 *
-* Description:   
+* Description:  
 *
 */
 
 
-
 #ifndef __CALENDARSERVICE_H
 #define __CALENDARSERVICE_H
 
@@ -105,7 +104,29 @@
 		 * @param aFilter Filter, Ownership is passed
 		 * @param aInstanceList output param gives Calendar Instance List
 		*/ 
-		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aEntryList);
+		IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter, RPointerArray<CCalInstance>& aInstanceList);
+
+        /**
+         * Returns list of calendar instance from given calendar with the given Filter.
+         * @param aCalendarName Calendar Name
+         * @param aFilter Filter, Ownership is passed
+         * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set  
+        */ 
+        IMPORT_C void GetListL( const TDesC& aCalendarName, CCalendarFilter* aFilter,  MCalCallbackBase* aCallBack);
+        /**
+         * Returns list of calendar entries from given calendar with the given Global UID.
+         * @param aCalendarName Calendar Name
+         * @param aGuid Global UID
+         * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set
+        */ 
+        IMPORT_C void GetListL( const TDesC& aCalendarName, const TDesC8& aGuid,  MCalCallbackBase* aCallBack);
+        /**
+         * Returns list of calendar entries from given calendar with the given Global UID.
+         * @param aCalendarName Calendar Name
+         * @param aGuid Global UID
+         * @param aCallBack   For ASyncronous usage of this Object this paramater is mandatory to be set
+        */ 
+        IMPORT_C void GetListL( const TDesC& aCalendarName, const TCalLocalUid aLocalUid,  MCalCallbackBase* aCallBack);
 
 		/**
 		 * Add new calendar in device.
@@ -233,4 +254,4 @@
 	};
 
 
-#endif __CALENDARSERVICE_H
\ No newline at end of file
+#endif __CALENDARSERVICE_H