MCCPConferenceCallObserver Class Reference

class MCCPConferenceCallObserver

CCP API call ConferenceCall observer class

Since
S60 3.2

Constructor & Destructor Documentation

~MCCPConferenceCallObserver()

~MCCPConferenceCallObserver ( ) [protected, inline, virtual]
Protects the observer being deleted through the observer interface
Since
S60 3.2

Member Functions Documentation

ConferenceCallCapsChanged(const MCCPConferenceCallObserver::TCCPConferenceCallCaps)

void ConferenceCallCapsChanged ( const MCCPConferenceCallObserver::TCCPConferenceCallCaps aCaps ) [pure virtual]
Notifies changed conference call capabilities.
Since
S60 3.2

Parameters

const MCCPConferenceCallObserver::TCCPConferenceCallCaps aCaps New capabilities for the conference call.

ConferenceCallEventOccurred(const MCCPConferenceCallObserver::TCCPConferenceCallEvent, MCCPCall *)

void ConferenceCallEventOccurred ( const MCCPConferenceCallObserver::TCCPConferenceCallEvent aEvent,
MCCPCall * aReferredCall = NULL
) [pure virtual]
A ConferenceCall event has occurred.
Since
S60 3.2

Parameters

const MCCPConferenceCallObserver::TCCPConferenceCallEvent aEvent Occurred event.
MCCPCall * aReferredCall = NULL Pointer to call that the event refers to. Used e.g. for MCCPConferenceCall::AddCallL and MCCPConferenceCall::RemoveCallL Default value is NULL.

ConferenceCallStateChanged(const MCCPConferenceCallObserver::TCCPConferenceCallState)

void ConferenceCallStateChanged ( const MCCPConferenceCallObserver::TCCPConferenceCallState aState ) [pure virtual]
The state of the conference call has changed.
Since
S60 3.2

Parameters

const MCCPConferenceCallObserver::TCCPConferenceCallState aState Conference call state.

ErrorOccurred(TCCPConferenceCallError)

void ErrorOccurred ( TCCPConferenceCallError aError ) [pure virtual]
An error has occurred concerning a conference call.
Since
S60 3.2

Parameters

TCCPConferenceCallError aError Error code.

Member Enumerations Documentation

Enum TCCPConferenceCallCaps

Conference call capabilities.

Enumerators

ECCPCapsCreate = 0x00000001

Indicates that a conference call can be created.

ECCPCapsHangUp = 0x00000002

Indicates that a conference call can be terminated.

ECCPCapsSwap = 0x00000004

Indicates that a conference call exists and can be swapped to the opposite state (active or hold).

Enum TCCPConferenceCallEvent

Enumerators

ECCPConferenceCallAdded

Conference call added.

ECCPConferenceCallRemoved

Conference call removed

ECCPConferenceBuilt

Names of the two calls used to build the conference call returned in aCallName.

ECCPConferenceTerminated

No name provided

ECCPConferenceSwapped

No name provided.

ECCPConferenceSplit

Name of the call being seperated.

Enum TCCPConferenceCallState

Conference call status.

Enumerators

ECCPConferenceIdle

The conference call is in the idle state.

ECCPConferenceActive

The conference call is in the active, connected state.

ECCPConferenceHold

The conference call is in the held, connected state.