CCommsMobilitySrvResp Class Reference

class CCommsMobilitySrvResp : public ESock::CCommsApiExtResponder

This is a server side mobility response API extension.

CCommsMobilitySrvResp is a self deleting object. Its lifetime originates with a call to SubscribeForMobilityResp(CCommsMobilitySrvResp*) and terminates with a call to any of its exported public API (i.e. PreferredCarrierAvailable() , etc).

All exported public APIs are static and take "CCommsMobilitySrvResp*& aThis" as the first parameter which is deleted and assigned NULL during any call to this API.

Inherits from

Constructor & Destructor Documentation

CCommsMobilitySrvResp()

CCommsMobilitySrvResp ( ) [protected, explicit]

~CCommsMobilitySrvResp()

~CCommsMobilitySrvResp ( ) [protected, virtual]

Member Functions Documentation

DoNewCarrierActive(TAccessPointInfo, TBool)

void DoNewCarrierActive ( TAccessPointInfo aNewAP,
TBool aIsSeamless
) [private, pure virtual]

Parameters

TAccessPointInfo aNewAP
TBool aIsSeamless

DoPreferredCarrierAvailable(TAccessPointInfo, TAccessPointInfo, TBool, TBool)

void DoPreferredCarrierAvailable ( TAccessPointInfo aOldAP,
TAccessPointInfo aNewAP,
TBool aIsUpgrade,
TBool aIsSeamless
) [private, pure virtual]

Parameters

TAccessPointInfo aOldAP
TAccessPointInfo aNewAP
TBool aIsUpgrade
TBool aIsSeamless

Error(CCommsMobilitySrvResp *&, TInt)

IMPORT_C void Error ( CCommsMobilitySrvResp *& aThis,
TInt aError
) [static]

Parameters

CCommsMobilitySrvResp *& aThis
TInt aError

NewCarrierActive(CCommsMobilitySrvResp *&, TAccessPointInfo, TBool)

IMPORT_C void NewCarrierActive ( CCommsMobilitySrvResp *& aThis,
TAccessPointInfo aNewAP,
TBool aIsSeamless
) [static]

Parameters

CCommsMobilitySrvResp *& aThis
TAccessPointInfo aNewAP
TBool aIsSeamless

PreferredCarrierAvailable(CCommsMobilitySrvResp *&, TAccessPointInfo, TAccessPointInfo, TBool, TBool)

IMPORT_C void PreferredCarrierAvailable ( CCommsMobilitySrvResp *& aThis,
TAccessPointInfo aOldAP,
TAccessPointInfo aNewAP,
TBool aIsUpgrade,
TBool aIsSeamless
) [static]

Parameters

CCommsMobilitySrvResp *& aThis
TAccessPointInfo aOldAP
TAccessPointInfo aNewAP
TBool aIsUpgrade
TBool aIsSeamless