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.