CCallInformationImpl Class Reference
class CCallInformationImpl : public CTelSrvBase
|
This class provides implementation for
CCallInformation
-class.
telephonyservice.lib
-
Since
-
S60 v5.1
Constructor & Destructor Documentation
CCallInformationImpl()
CCallInformationImpl
|
(
|
)
|
[protected]
|
~CCallInformationImpl()
~CCallInformationImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CancelNotification()
void
|
CancelNotification
|
(
|
)
|
|
Used to cancel previously placed NotifyCallInformationChanges call.
ConstructL(CMediatorService *)
DoHandleCommandResponseL(const TDesC8 &)
void
|
DoHandleCommandResponseL
|
(
|
const
TDesC8
&
|
aData
|
)
|
[virtual]
|
From
CTelSrvBase
. A response to a Mediator Service command.
Parameters
const
TDesC8
& aData
|
The parameters of the response.
|
DoHandleMediatorEventL(const TDesC8 &)
void
|
DoHandleMediatorEventL
|
(
|
const
TDesC8
&
|
aData
|
)
|
[virtual]
|
Parameters
const
TDesC8
& aData
|
The parameters of the event.
|
GetCallsL()
CCallInfoIter &
|
GetCallsL
|
(
|
)
|
|
Gets the snapshot of ongoing calls.
IsCallInState(CCPCall::TCallState)
TBool
|
IsCallInState
|
(
|
CCPCall::TCallState
|
aState
|
)
|
const
|
Returns information whether call in given state exist.
Parameters
CCPCall::TCallState
aState
|
Specifies a call state that is used as a search key.
|
NewL(CMediatorService *)
Two-phased constructor for testing purposes.
NotifyCallInformationChanges(MCallInformationObserver &)
Sets the observer for changes in current calls.
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
Observer to be notified when call information changes Not own.
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.