equal
deleted
inserted
replaced
1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
305 by RemCon and its lifetime is not guaranteed to last beyond the scope |
305 by RemCon and its lifetime is not guaranteed to last beyond the scope |
306 of this function. Each supported interface appears once in the array |
306 of this function. Each supported interface appears once in the array |
307 irrespective of how many controller sessions support that interface. |
307 irrespective of how many controller sessions support that interface. |
308 */ |
308 */ |
309 virtual void ControllerFeaturesUpdated(RArray<TUid>& aSupportedInterfaces) = 0; |
309 virtual void ControllerFeaturesUpdated(RArray<TUid>& aSupportedInterfaces) = 0; |
|
310 |
|
311 /** |
|
312 Called by RemCon when a target client registers new interfaces after being made available. |
|
313 |
|
314 @param aId The target client that has regitered new interfaces. |
|
315 @param aPlayerType The basic type of this client after registration of new interfaces. |
|
316 @param aPlayerSubType More detailed type information on this client after registration of new interfaces. |
|
317 @param aName The name of this client in UTF-8. This remains valid until ClientNotAvailable |
|
318 is called for this player. |
|
319 */ |
|
320 virtual void TargetFeaturesUpdated(const TRemConClientId& aId, TPlayerType aPlayerType, TPlayerSubType aPlayerSubType, const TDesC8& aName) = 0; |
310 }; |
321 }; |
311 |
322 |
312 #endif // REMCONBEARERINTERFACE_H |
323 #endif // REMCONBEARERINTERFACE_H |