Pyrogenesis  trunk
CFsm Member List

This is the complete list of members for CFsm, including all inherited members.

AddEvent(unsigned int eventType)CFsm
AddState(unsigned int state)CFsm
AddTransition(unsigned int state, unsigned int eventType, unsigned int nextState)CFsm
AddTransition(unsigned int state, unsigned int eventType, unsigned int nextState, void *pAction, void *pContext)CFsm
CFsm()CFsm
GetCurrState() constCFsminline
GetEvents() constCFsminline
GetEventTransition(unsigned int eventType) constCFsm
GetNextState() constCFsminline
GetStates() constCFsminline
GetTransition(unsigned int state, unsigned int eventType) constCFsm
GetTransitions() constCFsminline
IsDone() constCFsmvirtual
IsFirstTime() constCFsmprivate
IsValidEvent(unsigned int eventType) constCFsm
IsValidState(unsigned int state) constCFsm
m_CurrStateCFsmprivate
m_DoneCFsmprivate
m_EventsCFsmprivate
m_FirstStateCFsmprivate
m_NextStateCFsmprivate
m_StatesCFsmprivate
m_TransitionsCFsmprivate
NONCOPYABLE(CFsm)CFsmprivate
SetCurrState(unsigned int state)CFsm
SetFirstState(unsigned int firstState)CFsm
SetNextState(unsigned int nextState)CFsminline
Setup()CFsmvirtual
Shutdown()CFsm
Update(unsigned int eventType, void *pEventData)CFsm
~CFsm()CFsmvirtual