diff -r dc67b94625c5 -r 9d35fd98f273 accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h --- a/accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h Fri Sep 17 08:36:42 2010 +0300 +++ b/accessoryservices/remotecontrolfw/bearerplugin/public/remconbearerinterface.h Mon Oct 04 02:28:24 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& 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