CCallInformationImpl Class Reference

class CCallInformationImpl : public CTelSrvBase

This class provides implementation for CCallInformation -class.

telephonyservice.lib
Since
S60 v5.1

Inherits from

Constructor & Destructor Documentation

CCallInformationImpl()

CCallInformationImpl ( ) [protected]

~CCallInformationImpl()

~CCallInformationImpl ( ) [virtual]

Destructor.

Member Functions Documentation

CancelNotification()

void CancelNotification ( )

Used to cancel previously placed NotifyCallInformationChanges call.

Since
S60 v5.1

ConstructL(CMediatorService *)

void ConstructL ( CMediatorService * aMediatorService ) [protected]

Parameters

CMediatorService * aMediatorService

DoHandleCommandResponseL(const TDesC8 &)

void DoHandleCommandResponseL ( const TDesC8 & aData ) [virtual]

From CTelSrvBase . A response to a Mediator Service command.

Since
S60 v5.1

Parameters

const TDesC8 & aData The parameters of the response.

DoHandleMediatorEventL(const TDesC8 &)

void DoHandleMediatorEventL ( const TDesC8 & aData ) [virtual]

From CTelSrvBase . A Mediator Service event.

Since
S60 v5.1

Parameters

const TDesC8 & aData The parameters of the event.

GetCallsL()

CCallInfoIter & GetCallsL ( )

Gets the snapshot of ongoing calls.

Since
S60 v5.1

IsCallInState(CCPCall::TCallState)

TBool IsCallInState ( CCPCall::TCallState aState ) const

Returns information whether call in given state exist.

Since
S60 v5.2

Parameters

CCPCall::TCallState aState Specifies a call state that is used as a search key.

NewL()

CCallInformationImpl * NewL ( ) [static]

Two-phased constructor.

NewL(CMediatorService *)

CCallInformationImpl * NewL ( CMediatorService * aMediatorService ) [static]

Two-phased constructor for testing purposes.

Parameters

CMediatorService * aMediatorService

NotifyCallInformationChanges(MCallInformationObserver &)

void NotifyCallInformationChanges ( MCallInformationObserver & aObserver )

Sets the observer for changes in current calls.

Since
S60 v5.1

Parameters

MCallInformationObserver & aObserver Observer for notifications.

Member Data Documentation

CCallInfoIter * iCallIter

CCallInfoIter * iCallIter [private]

CCallInfoIter * iCallStateIter

CCallInfoIter * iCallStateIter [private]

CCallInfos * iInfos

CCallInfos * iInfos [private]

CCallInfos * iInfosInState

CCallInfos * iInfosInState [private]

MCallInformationObserver * iObserver

MCallInformationObserver * iObserver [protected]

Observer to be notified when call information changes Not own.