accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h
changeset 70 653a8b91b95e
parent 0 4e1aa6a622a0
--- a/accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h	Fri Sep 10 19:45:56 2010 +0300
+++ b/accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h	Thu Sep 23 10:05:41 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of "Eclipse Public License v1.0"
@@ -307,6 +307,17 @@
 				irrespective of how many controller sessions support that interface.
 	*/
 	virtual void ControllerFeaturesUpdated(RArray<TUid>& aSupportedInterfaces) = 0;
+	
+	/**
+	Called by RemCon when a target client registers new interfaces after being made available.
+
+	@param aId The target client that has regitered new interfaces.
+	@param aPlayerType The basic type of this client after registration of new interfaces.
+	@param aPlayerSubType More detailed type information on this client after registration of new interfaces.
+	@param aName The name of this client in UTF-8. This remains valid until ClientNotAvailable 
+				 is called for this player.
+	*/
+	virtual void TargetFeaturesUpdated(const TRemConClientId& aId, TPlayerType aPlayerType, TPlayerSubType aPlayerSubType, const TDesC8& aName) = 0;
 	};
 
 #endif // REMCONBEARERINTERFACE_H