#include <FSMLoader.h>
Inheritance diagram for FSM::CFSMSimpleLoaderXML::
Public Methods | |
CFSMSimpleLoaderXML (CFiniteStateMachine *fsm) | |
virtual | ~CFSMSimpleLoaderXML () |
bool | Load (const char *filename) |
bool | Load (FILE *inFile) |
Protected Methods | |
bool | LoadFSM () |
bool | LoadVariable () |
bool | LoadState () |
bool | LoadParam (CFSMObject *obj) |
bool | LoadEnterAction (CFSMState *state) |
bool | LoadTransition (CFSMState *state) |
bool | LoadLeaveAction (CFSMState *state) |
bool | LoadTransAction (CFSMTransition *trans) |
bool | LoadCondition (CFSMTransition *trans) |
Protected Attributes | |
CFiniteStateMachine * | m_FSM |
Private Attributes | |
CTokenizer * | m_Tokenizer |
Definition at line 70 of file FSMLoader.h.
|
Definition at line 55 of file FSMLoader.cpp. |
|
Definition at line 61 of file FSMLoader.cpp. |
|
Definition at line 80 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadFSM(), FSM::CFSMLoader::m_FSM, and m_Tokenizer. |
|
Definition at line 65 of file FSMLoader.cpp. |
|
Definition at line 625 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadParam(), and m_Tokenizer. Referenced by LoadTransition(). |
|
Definition at line 367 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadParam(), and m_Tokenizer. Referenced by LoadState(). |
|
Definition at line 129 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadState(), LoadVariable(), FSM::CFSMLoader::m_FSM, and m_Tokenizer. Referenced by Load(). |
|
Definition at line 422 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadParam(), and m_Tokenizer. Referenced by LoadState(). |
|
Definition at line 324 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), and m_Tokenizer. Referenced by LoadCondition(), LoadEnterAction(), LoadLeaveAction(), LoadState(), LoadTransAction(), and LoadTransition(). |
|
Definition at line 229 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadEnterAction(), LoadLeaveAction(), LoadParam(), LoadTransition(), FSM::CFSMLoader::m_FSM, and m_Tokenizer. Referenced by LoadFSM(). |
|
Definition at line 477 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadParam(), and m_Tokenizer. Referenced by LoadTransition(). |
|
Definition at line 532 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), LoadCondition(), LoadParam(), LoadTransAction(), and m_Tokenizer. Referenced by LoadState(). |
|
Definition at line 186 of file FSMLoader.cpp. References CRITICAL, iRethrow, iThrow(), FSM::CFSMLoader::m_FSM, and m_Tokenizer. Referenced by LoadFSM(). |
|
Definition at line 64 of file FSMLoader.h. Referenced by FSM::CFSMLoaderXML::Load(), Load(), LoadFSM(), LoadState(), and LoadVariable(). |
|
Definition at line 92 of file FSMLoader.h. Referenced by Load(), LoadCondition(), LoadEnterAction(), LoadFSM(), LoadLeaveAction(), LoadParam(), LoadState(), LoadTransAction(), LoadTransition(), and LoadVariable(). |