webservices/wscore/inc/senmobilityobserver.h
changeset 2 150a13bad6af
parent 0 62f9d29f7211
child 3 b5a195438f6a
equal deleted inserted replaced
1:272b002df977 2:150a13bad6af
    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    */