CPsuiWaitingObs Class Reference

class CPsuiWaitingObs : public CBase
CPsuiWaitingObs class implements the virtual methods of MPsetCallWaitingObserver. Commands are redirected to CPsuiNoteMaster, which is responsible for actually showing the notes. psui.lib
Since
1.0

Inherits from

Member Functions Documentation

ConstructL(CPsuiContainer &)

voidConstructL(CPsuiContainer &aContainer)[private]

Parameters

CPsuiContainer & aContainer

HandleCWErrorL(TInt)

voidHandleCWErrorL(TIntaReason)

From MPsetCallWaitingObserver, handles call waiting errors.

Parameters

TInt aReasonReason for error

HandleCWRequestingL(TBool, TBool)

voidHandleCWRequestingL(TBoolaOngoing,
TBoolaInterrupted = EFalse
)

From MPsetCallWaitingObserver, handles requesting notes.

Parameters

TBool aOngoingIf ETrue, there is an active request
TBool aInterrupted = EFalseIf ETrue, means that notemaster should be immediately deleted.

HandleCallWaitingChangedL(const MPsetCallWaiting::TSetCallWaiting, const TInt)

voidHandleCallWaitingChangedL(const MPsetCallWaiting::TSetCallWaitingaSetting,
const TIntaResult
)

From MPsetCallWaitingObserver, handles call waiting change notes

Parameters

const MPsetCallWaiting::TSetCallWaiting aSettingCall waiting request type (activation/cancellation)
const TInt aResultDEPRECATED

HandleCallWaitingGetStatusL(const MPsetCallWaiting::TGetCallWaitingStatus, TUint8)

voidHandleCallWaitingGetStatusL(const MPsetCallWaiting::TGetCallWaitingStatusaStatus,
TUint8aBsc
)

From MPsetCallWaitingObserver, handles status notes

Parameters

const MPsetCallWaiting::TGetCallWaitingStatus aStatusStatus of call waiting
TUint8 aBscList of basic service groups

NewL(CPsuiContainer &)

IMPORT_C CPsuiWaitingObs *NewL(CPsuiContainer &aContainer)[static]

Symbian OS two-phased constructor.

Parameters

CPsuiContainer & aContainerContainer object

SetEngineContact(MPsetCallWaiting &)

voidSetEngineContact(MPsetCallWaiting &aEngineContact)

From MPsetCallWaitingObserver, defines reference to requesting object.

Parameters

MPsetCallWaiting & aEngineContactReference to the Phone Settings

Member Data Documentation

TBool iCallWaitingDistinguishEnabled

TBool iCallWaitingDistinguishEnabled[private]

CPsuiContainer * iContainer

CPsuiContainer *iContainer[private]