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)

voidDoNewCarrierActive(TAccessPointInfoaNewAP,
TBoolaIsSeamless
)[private, pure virtual]

Parameters

TAccessPointInfo aNewAP
TBool aIsSeamless

DoPreferredCarrierAvailable(TAccessPointInfo, TAccessPointInfo, TBool, TBool)

voidDoPreferredCarrierAvailable(TAccessPointInfoaOldAP,
TAccessPointInfoaNewAP,
TBoolaIsUpgrade,
TBoolaIsSeamless
)[private, pure virtual]

Parameters

TAccessPointInfo aOldAP
TAccessPointInfo aNewAP
TBool aIsUpgrade
TBool aIsSeamless

Error(CCommsMobilitySrvResp *&, TInt)

IMPORT_C voidError(CCommsMobilitySrvResp *&aThis,
TIntaError
)[static]

Parameters

CCommsMobilitySrvResp *& aThis
TInt aError

NewCarrierActive(CCommsMobilitySrvResp *&, TAccessPointInfo, TBool)

IMPORT_C voidNewCarrierActive(CCommsMobilitySrvResp *&aThis,
TAccessPointInfoaNewAP,
TBoolaIsSeamless
)[static]

Parameters

CCommsMobilitySrvResp *& aThis
TAccessPointInfo aNewAP
TBool aIsSeamless

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

IMPORT_C voidPreferredCarrierAvailable(CCommsMobilitySrvResp *&aThis,
TAccessPointInfoaOldAP,
TAccessPointInfoaNewAP,
TBoolaIsUpgrade,
TBoolaIsSeamless
)[static]

Parameters

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