CMceState Class Reference

class CMceState : public CBase

MCE SIP state machine

Since

Inherits from

Constructor & Destructor Documentation

CMceState(TMceStateIndex)

CMceState(TMceStateIndexaId)[protected]

Parameters

TMceStateIndex aId

~CMceState()

~CMceState()

Destructor.

Member Functions Documentation

AcceptL(TMceStateTransitionEvent &)

TBool AcceptL(TMceStateTransitionEvent &aEvent)[virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEventatransition event

DoAcceptL(TMceStateTransitionEvent &)

TBool DoAcceptL(TMceStateTransitionEvent &aEvent)[pure virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEventatransition event

EntryReceiveExtensionRequestL(TMceStateTransitionEvent &)

voidEntryReceiveExtensionRequestL(TMceStateTransitionEvent &aEvent)[virtual]

Receive Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEventatransition event

EntryReceiveExtensionResponseL(TMceStateTransitionEvent &)

voidEntryReceiveExtensionResponseL(TMceStateTransitionEvent &aEvent)[virtual]

Receive Response for Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEventatransition event

EntrySendExtensionRequestL(TMceStateTransitionEvent &)

voidEntrySendExtensionRequestL(TMceStateTransitionEvent &aEvent)[virtual]

Send Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEventatransition event

EntrySendExtensionResponseL(TMceStateTransitionEvent &)

voidEntrySendExtensionResponseL(TMceStateTransitionEvent &aEvent)[virtual]

Send Response to the Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEventatransition event

HandleExtensionRequestEventL(TMceStateTransitionEvent &)

voidHandleExtensionRequestEventL(TMceStateTransitionEvent &aEvent)[virtual]

Handle Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEventatransition event

Id()

TMceStateIndex Id()

return Id of state

IsExtensionRequestEvent(TMceStateTransitionEvent &)

TBool IsExtensionRequestEvent(TMceStateTransitionEvent &aEvent)[virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEventatransition event

MediaErrorOccured(TMceStateTransitionEvent &)

voidMediaErrorOccured(TMceStateTransitionEvent &aEvent)[virtual]

Performed when receiving ICMP Error

Parameters

TMceStateTransitionEvent & aEventatransition event

StateEntry(TMceStateTransitionEvent &)

voidStateEntry(TMceStateTransitionEvent &aEvent)[virtual]

Performed when entering to state

Parameters

TMceStateTransitionEvent & aEventatransition event

StateExitL(TMceStateTransitionEvent &)

voidStateExitL(TMceStateTransitionEvent &aEvent)[virtual]

Performed when exiting from satte

Parameters

TMceStateTransitionEvent & aEventatransition event

TransitionHandler()

MMCEStateTransitionHandler &TransitionHandler()[pure virtual]

Reruns transition handler

Member Data Documentation

TMceStateIndex iId

TMceStateIndex iId[private]