serviceproviders/sapi_messaging/inc/messaginginterface.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 33 50974a8b132e
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
   321 
   321 
   322 	  	/**
   322 	  	/**
   323 	     * Gives the result of asynchronous SAPI
   323 	     * Gives the result of asynchronous SAPI
   324 	     * @param aErrCode errcode
   324 	     * @param aErrCode errcode
   325 	     * @param aResult Result
   325 	     * @param aResult Result
   326 	     * @return   void
       
   327 	    */		
   326 	    */		
   328 		void NotifyResultL(TInt aErrCode, TAny* aResult);
   327 		void NotifyResultL(TInt aErrCode, TAny* aResult);
       
   328 		
       
   329 		/**
       
   330 	     * Gives the result of asynchronous SAPI
       
   331 	     * @param aErrCode errcode
       
   332 	     * @param aEntrySelection  Entryselection
       
   333 		 * @param aFilter  Filter
       
   334 	    */
       
   335 		
       
   336 		void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter);
       
   337 		
       
   338 		 
   329 	};
   339 	};
   330 
   340 
   331 /**
   341 /**
   332  * Callback class for asynchronous SAPI message header
   342  * Callback class for asynchronous SAPI message header
   333 */	
   343 */	
   337 		
   347 		
   338 	  	/**
   348 	  	/**
   339 	     * Two-phase Constructor
   349 	     * Two-phase Constructor
   340 	     * @return   CMsgCallbackHeader* 
   350 	     * @return   CMsgCallbackHeader* 
   341 	    */		
   351 	    */		
   342 		static CMsgCallbackHeader* NewL();
   352 		static CMsgCallbackHeader* NewL(CMessagingService* aMsgService);
   343 		
   353 		
   344 	  	/**
   354 	  	/**
   345 	     * Destructor
   355 	     * Destructor
   346 	    */		
   356 	    */		
   347 		virtual ~CMsgCallbackHeader();
   357 		virtual ~CMsgCallbackHeader();
   349 	private:
   359 	private:
   350 	
   360 	
   351 	  	/**
   361 	  	/**
   352 	     * Constructor
   362 	     * Constructor
   353 	    */		
   363 	    */		
   354  		CMsgCallbackHeader();
   364  		CMsgCallbackHeader(CMessagingService* aMsgService);
   355 		
   365  		
   356 	public:
   366 	public:
   357 	
   367 	
   358 	  	/**
   368 	  	/**
   359 	     * Gives the result of asynchronous SAPI
   369 	     * Gives the result of asynchronous SAPI
   360 	     * @param aErrCode errcode
   370 	     * @param aErrCode errcode
   361 	     * @param aResult Result
   371 	     * @param aResult Result
   362 	     * @return   void
       
   363 	    */
   372 	    */
   364 		virtual void NotifyResultL(TInt aErrCode, TAny* aResult);
   373 		virtual void NotifyResultL(TInt aErrCode, TAny* aResult);
       
   374 		 
       
   375 		 /**
       
   376 	     * Gives the result of asynchronous SAPI
       
   377 	     * @param aErrCode errcode
       
   378 	     * @param aEntrySelection  Entryselection
       
   379 		 * @param aFilter  Filter
       
   380 	    */
       
   381 		 
       
   382 		 virtual void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter);
       
   383 		 
       
   384 	private:
       
   385 	    
       
   386 	     /**
       
   387 	     * CMessagingService  class pointer
       
   388 	    */
       
   389 	    CMessagingService* iMsg;
   365 	};
   390 	};
   366 
   391 
   367 /**
   392 /**
   368 * Implemenation of abstract interface to iterate over the collection of message IDs.
   393 * Implemenation of abstract interface to iterate over the collection of message IDs.
   369 *
   394 *