diff -r 21e939dd208a -r 66ecddbca914 accessoryservices/remotecontrolfw/server/inc/server.h --- a/accessoryservices/remotecontrolfw/server/inc/server.h Tue Apr 27 17:57:16 2010 +0300 +++ b/accessoryservices/remotecontrolfw/server/inc/server.h Tue May 11 17:23:24 2010 +0300 @@ -254,6 +254,9 @@ TInt ControllerSupportedInterfaces(RArray& aSupportedInterfaces); void SetRemoteAddressedClient(const TUid& aBearerUid, const TRemConClientId& aId); + + TInt RegisterLocalAddressedClientObserver(const TUid& aBearerUid); + TInt UnregisterLocalAddressedClientObserver(const TUid& aBearerUid); public: // called by bulk server TRemConClientId ClientIdByProcessId(TProcessId aProcessId); @@ -521,6 +524,11 @@ // has been loaded. MRemConTargetSelectorPluginInterfaceV4* iTspIf4; + // This is the object supplied by the TSP which implements the TSP V5 API. + // The TSP may not support this interface, so RemCon must handle this + // value being NULL + MRemConTargetSelectorPluginInterfaceV5* iTspIf5; + // Collections we pass to the TSP for it to indicate addressing // information back to us. TSglQue iTspConnections;