equal
deleted
inserted
replaced
21 |
21 |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 #include <commdb.h> |
23 #include <commdb.h> |
24 #include <cdbstore.h> |
24 #include <cdbstore.h> |
25 #include <in_iface.h> |
25 #include <in_iface.h> |
26 #include <extendedconnpref.h> |
26 |
27 #include <nifman.h> |
27 #include <nifman.h> |
28 #include <connectprog.h> |
28 #include <connectprog.h> |
29 #include <commdbconnpref.h> |
29 #include <commdbconnpref.h> |
30 #include <es_enum.h> |
30 #include <es_enum.h> |
31 #include <nsmldebug.h> |
31 #include <nsmldebug.h> |
38 class CNSmlDialUpAgent : public CActive |
38 class CNSmlDialUpAgent : public CActive |
39 { |
39 { |
40 |
40 |
41 public: |
41 public: |
42 CNSmlDialUpAgent(); |
42 CNSmlDialUpAgent(); |
43 void ConstructL(TBool aDmJob); |
43 void ConstructL(); |
44 void ConnectL( CArrayFixFlat<TUint32>* aIAPIdArray, TRequestStatus &aStatus ); |
44 void ConnectL( CArrayFixFlat<TUint32>* aIAPIdArray, TRequestStatus &aStatus ); |
45 ~CNSmlDialUpAgent(); |
45 ~CNSmlDialUpAgent(); |
46 |
46 |
47 private: |
47 private: |
48 void DoCancel(); |
48 void DoCancel(); |
53 TBool IsConnectedL() const; |
53 TBool IsConnectedL() const; |
54 void DoSettingsL(); |
54 void DoSettingsL(); |
55 void StartDatacallL(); |
55 void StartDatacallL(); |
56 void AttachToConnectionL(); |
56 void AttachToConnectionL(); |
57 TBool IsInOfflineModeL(); |
57 TBool IsInOfflineModeL(); |
58 void IsRoamingL(TBool& aRoaming); |
|
59 private: |
58 private: |
60 TRequestStatus* iEngineStatus; |
59 TRequestStatus* iEngineStatus; |
61 RConnection iConnection; |
60 RConnection iConnection; |
62 RSocketServ iSocketServer; |
61 RSocketServ iSocketServer; |
63 TUint iIAPid; |
62 |
|
63 TUint iIAPid; |
|
64 TCommDbConnPref iPref; |
64 TBool iCancelCalled; |
65 TBool iCancelCalled; |
65 TBool iSocketConnection; |
66 TBool iSocketConnection; |
66 CArrayFixFlat<TUint32>* iIAPArray; |
67 CArrayFixFlat<TUint32>* iIAPArray; |
67 TInt iIAPCnt; |
68 TInt iIAPCnt; |
68 TInt iOffline; |
69 TInt iOffline; |
69 TBool iTimerReturn; |
70 TBool iTimerReturn; |
70 TInt iRetryCounter; |
71 TInt iRetryCounter; |
71 RTimer iTimer; |
72 RTimer iTimer; |
72 TConnPrefList iPrefList; |
|
73 TExtendedConnPref iExtPrefs; |
|
74 TBool iDmjob; |
|
75 |
73 |
76 private: |
74 private: |
77 friend class CNSmlHTTP; |
75 friend class CNSmlHTTP; |
78 |
76 |
79 }; |
77 }; |