CPESingleCallObserver Class Reference
class CPESingleCallObserver : public CPECall
|
Create call handling requests to Call Command object CallHandling.lib
-
Since
-
Series60_4.0
Constructor & Destructor Documentation
CPESingleCallObserver(MPEMessageSender &)
~CPESingleCallObserver()
~CPESingleCallObserver
|
(
|
)
|
[protected, virtual]
|
Member Functions Documentation
Call()
Returns the reference to the call object handle. Handle is owned by a derived object.
CallCapsChanged(const MCCECallObserver::TCCECallControlCaps)
Notifies observer about the changes in call control caps.
CallDurationChanged(const TTimeIntervalSeconds)
Notifies observer the change in call duration.
CallEventOccurred(const MCCECallObserver::TCCECallEvent)
An event for the call has occurred. TODO: the observer need to verify event correcness.
CallStateChanged(const CCPCall::TCallState)
IMPORT_C void
|
CallStateChanged
|
(
|
const
CCPCall::TCallState
|
aState
|
)
|
|
Call state notificfation. TODO: The observer need to verify the correctness of given state. CCE will do at least basic call state change checking but also the client needs to verify the correctness.
Parameters
const
CCPCall::TCallState
aState
|
New state of the call return none
|
CallStateChangedWithInband(const CCPCall::TCallState)
IMPORT_C void
|
CallStateChangedWithInband
|
(
|
const
CCPCall::TCallState
|
aState
|
)
|
|
The state of the call has changed with inband tone, meaning network is not playing the tone relating to the state.
-
Since
-
S60 3.2
Parameters
const
CCPCall::TCallState
aState
|
Call state.
|
ErrorOccurred(const TCCPError)
IMPORT_C void
|
ErrorOccurred
|
(
|
const
TCCPError
|
aError
|
)
|
|
Call errors are notified using this interface.
Parameters
const
TCCPError
aError
|
Occurred error as integer, return none
|
ForwardAddressChoices()
Returns array of possible addresses from the received call forward request or NULL if addresses are not available.
GetCallControlCaps(MCCECallObserver::TCCECallControlCaps &)
Returns call control capabilities
GetCallDuration(TTimeIntervalSeconds &)
Returns call duration time
HandleTransfer(const TBool, const TDesC &)
IMPORT_C void
|
HandleTransfer
|
(
|
const
TBool
|
aAttended,
|
|
const
TDesC
&
|
aDestination
|
|
)
|
|
Notifies observer about transfer made by remote end
Parameters
const
TBool
aAttended
|
ETrue: if transfer type is attended, EFalse: type is unattended
|
const
TDesC
& aDestination
|
Address where the call is to be transferred. Given as received in CCE observer needs to verify the address, e.g. it can be KNullDesC. TODO anonymous transfer target - quess cannot be occurring? A-B -> B-C, C has requested anonymity in network???
|
SetCall(MCCECall &)
Sets the reference to the call object handle. Handle is owned by a derived object.
SetMissedCall(TBool)
void
|
SetMissedCall
|
(
|
TBool
|
aMissed
|
)
|
[pure virtual]
|
Sets Missed call indicator.
UnattendedTransferTarget()
Returns transfer target from last received unattended transfer request.
Member Data Documentation
MCCECallObserver::TCCECallControlCaps
iControlCaps
TPEPhoneNumber
iDialledNumber
TTimeIntervalSeconds
iDuration
TPEPhoneNumber
iTransferTarget
Transfer target from previous last unattended transfer reqeust.
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.