equal
deleted
inserted
replaced
20 |
20 |
21 #ifndef M_SEN_MOBILITY_OBSERVER_H |
21 #ifndef M_SEN_MOBILITY_OBSERVER_H |
22 #define M_SEN_MOBILITY_OBSERVER_H |
22 #define M_SEN_MOBILITY_OBSERVER_H |
23 |
23 |
24 // INCLUDES |
24 // INCLUDES |
25 #include <flogger.h> |
|
26 #include <e32std.h> |
25 #include <e32std.h> |
27 #include <in_sock.h> |
26 #include <in_sock.h> |
28 #include <es_enum.h> |
27 #include <es_enum.h> |
29 #include <CommDbConnPref.h> |
|
30 #include <comms-infras/cs_mobility_apiext.h> |
28 #include <comms-infras/cs_mobility_apiext.h> |
31 #include <connpref.h> |
|
32 #include "SenXmlReader.h" |
29 #include "SenXmlReader.h" |
33 #include "MSenTransport.h" |
30 #include "MSenTransport.h" |
34 #include "SenWSDescription.h" |
31 #include "SenWSDescription.h" |
35 |
32 |
36 class CALRObserver : public CActive, public MMobilityProtocolResp |
33 class CALRObserver : public CActive, public MMobilityProtocolResp |
74 |
71 |
75 //functions for Client session usage |
72 //functions for Client session usage |
76 TUint32 GetActiveIap() ; |
73 TUint32 GetActiveIap() ; |
77 HBufC8* GetNewIapAsTransportPropertyL() ; |
74 HBufC8* GetNewIapAsTransportPropertyL() ; |
78 TUint32 GetActiveSnap() ; |
75 TUint32 GetActiveSnap() ; |
79 void SetDialogPref(TBool aDialogPref) ; |
|
80 TInt OpenConnectionL(TDesC8& aAppTransportProperties, |
76 TInt OpenConnectionL(TDesC8& aAppTransportProperties, |
81 MSenTransport &aTransport, |
77 MSenTransport &aTransport, |
82 CSenWSDescription& aInitializer, |
78 CSenWSDescription& aInitializer, |
83 HBufC8*& aNewTransportProperties) ; |
79 HBufC8*& aNewTransportProperties) ; |
84 |
80 |
102 MMobilityProtocolResp &iMobilityObserver ; |
98 MMobilityProtocolResp &iMobilityObserver ; |
103 CActiveCommsMobilityApiExt* iMobility; |
99 CActiveCommsMobilityApiExt* iMobility; |
104 TUint32 iIapId; |
100 TUint32 iIapId; |
105 TUint32 iNewIapId; |
101 TUint32 iNewIapId; |
106 TUint32 iSnapId; |
102 TUint32 iSnapId; |
107 TCommDbConnPref iPrefs; |
|
108 TConnSnapPref iSNAPPrefs; |
|
109 CSenXmlReader &iReader ; |
103 CSenXmlReader &iReader ; |
110 private: // Data |
104 private: // Data |
111 }; |
105 }; |
112 |
106 |
113 #endif /*M_SEN_MOBILITY_OBSERVER_H */ |
107 #endif /*M_SEN_MOBILITY_OBSERVER_H */ |