MImMobilityPolicyHandler Class Reference

class MImMobilityPolicyHandler

The MImMobilityPolicyHandler API provides support to handle responses from the Messaging Mobility Policy Provider/Plugin.

These APIs are called by the Messaging Mobility Policy Provider to indicate the action that should be taken by the server MTM subsequent to a PreferredCarrierAvailable() notification having been issued.

Public Member Functions
voidAcceptNewCarrier(TImMobilityAction)
voidIgnoreNewCarrier()

Member Functions Documentation

AcceptNewCarrier(TImMobilityAction)

voidAcceptNewCarrier(TImMobilityActionaAction)[pure virtual]

The new carrier will be accepted. The passed parameter indicates the action that shall be taken if an operation is currently in progress and for closing existing sockets. In the case of a bearer downgrade, the action will have no meaning as the previous sockets will no longer be connected. In this case an immdiate migration will occur.

Parameters

TImMobilityAction aActionThe disconnection method to use.

IgnoreNewCarrier()

voidIgnoreNewCarrier()[pure virtual]

The new carrier shall be rejected.