#include <framework.h>
Inheritance diagram for AAA_StateMachineBase:
Public Member Functions | |
virtual void | Start ()=0 |
This function is used for starting the state machine. | |
virtual void | Stop ()=0 |
This function is used for stopping the state machine. | |
virtual void | Restart () |
This function is used for restarting the state machine. | |
virtual bool | Running ()=0 |
This function is used for checking whether the state machine is running. | |
virtual void | Event (AAA_Event ev)=0 |
AAA_StateMachineBase & | operator= (AAA_StateMachineBase &sm) |
Reference assignment operator. | |
std::string & | Name () |
Protected Member Functions | |
AAA_StateMachineBase (char *name=0) | |
virtual | ~AAA_StateMachineBase () |
Overloaded by derived class's destractors. |
|
This function is used for passing event to the instance of this class. Implemented in AAA_StateMachine< ARG >. |
|
This function is used for passing event to the instance of this class. |