MRemConTargetSelectorPluginInterfaceV5 Class Reference

class MRemConTargetSelectorPluginInterfaceV5

Member Functions Documentation

RegisterLocalAddressedClientObserver(const TUid &)

TInt RegisterLocalAddressedClientObserver ( const TUid & aBearerUid ) [pure virtual]

Called by RemCon when a bearer wishes to begin being informed when the locally addressed player changes. Once this function has been called the TSP should inform RemCon via SetLocalAddressedPlayer each time the player to which incoming commands from aBearer would be routed changes. This might occur for example if a new application is launched, or if the foreground application changes, depending on what the TSP's rules are for deciding the target of the incoming message. These updates should occur until UnregisterLocalAddressedClientObserver is called.

Parameters

const TUid & aBearerUid The bearer that wishes to be informed of updates

TargetClientAvailable(const TClientInfo &)

void TargetClientAvailable ( const TClientInfo & aClientInfo ) [pure virtual]

Called by RemCon when a new target client has connected.

The information about the new client.

Parameters

const TClientInfo & aClientInfo

TargetClientUnavailable(const TClientInfo &)

void TargetClientUnavailable ( const TClientInfo & aClientInfo ) [pure virtual]

Called by RemCon when a target client has disconnected.

The information about the client that has disconnected.

Parameters

const TClientInfo & aClientInfo

UnregisterLocalAddressedClientObserver(const TUid &)

TInt UnregisterLocalAddressedClientObserver ( const TUid & aBearerUid ) [pure virtual]

Called by RemCon when a bearer wishes to stop being informed of changes to the local addresse client.

Parameters

const TUid & aBearerUid The bearer that no longer wishes to be informed of updates