syncmlfw/common/http/inc/nsmldialiap.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
--- a/syncmlfw/common/http/inc/nsmldialiap.h	Tue Aug 31 16:04:06 2010 +0300
+++ b/syncmlfw/common/http/inc/nsmldialiap.h	Wed Sep 01 12:27:42 2010 +0100
@@ -23,7 +23,7 @@
 #include <commdb.h>
 #include <cdbstore.h>
 #include <in_iface.h>
-
+#include <extendedconnpref.h>
 #include <nifman.h>
 #include <connectprog.h>
 #include <commdbconnpref.h>
@@ -40,7 +40,7 @@
 
 	public:
 		CNSmlDialUpAgent();
-		void ConstructL();
+		void ConstructL(TBool aDmJob);
 		void ConnectL( CArrayFixFlat<TUint32>* aIAPIdArray, TRequestStatus &aStatus );
 		~CNSmlDialUpAgent();
 	
@@ -55,13 +55,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<TUint32>* iIAPArray;
@@ -70,6 +69,9 @@
         TBool iTimerReturn;
         TInt iRetryCounter;
         RTimer iTimer;
+        TConnPrefList iPrefList;
+        TExtendedConnPref iExtPrefs;
+		TBool iDmjob;
 
 	private:
 		friend class CNSmlHTTP;