serviceproviders/sapi_calendar/tsrc/testing/tcal_providertest/inc/calendarinterface.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:   Defination of class CCalendarInterface
    14 * Description:  Defination of class CCalendarInterface
    15 *
    15 *
    16 */
    16 */
    17 
       
    18 
    17 
    19 
    18 
    20 #ifndef __CALENDARINTERFACE_H
    19 #ifndef __CALENDARINTERFACE_H
    21 #define __CALENDARINTERFACE_H
    20 #define __CALENDARINTERFACE_H
    22 
    21 
   115 	     * @return void
   114 	     * @return void
   116 	    */
   115 	    */
   117 		static void SetImportOutputL( RPointerArray<TUIDSet>& aOutputUIDSet, 
   116 		static void SetImportOutputL( RPointerArray<TUIDSet>& aOutputUIDSet, 
   118 												CLiwGenericParamList& aOutParamList );
   117 												CLiwGenericParamList& aOutParamList );
   119 
   118 
       
   119         /**
       
   120          * Set Getlist output to output parameter
       
   121          * @param aOutputCalEntry getlist output
       
   122          * @param aOutParamList Output parammeter
       
   123          *
       
   124          * @return void
       
   125         */
       
   126         void SetCalEntryOutputL( RPointerArray<CCalEntry>& aOutputCalEntry, 
       
   127                                                 CLiwGenericParamList& aOutParamList, 
       
   128                                                 const TDesC& aCalendarName );
       
   129         /**
       
   130          * Set Getlist output to output parameter
       
   131          * @param aOutputCalEntry getlist output
       
   132          * @param aOutParamList Output parammeter
       
   133          *
       
   134          * @return void
       
   135         */
       
   136         void SetCalInstanceOutputL( RPointerArray<CCalInstance>& aOutputCalEntry, 
       
   137                                                 CLiwGenericParamList& aOutParamList, 
       
   138                                                 const TDesC& aCalendarName );
       
   139         
       
   140 		
   120 		/**
   141 		/**
   121 	     * Set Change Notification output to output parameter
   142 	     * Set Change Notification output to output parameter
   122 	     * @param aOutputChangeSet Notifications list
   143 	     * @param aOutputChangeSet Notifications list
   123 	     * @param aOutParamList Output parammeter
   144 	     * @param aOutParamList Output parammeter
   124 		 *
   145 		 *
   326 	     * @param aPosBased ETrue for position pased parameters
   347 	     * @param aPosBased ETrue for position pased parameters
   327 		 *
   348 		 *
   328 	     * @return void
   349 	     * @return void
   329 	    */
   350 	    */
   330 		void GetListCalendarEntryL(const CLiwGenericParamList& aInParamList, 
   351 		void GetListCalendarEntryL(const CLiwGenericParamList& aInParamList, 
   331 												CLiwGenericParamList& aOutParamList, 
   352 												CLiwGenericParamList& aOutParamList,
   332 												const TBool aPosBased );
   353 												TUint aCmdOptions,
       
   354 												MLiwNotifyCallback* aCallback ,
       
   355 												const TBool aPosBased,
       
   356 												TInt32& aTransactionId  );
   333 												
   357 												
   334 		/**
   358 		/**
   335 	     * Issues Import Calendar Entry request to Calendar Service
   359 	     * Issues Import Calendar Entry request to Calendar Service
   336 	     * @param aInParamList Input param list
   360 	     * @param aInParamList Input param list
   337 	     * @param aOutParamList Output param list
   361 	     * @param aOutParamList Output param list
   573 	     * @param aLocalUid LocalUid
   597 	     * @param aLocalUid LocalUid
   574 		 *
   598 		 *
   575 	     * @return Entry type
   599 	     * @return Entry type
   576 	    */
   600 	    */
   577 		TInt GetEntryType( const TDesC& aCalendarName, TCalLocalUid aLocalUid );
   601 		TInt GetEntryType( const TDesC& aCalendarName, TCalLocalUid aLocalUid );
       
   602         /**
       
   603          * Returns entry type for given LocalUid.
       
   604          * @param aCalendarName CalendarName
       
   605          * @param aLocalUid LocalUid
       
   606          *
       
   607          * @return Entry type
       
   608         */
       
   609         TInt GetEntryType( const TDesC& aCalendarName, const TDesC8& aGuid );
       
   610 		
   578 		
   611 		
   579 		/**
   612 		/**
   580 	     * Check if given calendar is in use.
   613 	     * Check if given calendar is in use.
   581 	     * @param aCalendarName CalendarName
   614 	     * @param aCalendarName CalendarName
   582 		 *
   615 		 *