ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h
changeset 18 578830873419
parent 3 a4d6f1ea0416
child 20 ecc8def7944a
--- a/ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h	Tue Feb 02 00:02:40 2010 +0200
+++ b/ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h	Fri Apr 16 14:51:52 2010 +0300
@@ -31,7 +31,7 @@
 *
 */
     
-class CIpsPlgImap4ConnectOp :
+NONSHARABLE_CLASS ( CIpsPlgImap4ConnectOp ) :
     public CIpsPlgOnlineOperation,
     public MMsvImapConnectionObserver,
     public MIpsPlgConnectOpCallback,
@@ -110,13 +110,7 @@
     
         void RequestResponseL( TFSProgress aEvent, TInt aRequestId );
         
-public:
-
-        /**
-        *
-        */
-        TBool Connected() const;
-
+// <qmail> Connected() used from baseclass
 protected:
 
 		/**
@@ -203,6 +197,15 @@
          */
         void SignalSyncCompleted( TInt aError );
         
+        // <qmail>
+        /**
+         * 
+         */
+        void ConstructImapPartialFetchInfo( 
+                TImImap4GetPartialMailInfo& aInfo, 
+                CImImap4Settings& aImap4Settings );
+        // </qmail>
+        
         
     private: //Data
 
@@ -217,8 +220,6 @@
         CIpsPlgEventHandler*                iEventHandler;
         TBool                               iIsSyncStartedSignaled;
 
-        // set to true if connection is already exists
-        TBool 								iAlreadyConnected;
     };
 
 #endif