SourceForge Project Site
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FSMErrorCodes.h File Reference

Go to the source code of this file.

Namespaces

namespace  FSM

Compounds

class  iErrorCode

Defines

#define INFO(err)   1
#define WARNING(err)   2
#define CRITICAL(err)   3
#define EXCEPTION(err)   4
#define iHandleLastError()
#define iRethrow()

Functions

void iThrow (int,...)


Define Documentation

#define CRITICAL err       3
 

Definition at line 43 of file FSMErrorCodes.h.

Referenced by FSM::CFiniteStateMachine::Clear(), FSM::CFSMTransition::DeleteAction(), FSM::CFSMState::DeleteAction(), FSM::CFSMTransition::DeleteCondition(), FSM::CFiniteStateMachine::DeleteState(), FSM::CFSMState::DeleteTransition(), FSM::CFiniteStateMachine::DeleteTransition(), FSM::CFiniteStateMachine::DeleteVariable(), FSM::CFSMTransition::GetAction(), FSM::CFSMTransition::GetCondition(), FSM::CFSMState::GetEnterAction(), FSM::CFSMState::GetLeaveAction(), FSM::CFiniteStateMachine::GetState(), FSM::CFSMState::GetTransition(), FSM::CFiniteStateMachine::GetVariable(), FSM::CFSMLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::LoadCondition(), FSM::CFSMSimpleLoaderXML::LoadEnterAction(), FSM::CFSMSimpleLoaderXML::LoadFSM(), FSM::CFSMSimpleLoaderXML::LoadLeaveAction(), FSM::CFSMSimpleLoaderXML::LoadParam(), FSM::CFSMSimpleLoaderXML::LoadState(), FSM::CFSMSimpleLoaderXML::LoadTransAction(), FSM::CFSMSimpleLoaderXML::LoadTransition(), FSM::CFSMSimpleLoaderXML::LoadVariable(), FSM::CFiniteStateMachine::ProcessEvent(), FSM::CFSMSaverXML::Save(), FSM::CFSMConditionTestVariable::SaveParameters(), FSM::CFSMSimpleTransition::SetParameter(), FSM::CFSMConditionTestVariable::SetParameter(), FSM::CFSMActionIncrVariable::SetParameter(), FSM::CFSMActionSetVariable::SetParameter(), FSM::CFiniteStateMachine::SetVariable(), FSM::CFiniteStateMachine::Start(), and FSM::CFiniteStateMachine::SwitchToState().

#define EXCEPTION err       4
 

Definition at line 44 of file FSMErrorCodes.h.

 
#define iHandleLastError  
 

Definition at line 45 of file FSMErrorCodes.h.

Referenced by FSM::CFSMConditionTestVariable::CheckCondition(), and FSM::CFiniteStateMachine::LoadClass().

#define INFO err       1
 

Definition at line 41 of file FSMErrorCodes.h.

 
#define iRethrow  
 

Definition at line 46 of file FSMErrorCodes.h.

Referenced by FSM::CFSMTransition::Activate(), FSM::CFSMState::Activate(), FSM::CFSMTransition::AddAction(), FSM::CFiniteStateMachine::AddAction(), FSM::CFSMTransition::AddCondition(), FSM::CFiniteStateMachine::AddCondition(), FSM::CFSMState::AddEnterAction(), FSM::CFiniteStateMachine::AddEnterAction(), FSM::CFSMState::AddLeaveAction(), FSM::CFiniteStateMachine::AddLeaveAction(), FSM::CFSMState::AddSimpleTransition(), FSM::CFiniteStateMachine::AddSimpleTransition(), FSM::CFSMState::AddTransition(), FSM::CFiniteStateMachine::AddTransition(), FSM::CFiniteStateMachine::Create(), FSM::CFSMTransition::Deactivate(), FSM::CFSMState::Deactivate(), FSM::CFiniteStateMachine::DeleteState(), FSM::CFiniteStateMachine::DeleteTransition(), FSM::CFSMPopTransition::Execute(), FSM::CFSMPushTransition::Execute(), FSM::CFSMSimpleTransition::Execute(), FSM::CFSMTransition::Execute(), FSM::CFSMActionIncrVariable::Execute(), FSM::CFSMActionSetVariable::Execute(), FSM::CFSMTransition::GetFromState(), FSM::CFSMSimpleTransition::GetToState(), FSM::CFSMState::GetTransition(), FSM::CFSMLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::LoadCondition(), FSM::CFSMSimpleLoaderXML::LoadEnterAction(), FSM::CFSMSimpleLoaderXML::LoadFSM(), FSM::CFSMSimpleLoaderXML::LoadLeaveAction(), FSM::CFSMSimpleLoaderXML::LoadParam(), FSM::CFSMSimpleLoaderXML::LoadState(), FSM::CFSMSimpleLoaderXML::LoadTransAction(), FSM::CFSMSimpleLoaderXML::LoadTransition(), FSM::CFSMSimpleLoaderXML::LoadVariable(), FSM::CFiniteStateMachine::PopState(), FSM::CFiniteStateMachine::ProcessEvent(), FSM::CFiniteStateMachine::PushState(), FSM::CFSMSaverXML::Save(), FSM::CFSMSaverXML::SaveAction(), FSM::CFSMSaverXML::SaveCondition(), FSM::CFSMSimpleTransition::SaveParameters(), FSM::CFSMSaver::SaveParameters(), FSM::CFSMConditionTestVariable::SaveParameters(), FSM::CFSMActionIncrVariable::SaveParameters(), FSM::CFSMActionSetVariable::SaveParameters(), FSM::CFSMSaverXML::SaveState(), FSM::CFSMSaverXML::SaveTransition(), FSM::CFiniteStateMachine::Start(), and FSM::CFiniteStateMachine::SwitchToState().

