CMceState Class Reference

class CMceState : public CBase

MCE SIP state machine

Since

Inherits from

Constructor & Destructor Documentation

CMceState(TMceStateIndex)

CMceState ( TMceStateIndex aId ) [protected]

Parameters

TMceStateIndex aId

~CMceState()

~CMceState ( )

Destructor.

Member Functions Documentation

AcceptL(TMceStateTransitionEvent &)

TBool AcceptL ( TMceStateTransitionEvent & aEvent ) [virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEvent atransition event

DoAcceptL(TMceStateTransitionEvent &)

TBool DoAcceptL ( TMceStateTransitionEvent & aEvent ) [pure virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEvent atransition event

EntryReceiveExtensionRequestL(TMceStateTransitionEvent &)

void EntryReceiveExtensionRequestL ( TMceStateTransitionEvent & aEvent ) [virtual]

Receive Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEvent atransition event

EntryReceiveExtensionResponseL(TMceStateTransitionEvent &)

void EntryReceiveExtensionResponseL ( TMceStateTransitionEvent & aEvent ) [virtual]

Receive Response for Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEvent atransition event

EntrySendExtensionRequestL(TMceStateTransitionEvent &)

void EntrySendExtensionRequestL ( TMceStateTransitionEvent & aEvent ) [virtual]

Send Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEvent atransition event

EntrySendExtensionResponseL(TMceStateTransitionEvent &)

void EntrySendExtensionResponseL ( TMceStateTransitionEvent & aEvent ) [virtual]

Send Response to the Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEvent atransition event

HandleExtensionRequestEventL(TMceStateTransitionEvent &)

void HandleExtensionRequestEventL ( TMceStateTransitionEvent & aEvent ) [virtual]

Handle Non Target Refresh Request

Parameters

TMceStateTransitionEvent & aEvent atransition event

Id()

TMceStateIndex Id ( )

return Id of state

IsExtensionRequestEvent(TMceStateTransitionEvent &)

TBool IsExtensionRequestEvent ( TMceStateTransitionEvent & aEvent ) [virtual]

Checks if state accepts event

Parameters

TMceStateTransitionEvent & aEvent atransition event

MediaErrorOccured(TMceStateTransitionEvent &)

void MediaErrorOccured ( TMceStateTransitionEvent & aEvent ) [virtual]

Performed when receiving ICMP Error

Parameters

TMceStateTransitionEvent & aEvent atransition event

StateEntry(TMceStateTransitionEvent &)

void StateEntry ( TMceStateTransitionEvent & aEvent ) [virtual]

Performed when entering to state

Parameters

TMceStateTransitionEvent & aEvent atransition event

StateExitL(TMceStateTransitionEvent &)

void StateExitL ( TMceStateTransitionEvent & aEvent ) [virtual]

Performed when exiting from satte

Parameters

TMceStateTransitionEvent & aEvent atransition event

TransitionHandler()

MMCEStateTransitionHandler & TransitionHandler ( ) [pure virtual]

Reruns transition handler

Member Data Documentation

TMceStateIndex iId

TMceStateIndex iId [private]