syncmlfw/common/http/inc/nsmldialiap.h
branchRCL_3
changeset 9 57a65a3a658c
parent 0 b497e44ab2fc
child 23 4af31167ea77
--- 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 <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();
 	
@@ -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<TUint32>* iIAPArray;
@@ -69,6 +68,9 @@
         TBool iTimerReturn;
         TInt iRetryCounter;
         RTimer iTimer;
+        TConnPrefList iPrefList;
+        TExtendedConnPref iExtPrefs;
+		TBool iDmjob;
 
 	private:
 		friend class CNSmlHTTP;