#include <framework.h>
Inheritance diagram for AAA_StateMachine< ARG >:

Public Member Functions | |
| virtual | ~AAA_StateMachine () |
| Overloaded by derived class's destractors. | |
| virtual void | Start () throw (AAA_Error) |
| This function is used for starting the state machine. | |
| void | Stop () |
| This function is used for stopping the state machine. | |
| bool | Running () |
| void | Event (AAA_Event ev) |
| AAA_StateMachine< ARG > & | operator= (AAA_StateMachine< ARG > &sm) |
| Reference assignment operator. | |
Protected Member Functions | |
| AAA_StateMachine (ARG &arg, AAA_StateTable< ARG > &table, char *name=0) | |
Protected Attributes | |
| AAA_StateTable< ARG > & | stateTable |
| AAA_State | state |
| ARG & | actionArg |
|
||||||||||
|
This function is used for passing event to the instance of this class. Implements AAA_StateMachineBase. |
|
|||||||||
|
This function is used for checking whether the state machine has been started. Implements AAA_StateMachineBase. |
1.3.5