diff -r 9ba4404ef423 -r 759dc5235cdb ipsservices/ipssosplugin/inc/ipsplgpop3connectop.h --- a/ipsservices/ipssosplugin/inc/ipsplgpop3connectop.h Thu May 27 12:43:55 2010 +0300 +++ b/ipsservices/ipssosplugin/inc/ipsplgpop3connectop.h Fri Jun 11 13:27:14 2010 +0300 @@ -44,10 +44,13 @@ * @param aFSOperationObserver observer callback pointer * @param aFSRequestId client assigned identifier for the request instance * @param aEventHandler event handler for sending sync events + * @param aSignallingAllowed for asynchronous request response message + * @param aFetchWillFollow used when connection must be kept open * @return new instance of the class */ // MFSMailRequestObserver& changed to pointer - // aSignallingAllowed parameter removed + // aSignallingAllowed parameter added + // aFetchWillFollow parameter added static CIpsPlgPop3ConnectOp* NewL( CMsvSession& aMsvSession, TRequestStatus& aObserverRequestStatus, @@ -57,7 +60,9 @@ TFSMailMsgId aFSMailBoxId, MFSMailRequestObserver* aFSOperationObserver, TInt aFSRequestId, - CIpsPlgEventHandler* aEventHandler ); + CIpsPlgEventHandler* aEventHandler, + TBool aSignallingAllowed=ETrue, + TBool aFetchWillFollow=EFalse ); /** * @@ -91,6 +96,8 @@ TIpsOpType IpsOpType() const; // + TInt GetOperationErrorCodeL( ); + protected: /** @@ -109,7 +116,8 @@ * */ // MFSMailRequestObserver& changed to pointer - // aSignallingAllowed parameter removed + // aSignallingAllowed parameter added + // aFetchWillFollow parameter added CIpsPlgPop3ConnectOp( CMsvSession& aMsvSession, TRequestStatus& aObserverRequestStatus, @@ -119,7 +127,9 @@ TFSMailMsgId aFSMailBoxId, MFSMailRequestObserver* aFSOperationObserver, TInt aFSRequestId, - CIpsPlgEventHandler* aEventHandler ); + CIpsPlgEventHandler* aEventHandler, + TBool aSignallingAllowed, + TBool aFetchWillFollow ); /** * @@ -134,7 +144,8 @@ void DoPopulateL(); // removed TBool ValidateL() (did nothing) // removed void DoQueryPasswordL() not used any more - void DoDisconnect(); + // DoDisconnect -> DoDisconnectL + void DoDisconnectL(); // // removed flag methods as they were not used or even defined anywhere @@ -165,7 +176,10 @@ TBool iForcePopulate; // removed iSelection; CIpsPlgEventHandler* iEventHandler; // not owned - TBool iAlreadyConnected; + // iAlreadyConnected removed + // + TBool iFetchWillFollow; + // }; #endif