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
void AcceptNewCarrier ( TImMobilityAction )
void IgnoreNewCarrier ()

Member Functions Documentation

AcceptNewCarrier(TImMobilityAction)

void AcceptNewCarrier ( TImMobilityAction aAction ) [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 aAction The disconnection method to use.

IgnoreNewCarrier()

void IgnoreNewCarrier ( ) [pure virtual]

The new carrier shall be rejected.