diff -r 61f466445ae5 -r 320ec5cd0227 messagingfw/msgsrvnstore/server/inc/MSVLOPS.H --- a/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Tue Jul 06 14:48:25 2010 +0300 +++ b/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Wed Aug 18 10:15:32 2010 +0300 @@ -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 //**********************************