#include <StateMachine.h>
 
  
 | Public Member Functions | |
| State (const char *name, const char *enterActionName, const char *leaveActionName, IStateEventListener *enterAction, IStateEventListener *leaveAction) | |
| void | FireOnLeave (const String &input, State *to) | 
| void | FireOnEnter (const String &input, State *to) | 
| void | AddTransitionFromThisState (Transition *trans) | 
| bool | ContainsTransition (const String &inputText) | 
| bool | ContainsTransition (const char *inputText) | 
| Transition * | GetTransition (const String &inputText) | 
| String & | Name () | 
| Transition * | GetTransition (const char *inputText) | 
| virtual void | ValidateMem () const | 
| virtual void | CheckMem () const | 
| Protected Attributes | |
| String | m_name | 
| String | m_enterActionName | 
| String | m_leaveActionName | 
| IStateEventListener * | m_enterAction | 
| IStateEventListener * | m_leaveAction | 
| Hashtable< String, Transition * > | m_fromThisState | 
| Vector< Transition * > | m_transitionList | 
State is state.
Definition at line 109 of file StateMachine.h.