class MCCEConferenceCallObserver |
Observer interface for conference call
Public Member Functions | |
---|---|
void | CallCapsChanged(const MCCEConferenceCallObserver::TCCEConferenceCallCaps) |
void | CallDurationChanged(const TTimeIntervalSeconds) |
void | CallEventOccurred(const MCCEConferenceCallObserver::TCCEConferenceCallEvent, MCCECall *) |
void | CallStateChanged(const MCCEConferenceCallObserver::TCCEConferenceCallState) |
void | ErrorOccurred(TCCPConferenceCallError) |
Public Member Enumerations | |
---|---|
enum | TCCEConferenceCallCaps { KCCECapsCreate = 0x00000001, KCCECapsHangUp = 0x00000002, KCCECapsSwap = 0x00000004 } |
enum | TCCEConferenceCallEvent { ECCEConferenceCallAdded, ECCEConferenceCallRemoved, ECCEConferenceBuilt, ECCEConferenceTerminated, ECCEConferenceSwapped, ECCEConferenceSplit } |
enum | TCCEConferenceCallState { ECCEConferenceIdle, ECCEConferenceActive, ECCEConferenceHold } |
void | CallCapsChanged | ( | const MCCEConferenceCallObserver::TCCEConferenceCallCaps | aCaps | ) | [pure virtual] |
Conference capabilities have changed.
const MCCEConferenceCallObserver::TCCEConferenceCallCaps aCaps | Updated call control capabilities |
void | CallDurationChanged | ( | const TTimeIntervalSeconds | aDuration | ) | [pure virtual] |
Notifies observer the change in call duration.
const TTimeIntervalSeconds aDuration | Duration of the call in seconds return none |
void | CallEventOccurred | ( | const MCCEConferenceCallObserver::TCCEConferenceCallEvent | aEvent, |
MCCECall * | aReferredCall = NULL | |||
) | [pure virtual] |
const MCCEConferenceCallObserver::TCCEConferenceCallEvent aEvent | Occurred event. |
MCCECall * aReferredCall = NULL | Pointer to call that the event refers to. Used e.g. for MCCEConferenceCall::AddCallL and MCCEConferenceCall::RemoveCallL Default value is NULL. |
void | CallStateChanged | ( | const MCCEConferenceCallObserver::TCCEConferenceCallState | aState | ) | [pure virtual] |
Conference state has changed.
const MCCEConferenceCallObserver::TCCEConferenceCallState aState |
void | ErrorOccurred | ( | TCCPConferenceCallError | aError | ) | [pure virtual] |
An error has occurred regarding the conference.
TCCPConferenceCallError aError | Occurred error code. |
Conference call capabilities.
KCCECapsCreate = 0x00000001 |
Indicates that a conference call can be created. |
KCCECapsHangUp = 0x00000002 |
Indicates that a conference call can be terminated. |
KCCECapsSwap = 0x00000004 |
Indicates that a conference call exists and can be swapped to the opposite state (active or hold). |
Conference events.
ECCEConferenceCallAdded |
A call has been added to the conference. |
ECCEConferenceCallRemoved |
A call has been removed from the conference. |
ECCEConferenceBuilt |
Names of the two calls used to build the conference call returned in aCallName. |
ECCEConferenceTerminated |
No name provided |
ECCEConferenceSwapped |
No name provided. |
ECCEConferenceSplit |
Name of the call being seperated. |
Conference call State.
ECCEConferenceIdle |
The conference call is in the idle state. |
ECCEConferenceActive |
The conference call is in the active, connected state. |
ECCEConferenceHold |
The conference call is in the held, connected state. |
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.