accessoryservices/remotecontrolfw/server/inc/server.h
branchRCL_3
changeset 10 66ecddbca914
parent 0 4e1aa6a622a0
--- 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<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;