diff -r 6c59112cfd31 -r 38bf5461e270 ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h --- a/ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h Thu Sep 30 11:43:07 2010 +0300 +++ b/ipsservices/ipssosplugin/inc/ipsplgimap4connectop.h Thu Oct 14 17:33:43 2010 +0300 @@ -50,11 +50,13 @@ * back aFSOperationObserver * @param aEventHandler used for signalling synchronisation statuses * @param aDoPlainConnect whether just connect to mailbox, or synch messages also + * @param aSilentConnection set if silent connection is used * @return CIpsPlgImap4ConnectionOp* self pointer */ // priority parameter has been removed // MFSMailRequestObserver& changed it to pointer // aSignallingAllowed parameter has been removed + // silent connection parameter added static CIpsPlgImap4ConnectOp* NewL( CMsvSession& aMsvSession, TRequestStatus& aObserverRequestStatus, @@ -64,7 +66,8 @@ MFSMailRequestObserver* aFSOperationObserver, TInt aFSRequestId, CIpsPlgEventHandler* aEventHandler, - TBool aDoPlainConnect=EFalse ); + TBool aDoPlainConnect=EFalse, + TBool aSilentConnection=EFalse); // make destructor virtual virtual ~CIpsPlgImap4ConnectOp(); @@ -129,6 +132,7 @@ // priority parameter has been removed // MFSMailRequestObserver& changed it to pointer // aSignallingAllowed parameter has been removed + // aSilentConnection parameter added CIpsPlgImap4ConnectOp( CMsvSession& aMsvSession, TRequestStatus& aObserverRequestStatus, @@ -138,7 +142,8 @@ MFSMailRequestObserver* aFSOperationObserver, TInt aFSRequestId, TBool aDoPlainConnect, - CIpsPlgEventHandler* aEventHandler ); + CIpsPlgEventHandler* aEventHandler, + TBool aSilentConnection ); void ConstructL(); @@ -196,6 +201,10 @@ CIpsPlgEventHandler* iEventHandler; // not owned // prevents signalling sync started for more than once TBool iIsSyncStartedSignaled; + // + // whether silent connection is requested or not + TBool iSilentConnection; + // // iAlreadyConnected removed };