diff -r 3a6baaa22be8 -r b66b8f3a7fd8 messagingfw/msgsrvnstore/server/inc/MSVLOPS.H --- a/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Tue Jul 06 22:57:17 2010 +0530 +++ b/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Wed Jul 21 02:03:54 2010 +0530 @@ -197,7 +197,43 @@ TMsvId iId; TMsvId iParent; }; +/// +//********************************** +// CMsvLocalChangeOperation +//********************************** +// +// Operation used to control server side local change od selection of ids. +// +class CMsvLocalChangeEntriesOperation : public CMsvLocalOperation +/** +@internalComponent +@released +*/ + { +public: + CMsvLocalChangeEntriesOperation(const RMessage2& aMessage, TMsvOp aId, CMsvEntrySelection* aSelection, CMsvServer& aMsvServer, TInt aMark); + ~CMsvLocalChangeEntriesOperation(); + // + void StartL(TSecureId aOwnerId, TBool aForcedUpdate); + // +private: + void DoCancel(); + void RunL(); + void Completed(); + // +private: + CMsvEntrySelection* iSelection; + CMsvEntrySelection* iWorkSelection1; + CMsvEntrySelection* iWorkSelection2; + CMsvDelete* iDelete; + TMsvId iId; + TMsvId iParent; + TInt iMark; + }; + + +/// //********************************** // CMsvLocalCreateOperation //**********************************