CRemConTrackInfoController Class Reference
class CRemConTrackInfoController : public CRemConInterfaceBase |
Client-instantiable type supporting sending TrackInfo API commands.
Inherits from
- CRemConTrackInfoController
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CRemConInterfaceBase::BaseConstructL() |
| CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &) |
| CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &,TBool) |
| CRemConInterfaceBase::Bulk()const |
| CRemConInterfaceBase::CRemConInterfaceBase(TUid,TUint,CRemConInterfaceSelector &,TRemConClientType) |
| CRemConInterfaceBase::Cancel() |
| CRemConInterfaceBase::InterfaceSelector() |
| CRemConInterfaceBase::InterfaceUid()const |
| CRemConInterfaceBase::MaxLength()const |
| CRemConInterfaceBase::Target(TRemConClientType) |
| CRemConInterfaceBase::Type()const |
| CRemConInterfaceBase::~CRemConInterfaceBase() |
Constructor & Destructor Documentation
CRemConTrackInfoController(CRemConInterfaceSelector &, MRemConTrackInfoControllerObserver &)
The following section of code is included to allow internal back to back testing of this component within Symbian Software Ltd. It will only be compiled in specially configured test builds. It will never be available in any release and so should never be used outside of Symbian owned test code. Constructor.
~CRemConTrackInfoController()
IMPORT_C | ~CRemConTrackInfoController | ( | ) | |
Member Functions Documentation
GetInterfaceIf(TUid)
TAny * | GetInterfaceIf | ( | TUid | aUid | ) | [private, virtual] |
Called by the interface selector to get a pointer to an object which implements the interface API with UID aUid. This is a mechanism for allowing future change to the interface API without breaking BC in existing (non-updated) interfaces.
MrcibNewMessage(TUint, const TDesC8 &)
void | MrcibNewMessage | ( | TUint | aOperationId, |
| const TDesC8 & | aData |
| ) | [private] |
NewL(CRemConInterfaceSelector &, MRemConTrackInfoControllerObserver &)
SetTrackName(TRequestStatus &, const TDesC &, TUint &)
Sends a 'set track name' command. Only one command per controller session can be outstanding at any one time.
- panic
- USER 23, if the length of aTrackName is greater than 58 Characters.
Parameters
TRequestStatus & aStatus | Used by RemCon to indicate completion of the send request. |
const TDesC & aTrackName | The track name. |
TUint & aNumRemotes | On success, will contain the number of remotes the command was sent to. |
Member Data Documentation
MRemConTrackInfoControllerObserver & iObserver
TBuf8< KMaxName > iOutData
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.