MCCESsObserver Class Reference

class MCCESsObserver

TODO list: Call waiting service status, should be available via phone settings UI. DnD status see ccp part Supplementary services observer.

Since
S60 v3.2

Member Functions Documentation

BarringEventOccurred(const MCCESsObserver::TCCESsBarringEvent)

void BarringEventOccurred ( const MCCESsObserver::TCCESsBarringEvent aBarringEvent ) [pure virtual]
Supplementary service call barring event occurred.
Since
S60 v3.2

Parameters

const MCCESsObserver::TCCESsBarringEvent aBarringEvent Event that occurred.

CLIEventOccurred(const MCCESsObserver::TCCESsCLIEvent)

void CLIEventOccurred ( const MCCESsObserver::TCCESsCLIEvent aCallLineEvent ) [pure virtual]
Supplementary service call line identification event occurred.
Since
S60 v3.2

Parameters

const MCCESsObserver::TCCESsCLIEvent aCallLineEvent Event that occurred.

CallCugEventOccurred(const MCCESsObserver::TCCESsCugEvent)

void CallCugEventOccurred ( const MCCESsObserver::TCCESsCugEvent aCugEvent ) [pure virtual]
Supplementary service related active closed user group indications.
Since
S60 v3.2

Parameters

const MCCESsObserver::TCCESsCugEvent aCugEvent Event that occurred.

CallForwardEventOccurred(const MCCESsObserver::TCCESsCallForwardEvent, const TDesC &)

void CallForwardEventOccurred ( const MCCESsObserver::TCCESsCallForwardEvent aCallForwardEvent,
const TDesC & aRemoteAddress
) [pure virtual]
Supplementary service related call forward event occurred.
Since
S60 v3.2

Parameters

const MCCESsObserver::TCCESsCallForwardEvent aCallForwardEvent
const TDesC & aRemoteAddress Remote address.

NotifyCurrentActiveALSLine(TInt)

void NotifyCurrentActiveALSLine ( TInt aLine ) [pure virtual]
Notifies active ALS line. CS plugin will notify this every time line changes and at startup.
Since
S60 v3.2

Parameters

TInt aLine Used ALS line.

Member Enumerations Documentation

Enum TCCESsBarringEvent

Barring related event.

Enumerators

ECCESsIncomingCallBarred

Incoming call is barred. (DoCoMo)

ECCESsAnonymousCallBarred

Anonymous call barring.

ECCESsOutgoingCallBarred

Outgoing call barring

ECCESsActiveBarrings

Barring active notification.

Enum TCCESsCLIEvent

CLI (Call Line Information) related event.

Enumerators

ECCESsTempClirSuppressUnsuccessful

Temporary CLIR suppression was unsuccessful

ECCESsTempClirActivationUnsuccessful

Temporary CLIR activation was unsuccessful

Enum TCCESsCallForwardEvent

Call forward related events that are not call related to an existing call.

Enumerators

ECCESsIncCallIsForw

Incoming call is forwarded

ECCESsIncCallForwToC

Incoming call was forwarded because of user own settings.

ECCESsOutCallForwToC

Outgoing call was forwarded because of user own settings.

ECCESsForwardUnconditionalModeActive

Forward unconditional mode active

ECCESsForwardUnconditionalModeNotActive

Forward unconditional mode deactive

ECCESsForwardConditionallyModeActive

Forward conditional mode active

ECCESsForwardConditionallyModeNotActive

Forward conditional mode deactive

ESsCallWaiting

Remote call waiting. TODO rename TCCESsCallForwardEvent to TCCESsCallEvent

Enum TCCESsCugEvent

Closed user group (Cug)

Enumerators

ECCESsShowIncCallGroupIndex
ECCESsRejectedCause