CMediatorService Class Reference
class CMediatorService : public CBase |
This class is responsible for communication towards Mediator.
telephonyservice.lib
- Since
- S60 v5.1
Constructor & Destructor Documentation
CMediatorService(TServiceCategory)
Constructor for performing 1st stage construction
Member Functions Documentation
CommandResponseL(TUid, TUid, TInt, TInt, const TDesC8 &)
Parameters
TUid aDomain | The identifier of the domain |
TUid aCategory | The identifier of the category. |
TInt aCommandId | The identifier of the command. |
TInt aStatus | Standard Symbian error code indicating the success of the command. |
const TDesC8 & aData | The parameters of the response. |
ConstructL()
void | ConstructL | ( | ) | [protected] |
EPOC default constructor for performing 2nd stage construction
MediatorEventL(TUid, TUid, TInt, const TDesC8 &)
Parameters
TUid aDomain | The identifier of the domain. |
TUid aCategory | The identifier of the category. |
TInt aEventId | The identifier of the event. |
const TDesC8 & aData | The parameters of the event. |
SendCommand()
TInt
| SendCommand | ( | ) | [virtual] |
SetMediatorParams()
void | SetMediatorParams | ( | ) | [private] |
Sets the parameters used in Mediator commands and events
SetObserver(MMediatorServiceObserver *)
SubscribeEvent()
TInt
| SubscribeEvent | ( | ) | [virtual] |
Subscribe mediator event.
Member Enumerations Documentation
Enum TServiceCategory
Enumerates service categories provided by CMediatorService.
ECallInfo - CMediatorService is used for call information commands and events. ECallRemotePartyInfo - CMediatorService is used for call remote party information commands and events.
Enumerators
ECallInfo | |
ECallRemotePartyInfo | |
Member Data Documentation
CMediatorCommandInitiator * iCommandInitiator
CMediatorEventConsumer * iMediatorEvent
MMediatorServiceObserver * iObserver
TServiceCategory
iServiceCategory
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.