messagingapp/msgappfw/server/inc/ccsconversationmarkreadhandler.h
changeset 27 e4592d119491
parent 25 84d9eb65b26f
child 47 5b14749788d7
--- a/messagingapp/msgappfw/server/inc/ccsconversationmarkreadhandler.h	Mon May 03 12:29:07 2010 +0300
+++ b/messagingapp/msgappfw/server/inc/ccsconversationmarkreadhandler.h	Fri May 14 15:49:35 2010 +0300
@@ -22,11 +22,9 @@
 
 // FORWARD DECLARATIONS
 class CMsvSession;
-class MMsvSessionObserver;
 class CConversationCache;
 class CCsConversationEntry;
-class MCsConversationMarkReadObserver;
-
+class MMsvSessionObserver;
 /**
  * Mark read handler states
  */
@@ -41,15 +39,13 @@
 /**
  * This class handles mark read of messages from messaging store.
  */
-class CCsConversationMarkReadHandler : public CActive, 
-public MMsvSessionObserver 
-    {
+class CCsConversationMarkReadHandler : public CActive, public MMsvSessionObserver
+{
 public:
     /**
      * Two phase construction
      */
-    static CCsConversationMarkReadHandler* NewL(CCsConversationCache* aCache,
-            MCsConversationMarkReadObserver* aObserver);
+    static CCsConversationMarkReadHandler* NewL(CCsConversationCache* aCache);
 
     /**
      * Destructor
@@ -75,8 +71,7 @@
 
 private:    
     CCsConversationMarkReadHandler();
-    void ConstructL(CCsConversationCache* aCache,
-            MCsConversationMarkReadObserver* aObserver);
+    void ConstructL(CCsConversationCache* aCache);
     void IssueRequest();
     void MarkReadOneMessageL();
     
@@ -87,12 +82,6 @@
     CMsvSession* iSession;
     
     /**
-     * iObserver
-     * Own.
-    */
-    MCsConversationMarkReadObserver* iObserver;
-    
-    /**
      * State
      */
     TMarkReadHandlerState iState;