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)

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

Parameters

const MCCPSsObserver::TCCPSsBarringEvent aBarringEvent Event that occurred.

CLIEventOccurred(const MCCPSsObserver::TCCPSsCLIEvent)

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

Parameters

const MCCPSsObserver::TCCPSsCLIEvent aCallLineEvent Event that occurred.

CallCugEventOccurred(const MCCPSsObserver::TCCPSsCugEvent)

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

Parameters

const MCCPSsObserver::TCCPSsCugEvent aCugEvent Event that occurred.

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

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

Parameters

const MCCPSsObserver::TCCPSsCallForwardEvent aCallForwardEvent Event that occurred.
const TDesC & aRemoteAddress Remote address.

NotifyCurrentActiveALSLine(TInt)

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

Parameters

TInt aLine Used 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