#define WARNING err       2
 

Definition at line 42 of file FSMErrorCodes.h.

Referenced by FSM::CFiniteStateMachine::AddState(), FSM::CFiniteStateMachine::AddVariable(), FSM::CFSMTransition::Check(), FSM::CFSMConditionTestVariable::CheckCondition(), FSM::CFiniteStateMachine::Create(), FSM::CFiniteStateMachine::Register(), FSM::CFiniteStateMachine::SetInitialState(), and FSM::CFSMObject::SetParameter().


Function Documentation

void iThrow int   ,
...   
[inline]
 

Definition at line 48 of file FSMErrorCodes.h.

References FSM::FSM_ACTION_NOT_FOUND, FSM::FSM_ALREADY_STARTED, FSM::FSM_CANNOT_CREATE_CLASS, FSM::FSM_CANNOT_DELETE_CURRENT, FSM::FSM_CLASS_REGISTERED_TWICE, FSM::FSM_CLEAR_STARTED, FSM::FSM_CONDITION_NOT_FOUND, FSM::FSM_INITIAL_AFTER_START, FSM::FSM_LOAD_NOT_IMPLEMENTED, FSM::FSM_LOAD_STARTED, FSM::FSM_MISSED_ATTRIBUTE, FSM::FSM_NOT_STARTED, FSM::FSM_OPEN_FILE_FAILED, FSM::FSM_PARAM_NOT_READ, FSM::FSM_PARAM_NOT_SET, FSM::FSM_STATE_DEFINED_TWICE, FSM::FSM_STATE_NOT_FOUND, FSM::FSM_TAG_NOT_FOUND, FSM::FSM_TRANSITION_NOT_FOUND, FSM::FSM_UNKNOWN_CONDITION, FSM::FSM_UNKNOWN_CONDITION_VALUE, FSM::FSM_UNKNOWN_PARAM, FSM::FSM_UNKNOWN_TAG, FSM::FSM_VARAIBLE_DEFINED_TWICE, and FSM::FSM_VARIABLE_NOT_FOUND.

Referenced by FSM::CFiniteStateMachine::AddState(), FSM::CFiniteStateMachine::AddVariable(), FSM::CFSMTransition::Check(), FSM::CFSMConditionTestVariable::CheckCondition(), FSM::CFiniteStateMachine::Clear(), FSM::CFiniteStateMachine::Create(), FSM::CFSMTransition::DeleteAction(), FSM::CFSMState::DeleteAction(), FSM::CFSMTransition::DeleteCondition(), FSM::CFiniteStateMachine::DeleteState(), FSM::CFSMState::DeleteTransition(), FSM::CFiniteStateMachine::DeleteTransition(), FSM::CFiniteStateMachine::DeleteVariable(), FSM::CFSMTransition::GetAction(), FSM::CFSMTransition::GetCondition(), FSM::CFSMState::GetEnterAction(), FSM::CFSMState::GetLeaveAction(), FSM::CFiniteStateMachine::GetState(), FSM::CFSMState::GetTransition(), FSM::CFiniteStateMachine::GetVariable(), FSM::CFSMLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::Load(), FSM::CFSMSimpleLoaderXML::LoadCondition(), FSM::CFSMSimpleLoaderXML::LoadEnterAction(), FSM::CFSMSimpleLoaderXML::LoadFSM(), FSM::CFSMSimpleLoaderXML::LoadLeaveAction(), FSM::CFSMSimpleLoaderXML::LoadParam(), FSM::CFSMSimpleLoaderXML::LoadState(), FSM::CFSMSimpleLoaderXML::LoadTransAction(), FSM::CFSMSimpleLoaderXML::LoadTransition(), FSM::CFSMSimpleLoaderXML::LoadVariable(), FSM::CFiniteStateMachine::ProcessEvent(), FSM::CFiniteStateMachine::Register(), FSM::CFSMSaverXML::Save(), FSM::CFSMConditionTestVariable::SaveParameters(), FSM::CFiniteStateMachine::SetInitialState(), FSM::CFSMSimpleTransition::SetParameter(), FSM::CFSMObject::SetParameter(), FSM::CFSMConditionTestVariable::SetParameter(), FSM::CFSMActionIncrVariable::SetParameter(), FSM::CFSMActionSetVariable::SetParameter(), FSM::CFiniteStateMachine::SetVariable(), FSM::CFiniteStateMachine::Start(), and FSM::CFiniteStateMachine::SwitchToState().


© 2002 by C-LAB
generated by doxygen