CImMobilityPolicyPlugin Class Reference

class CImMobilityPolicyPlugin : public CBase

ECOM interface definition for implementations of the messaging mobility plugin policy provider.

Inherits from

  • CImMobilityPolicyPlugin

Constructor & Destructor Documentation

CImMobilityPolicyPlugin()

CImMobilityPolicyPlugin()[protected, inline]

Class constructor.

~CImMobilityPolicyPlugin()

~CImMobilityPolicyPlugin()[inline, virtual]

Class destructor. Destroy the ECOM implementation

Member Functions Documentation

Cancel(TMsvId)

voidCancel(TMsvIdaService)[pure virtual]

Parameters

TMsvId aService

MigrationComplete(TMsvId, TImMigrateComplete, TAccessPointInfo)

voidMigrationComplete(TMsvIdaService,
TImMigrateCompleteaMigrateCode,
TAccessPointInfoaNewIap
)[pure virtual]

Parameters

TMsvId aService
TImMigrateComplete aMigrateCode
TAccessPointInfo aNewIap

NewL()

CImMobilityPolicyPlugin *NewL()[static, inline]

Static factory constructor.

PreferredCarrierAvailable(MImMobilityPolicyHandler &, TMsvId, TUid, const TDesC8 &, TAccessPointInfo, TAccessPointInfo, TBool, TBool)

voidPreferredCarrierAvailable(MImMobilityPolicyHandler &aMobilityManager,
TMsvIdaService,
TUidaMtmUid,
const TDesC8 &aProgress,
TAccessPointInfoaOldIap,
TAccessPointInfoaNewIap,
TBoolaIsUpgrade,
TBoolaIsSeamless
)[pure virtual]

Parameters

MImMobilityPolicyHandler & aMobilityManager
TMsvId aService
TUid aMtmUid
const TDesC8 & aProgress
TAccessPointInfo aOldIap
TAccessPointInfo aNewIap
TBool aIsUpgrade
TBool aIsSeamless

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]