diff -r 3f7d9dbe57c8 -r 57a65a3a658c syncmlfw/common/http/inc/nsmldialiap.h --- a/syncmlfw/common/http/inc/nsmldialiap.h Tue Feb 02 00:44:00 2010 +0200 +++ b/syncmlfw/common/http/inc/nsmldialiap.h Fri Feb 19 23:41:35 2010 +0200 @@ -23,7 +23,7 @@ #include #include #include - +#include #include #include #include @@ -40,7 +40,7 @@ public: CNSmlDialUpAgent(); - void ConstructL(); + void ConstructL(TBool aDmJob); void ConnectL( CArrayFixFlat* aIAPIdArray, TRequestStatus &aStatus ); ~CNSmlDialUpAgent(); @@ -54,13 +54,12 @@ void StartDatacallL(); void AttachToConnectionL(); TBool IsInOfflineModeL(); + void IsRoamingL(TBool& aRoaming); private: TRequestStatus* iEngineStatus; RConnection iConnection; RSocketServ iSocketServer; - - TUint iIAPid; - TCommDbConnPref iPref; + TUint iIAPid; TBool iCancelCalled; TBool iSocketConnection; CArrayFixFlat* iIAPArray; @@ -69,6 +68,9 @@ TBool iTimerReturn; TInt iRetryCounter; RTimer iTimer; + TConnPrefList iPrefList; + TExtendedConnPref iExtPrefs; + TBool iDmjob; private: friend class CNSmlHTTP;