diff -r b13141f05c3d -r b5fbb9b25d57 emailservices/emailstore/base_plugin/inc/baseplugindelayedopsprivate.h --- a/emailservices/emailstore/base_plugin/inc/baseplugindelayedopsprivate.h Tue Apr 27 16:20:14 2010 +0300 +++ b/emailservices/emailstore/base_plugin/inc/baseplugindelayedopsprivate.h Tue May 11 15:57:15 2010 +0300 @@ -19,7 +19,6 @@ #include "baseplugindelayedops.h" -#include "NestedAO.h" /** * Lets the user enqueue and dequeue asynchronous jobs for handling @@ -70,7 +69,7 @@ /** * */ -NONSHARABLE_CLASS( CDelayedDeleteMessagesOp ) : public CDelayedOp, public MDeletionHandler +NONSHARABLE_CLASS( CDelayedDeleteMessagesOp ) : public CDelayedOp { public: @@ -88,12 +87,8 @@ virtual ~CDelayedDeleteMessagesOp(); //CDelayedOp::ExecuteOpL - virtual void ExecuteOpL(); - - //From MDeletionHandler - //Used to delete messages in chunks starting from aStartIndex - TBool DeleteMessagesInChunksL( TInt aStartIndex ); - + virtual TBool ExecuteOpL(); + private: void ConstructL( const RArray& aMessages ); @@ -105,14 +100,14 @@ CDelayedDeleteMessagesOp( const CDelayedDeleteMessagesOp& ); CDelayedDeleteMessagesOp& operator= ( const CDelayedDeleteMessagesOp& ); - + private: TMsgStoreId iMailBoxId; TMsgStoreId iFolderId; RArray iMessages; TBool iImmediateDelete; - TState iState; + TInt iIndex; __LOG_DECLARATION }; @@ -142,7 +137,7 @@ virtual ~CDelayedSetContentOp(); //CDelayedOp::ExecuteOpL - virtual void ExecuteOpL(); + virtual TBool ExecuteOpL(); private: