ipsservices/ipssosaoplugin/inc/IpsSosAOPluginEComInterface.h
branchRCL_3
changeset 24 d189ee25cf9d
parent 0 8466d47a6819
child 25 3533d4323edc
--- a/ipsservices/ipssosaoplugin/inc/IpsSosAOPluginEComInterface.h	Thu Aug 19 09:38:05 2010 +0300
+++ b/ipsservices/ipssosaoplugin/inc/IpsSosAOPluginEComInterface.h	Tue Aug 31 15:04:17 2010 +0300
@@ -16,8 +16,8 @@
 *
 */
 
-#ifndef IPSSOSAOPLUGINECOMINTERFACE_H_
-#define IPSSOSAOPLUGINECOMINTERFACE_H_
+#ifndef IPSSOSAOPLUGINECOMINTERFACE_H
+#define IPSSOSAOPLUGINECOMINTERFACE_H
 
 #include <e32base.h>    // CBase
 #include <AlwaysOnlineEComInterface.h>
@@ -36,7 +36,9 @@
 *
 * @lib ipssosaoplugin.lib
 */
-class CIpsSosAOPluginEComInterface : 
+//<Qmail>
+NONSHARABLE_CLASS (CIpsSosAOPluginEComInterface) : 
+//</Qmail>
     public CAlwaysOnlineEComInterface,
     public MMsvSessionObserver
     {
@@ -93,13 +95,13 @@
         void CompleteConstructL();
         
     private: // data
-        
-        CIpsSosAOSmtpSendWatcher*   iSendWatcher;
-        CIpsSosAOImapPopLogic*  iImapPopLogic;
-        CMsvSession*            iSession;
-        RArray<TInt>            iBufferedAOCommands;
-
+        //<Qmail>
+        CIpsSosAOSmtpSendWatcher*   iSendWatcher;//owned
+        CIpsSosAOImapPopLogic*  iImapPopLogic;//owned
+        CMsvSession*            iSession;//owned
+        RArray<TInt>            iBufferedAOCommands;//owned
+		//</Qmail>
 
     };
 
-#endif /*IPSSOSAOPLUGINECOMINTERFACE_H_*/
+#endif //IPSSOSAOPLUGINECOMINTERFACE_H