CTelSrvBase Class Reference

class CTelSrvBase : public CBase

Inherits from

Constructor & Destructor Documentation

CTelSrvBase()

CTelSrvBase ( ) [protected]

Constructor for performing 1st stage construction

~CTelSrvBase()

~CTelSrvBase ( )

Destructor.

Member Functions Documentation

BaseConstructL(CMediatorService *)

void BaseConstructL ( CMediatorService * aMediatorService ) [protected]

EPOC default constructor for performing 2nd stage construction

Parameters

CMediatorService * aMediatorService

CommandResponseL(const TDesC8 &)

void CommandResponseL ( const TDesC8 & aData )

From MMediatorEventObserver . Template method for handling a response to a Mediator Service command.

Since
S60 v5.1

Parameters

const TDesC8 & aData The parameters of the response.

DoHandleCommandResponseL(const TDesC8 &)

void DoHandleCommandResponseL ( const TDesC8 & aData ) [protected, pure virtual]

Abstract method to be implemented by concrete subclass.

Since
S60 v5.1

Parameters

const TDesC8 & aData

DoHandleMediatorEventL(const TDesC8 &)

void DoHandleMediatorEventL ( const TDesC8 & aData ) [protected, pure virtual]

Abstract method to be implemented by concrete subclass.

Since
S60 v5.1

Parameters

const TDesC8 & aData

DoReSendCommand(TAny *)

TInt DoReSendCommand ( TAny * aPtr ) [protected, static]

Starts re-sending mediator command.

Since
S60 v5.1

Parameters

TAny * aPtr

Initialize()

void Initialize ( ) [protected]

Get the current info through Mediator. Takes care about the situation that Mediator command must be re-send.

Since
S60 v5.1

MediatorEventL(const TDesC8 &)

void MediatorEventL ( const TDesC8 & aData ) [virtual]

From MMediatorEventObserver . Template method for handling a Mediator Service event.

Since
S60 v5.1

Parameters

const TDesC8 & aData The parameters of the event.

SubscribeMediatorEventL()

void SubscribeMediatorEventL ( ) [protected, virtual]

Subscribe to Mediator Event.

Since
S60 v5.1

Member Data Documentation

CIdle * iCommandBuffer

CIdle * iCommandBuffer [private]

idle object handling of re-sending mediator command. Own.

CMediatorService * iMediatorService

CMediatorService * iMediatorService [protected]

CActiveSchedulerWait * iWaitForCommandResponse

CActiveSchedulerWait * iWaitForCommandResponse [private]

To synchronize construction. Own.