diff -r 84d9eb65b26f -r 518b245aa84c messagingapp/msgappfw/server/inc/ccssession.h --- a/messagingapp/msgappfw/server/inc/ccssession.h Mon May 03 12:29:07 2010 +0300 +++ b/messagingapp/msgappfw/server/inc/ccssession.h Fri Jun 25 15:47:40 2010 +0530 @@ -18,17 +18,11 @@ #ifndef __C_CS_SESSION_H #define __C_CS_SESSION_H -// USER INCLUDE FILES -#include "mcsconversationdeleteobserver.h" -#include "mcsconversationmarkreadobserver.h" - // FORWARD DECLARATIONS class CCsServer; class CCsPluginInterface; class CCsClientConversation; class CCsConversationEvent; -class CCsConversationDeleteHandler; -class CCsConversationMarkReadHandler; // CLASS DECLARATIONS @@ -36,9 +30,7 @@ * Represents a session (version 2) for a client thread on * the server side */ -class CCsSession : public CSession2, -public MCsConversationDeleteObserver, -public MCsConversationMarkReadObserver +class CCsSession : public CSession2 { public: @@ -100,6 +92,13 @@ void HandleModifyConversationListEventL( CCsClientConversation* aClientConversation); + /** + * HandlePartialDeleteConversationListEvent + * Handles the partial delete conversation event from cache + */ + void HandlePartialDeleteConversationListEvent( + CCsClientConversation* aClientConversation); + /** * HandleNewConversationEventL * Handles the new conversation event received from cache @@ -152,15 +151,7 @@ */ void HandleRefreshConversationL(); -public: - // From MCsConversationDeleteObserver - void DeleteComplete(CCsConversationDeleteHandler* aHandler); - void DeleteInProgress(CCsConversationDeleteHandler* aHandler); - -public: - // From MCsConversationMarkReadObserver - void MarkReadComplete(CCsConversationMarkReadHandler* aHandler); - + private: /** @@ -345,6 +336,8 @@ * @param aMessage RMessage instance */ void GetConversationIdfromAddressL(const RMessage2& aMessage); + + void GetConversationFromConversationIdL(const RMessage2& aMessage); /** * GetConversationFromMessageIdL @@ -374,7 +367,7 @@ * Buf for doing IPC * Own */ - HBufC8* des; + HBufC8* iDes; /** * iEventList