serviceproviders/sapi_calendar/inc/calendarinterface.h
changeset 10 fc9cf246af83
parent 5 989d2f495d90
child 23 50974a8b132e
equal deleted inserted replaced
5:989d2f495d90 10:fc9cf246af83
   114 	     * @return void
   114 	     * @return void
   115 	    */
   115 	    */
   116 		static void SetImportOutputL( RPointerArray<TUIDSet>& aOutputUIDSet, 
   116 		static void SetImportOutputL( RPointerArray<TUIDSet>& aOutputUIDSet, 
   117 												CLiwGenericParamList& aOutParamList );
   117 												CLiwGenericParamList& aOutParamList );
   118 
   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 		
   119 		/**
   141 		/**
   120 	     * Set Change Notification output to output parameter
   142 	     * Set Change Notification output to output parameter
   121 	     * @param aOutputChangeSet Notifications list
   143 	     * @param aOutputChangeSet Notifications list
   122 	     * @param aOutParamList Output parammeter
   144 	     * @param aOutParamList Output parammeter
   123 		 *
   145 		 *
   325 	     * @param aPosBased ETrue for position pased parameters
   347 	     * @param aPosBased ETrue for position pased parameters
   326 		 *
   348 		 *
   327 	     * @return void
   349 	     * @return void
   328 	    */
   350 	    */
   329 		void GetListCalendarEntryL(const CLiwGenericParamList& aInParamList, 
   351 		void GetListCalendarEntryL(const CLiwGenericParamList& aInParamList, 
   330 												CLiwGenericParamList& aOutParamList, 
   352 												CLiwGenericParamList& aOutParamList,
   331 												const TBool aPosBased );
   353 												TUint aCmdOptions,
       
   354 												MLiwNotifyCallback* aCallback ,
       
   355 												const TBool aPosBased,
       
   356 												TInt32& aTransactionId  );
   332 												
   357 												
   333 		/**
   358 		/**
   334 	     * Issues Import Calendar Entry request to Calendar Service
   359 	     * Issues Import Calendar Entry request to Calendar Service
   335 	     * @param aInParamList Input param list
   360 	     * @param aInParamList Input param list
   336 	     * @param aOutParamList Output param list
   361 	     * @param aOutParamList Output param list
   572 	     * @param aLocalUid LocalUid
   597 	     * @param aLocalUid LocalUid
   573 		 *
   598 		 *
   574 	     * @return Entry type
   599 	     * @return Entry type
   575 	    */
   600 	    */
   576 		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 		
   577 		
   611 		
   578 		/**
   612 		/**
   579 	     * Check if given calendar is in use.
   613 	     * Check if given calendar is in use.
   580 	     * @param aCalendarName CalendarName
   614 	     * @param aCalendarName CalendarName
   581 		 *
   615 		 *