--- a/accessoryservices/remotecontrolfw/server/inc/server.h Wed Jun 23 22:58:50 2010 +0100
+++ b/accessoryservices/remotecontrolfw/server/inc/server.h Thu Jul 22 16:45:41 2010 +0100
@@ -254,6 +254,9 @@
TInt ControllerSupportedInterfaces(RArray<TUid>& 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<TRemConAddress> iTspConnections;