emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h
changeset 56 15bc1d5d6267
parent 47 f83bd4ae1fe3
--- a/emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h	Fri Jul 09 12:17:13 2010 +0300
+++ b/emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h	Fri Jul 23 19:09:50 2010 +0300
@@ -71,7 +71,7 @@
  * The base class for the delayed operations. All of the delayed operations must
  * derive from it.
  */
-class BASEPLUGIN_EXPORT CDelayedOp : public CAsyncOneShot
+class BASEPLUGIN_EXPORT CDelayedOp : public CActive
     {
 
 public:
@@ -82,11 +82,12 @@
         CBasePlugin& aPlugin,
         MDelayedOpsManager& aManager );
     
+	 void StartOp();
     /**
      * Derived classes must implement their asynchronous processing in this
      * method. The GetPlugin method can only be used from within this method.
      */
-    virtual void ExecuteOpL() = 0;
+    virtual TBool ExecuteOpL() = 0;
 
 protected: