CMceSipStateMachine Class Reference

class CMceSipStateMachine : public CBase

MCE SIP state machine

Since

Inherits from

Constructor & Destructor Documentation

CMceSipStateMachine()

CMceSipStateMachine()[private]

~CMceSipStateMachine()

~CMceSipStateMachine()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Consumes(TMceStateTransitionEvent &)

TBool Consumes(TMceStateTransitionEvent &aEvent)

returns ETrue, if event will be consumed

Parameters

TMceStateTransitionEvent & aEventthe event

NewL()

CMceSipStateMachine *NewL()[static]

Two-phased constructor.

NewLC()

CMceSipStateMachine *NewLC()[static]

Two-phased constructor.

ProcessL(TMceStateTransitionEvent &)

voidProcessL(TMceStateTransitionEvent &aEvent)

processes message

Parameters

TMceStateTransitionEvent & aEventevent

State(TMceStateIndex)

CMceState &State(TMceStateIndexaStateIndex)

return a state by index

Parameters

TMceStateIndex aStateIndexstate index

Member Data Documentation

RPointerArray< CMceState > iStates

RPointerArray< CMceState >iStates[private]