MCCPSsObserver Class Reference

class MCCPSsObserver

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

Since
S60 v3.2

Member Functions Documentation

BarringEventOccurred(const MCCPSsObserver::TCCPSsBarringEvent)

voidBarringEventOccurred(const MCCPSsObserver::TCCPSsBarringEventaBarringEvent)[pure virtual]
Supplementary service call barring event occurred.
Since
S60 v3.2

Parameters

const MCCPSsObserver::TCCPSsBarringEvent aBarringEventEvent that occurred.

CLIEventOccurred(const MCCPSsObserver::TCCPSsCLIEvent)

voidCLIEventOccurred(const MCCPSsObserver::TCCPSsCLIEventaCallLineEvent)[pure virtual]
Supplementary service call line identification event occurred.
Since
S60 v3.2

Parameters

const MCCPSsObserver::TCCPSsCLIEvent aCallLineEventEvent that occurred.

CallCugEventOccurred(const MCCPSsObserver::TCCPSsCugEvent)

voidCallCugEventOccurred(const MCCPSsObserver::TCCPSsCugEventaCugEvent)[pure virtual]
Supplementary service related active closed user group indications.
Since
S60 v3.2

Parameters

const MCCPSsObserver::TCCPSsCugEvent aCugEventEvent that occurred.

CallForwardEventOccurred(const MCCPSsObserver::TCCPSsCallForwardEvent, const TDesC &)

voidCallForwardEventOccurred(const MCCPSsObserver::TCCPSsCallForwardEventaCallForwardEvent,
const TDesC &aRemoteAddress
)[pure virtual]
Supplementary service related call forward event occurred.
Since
S60 v3.2

Parameters

const MCCPSsObserver::TCCPSsCallForwardEvent aCallForwardEventEvent that occurred.
const TDesC & aRemoteAddressRemote address.

NotifyCurrentActiveALSLine(TInt)

voidNotifyCurrentActiveALSLine(TIntaLine)[pure virtual]
Notifies active ALS line. CS plugin must notify this every time line changes and at startup.
Since
S60 v3.2

Parameters

TInt aLineUsed ALS line.

Member Enumerations Documentation

Enum TCCPSsBarringEvent

Barring related event.

Enumerators

ECCPSsIncomingCallBarred

Incoming call is barred. (DoCoMo)

ECCPSsAnonymousCallBarred

Anonymous call barring.

ECCPSsOutgoingCallBarred

Outgoing call barring

ECCPSsActiveBarrings

Barring active notification.

Enum TCCPSsCLIEvent

CLI (Call Line Information) related event.

Enumerators

ECCPSsTempClirSuppressUnsuccessful

Temporary CLIR suppression was unsuccessful

ECCPSsTempClirActivationUnsuccessful

Temporary CLIR activation was unsuccessful

Enum TCCPSsCallForwardEvent

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

Enumerators

ECCPSsIncCallIsForw

Incoming call is forwarded

ECCPSsIncCallForwToC

Incoming call was forwarded because of user own settings.

ECCPSsOutCallForwToC

Outgoing call was forwarded because of user own settings.

ECCPSsForwardUnconditionalModeActive

Forward unconditional mode active

ECCPSsForwardUnconditionalModeNotActive

Forward unconditional mode deactive

ECCPSsForwardConditionallyModeActive

Forward conditional mode active

ECCPSsForwardConditionallyModeNotActive

Forward conditional mode deactive

ESsCallWaiting

Remote call waiting. TODO rename TCCPSsCallForwardEvent to TCCPSsCallEvent

Enum TCCPSsCugEvent

Closed user group (Cug) 08052007 added

Enumerators

ECCPSsShowIncCallGroupIndex
ECCPSsRejectedCause