serviceproviders/sapi_messaging/inc/messaginginterface.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 33 50974a8b132e
--- a/serviceproviders/sapi_messaging/inc/messaginginterface.h	Fri Jul 03 15:51:24 2009 +0100
+++ b/serviceproviders/sapi_messaging/inc/messaginginterface.h	Thu Aug 27 07:43:07 2009 +0300
@@ -323,9 +323,19 @@
 	     * Gives the result of asynchronous SAPI
 	     * @param aErrCode errcode
 	     * @param aResult Result
-	     * @return   void
 	    */		
 		void NotifyResultL(TInt aErrCode, TAny* aResult);
+		
+		/**
+	     * Gives the result of asynchronous SAPI
+	     * @param aErrCode errcode
+	     * @param aEntrySelection  Entryselection
+		 * @param aFilter  Filter
+	    */
+		
+		void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter);
+		
+		 
 	};
 
 /**
@@ -339,7 +349,7 @@
 	     * Two-phase Constructor
 	     * @return   CMsgCallbackHeader* 
 	    */		
-		static CMsgCallbackHeader* NewL();
+		static CMsgCallbackHeader* NewL(CMessagingService* aMsgService);
 		
 	  	/**
 	     * Destructor
@@ -351,17 +361,32 @@
 	  	/**
 	     * Constructor
 	    */		
- 		CMsgCallbackHeader();
-		
+ 		CMsgCallbackHeader(CMessagingService* aMsgService);
+ 		
 	public:
 	
 	  	/**
 	     * Gives the result of asynchronous SAPI
 	     * @param aErrCode errcode
 	     * @param aResult Result
-	     * @return   void
 	    */
 		virtual void NotifyResultL(TInt aErrCode, TAny* aResult);
+		 
+		 /**
+	     * Gives the result of asynchronous SAPI
+	     * @param aErrCode errcode
+	     * @param aEntrySelection  Entryselection
+		 * @param aFilter  Filter
+	    */
+		 
+		 virtual void HandleGetlistL (TInt aErrCode, CMsvEntrySelection* aEntrySelection, CFilterParamInfo* aFilter);
+		 
+	private:
+	    
+	     /**
+	     * CMessagingService  class pointer
+	    */
+	    CMessagingService* iMsg;
 	};
 
 /**