MCCPObserver Class Reference
CCP observer class. Observer for CCP events, errors and statuses etc.
Constructor & Destructor Documentation
~MCCPObserver()
~MCCPObserver
|
(
|
)
|
[protected, inline, virtual]
|
Protects the observer being deleted through the observer interface
-
Since
-
S60 3.2
Member Functions Documentation
CallCreated(MCCPCall *, MCCPCall *, TBool)
Indicate an arrived transfer request. Called at the transfer request receiver end, after receiving a transfer request . For incoming transfer at transfer target end see
MCCPObserver::IncomingCall
with two call objects as parameters.
-
Since
-
S60 3.2
Parameters
MCCPCall
* aNewTransferCall
|
The call that has been created with the new transfer target.
|
MCCPCall
* aOriginator
|
Pointer to originator of the transfer request.
|
TBool
aAttended
|
Transfer requested was attented (ETrue) or un-attented(EFalse)
|
ErrorOccurred(MCCPObserver::TCCPError)
An error has occurred concerning the connection.
-
Since
-
S60 3.2
IncomingCall(MCCPCall *)
void
|
IncomingCall
|
(
|
MCCPCall
*
|
aCall
|
)
|
[pure virtual]
|
Incoming call invitation in MT call case.
-
Since
-
S60 3.2
Parameters
MCCPCall
* aCall
|
Pointer to the newly created incoming call.
|
IncomingCall(MCCPCall *, MCCPCall &)
Incoming call invitation in attended transfer case. Occurs at transfer target end. For incoming transfer at transferor end see
MCCPObserver::CallCreated
.
-
Since
-
S60 3.2
Parameters
MCCPCall
* aCall
|
IncomingCall transfer call.
|
MCCPCall
& aTempCall
|
Pointer to the held call.
|
Member Enumerations Documentation
Enum TCCPError
Enumerators
ECCPRegistrationFailed = KCCPErrorBase - 1
|
Registration failed
|
ECCPUnregistrationFailed = KCCPErrorBase - 2
|
Unregistration failed
|
ECCPNotImplemented = KCCPErrorBase - 3
|
Not implemented
|
ECCPError = KCCPErrorBase - 4
|
Error occured
|
ECCPIncomingCallFailed = KCCPErrorBase - 5
|
Plugin not able to handle incoming call
|
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.