diff -r e4175d61d967 -r e5b3a2155e1a messagingfw/msgsrvnstore/server/inc/MSVLOPS.H --- a/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Thu Jul 15 19:11:10 2010 +0300 +++ b/messagingfw/msgsrvnstore/server/inc/MSVLOPS.H Thu Aug 19 10:24:00 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 //**********************************