emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h
changeset 18 578830873419
parent 0 8466d47a6819
child 20 ecc8def7944a
--- a/emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h	Tue Feb 02 00:02:40 2010 +0200
+++ b/emailservices/emailstore/base_plugin/inc/baseplugindelayedops.h	Fri Apr 16 14:51:52 2010 +0300
@@ -24,6 +24,7 @@
 #include "CFSMailCommon.h"
 #include "BasePlugin.h"
 #include "DebugLogMacros.h"
+#include "baseplugindef.h"
 
 
 class CBasePlugin;
@@ -68,14 +69,14 @@
  * The base class for the delayed operations. All of the delayed operations must
  * derive from it.
  */
-class CDelayedOp : public CAsyncOneShot
+class BASEPLUGIN_EXPORT CDelayedOp : public CAsyncOneShot
     {
 
 public:
     
-    IMPORT_C virtual ~CDelayedOp();
+     virtual ~CDelayedOp();
     
-    IMPORT_C void SetContext(
+     void SetContext(
         CBasePlugin& aPlugin,
         MDelayedOpsManager& aManager );
     
@@ -87,19 +88,19 @@
 
 protected:
     
-    IMPORT_C CDelayedOp();
+     CDelayedOp();
     
     /**
      * Returns the plugin instance associated with this operation. Available
      * only from within the ExecuteOpL method.
      */
-    IMPORT_C CBasePlugin& GetPlugin();
+     CBasePlugin& GetPlugin();
     
     
 private:
     
-    IMPORT_C virtual void RunL();
-    IMPORT_C virtual void DoCancel();
+     virtual void RunL();
+     virtual void DoCancel();
 
 private:
     MDelayedOpsManager* iManager;   //not owned