#include <_smach.h>
Inheritance diagram for smach< CON, K, M >::state_base:

Public Member Functions | |
| virtual | ~state_base () |
| virtual void * | enter_state (context_type *machine_context) const =0 |
| virtual bool | leave_state (void *state_context) const =0 |
| virtual event_result | process_event (void *state_context, const event &id) const =0 |
| virtual const char * | get_name () const =0 |
Friends | |
| class | smach |
Definition at line 147 of file _smach.h.
|
|||||||||
|
|
|
||||||||||
|
Implemented in smach< CON, K, M >::state< T >. Referenced by smach< CON, K, M >::enter(), smach< CON, K, M >::push_state(), and smach< CON, K, M >::set_default_state(). |
|
||||||||||
|
Implemented in smach< CON, K, M >::state< T >. Referenced by smach< CON, K, M >::egress(), smach< CON, K, M >::pop_state(), smach< CON, K, M >::set_default_state(), and smach< CON, K, M >::~smach(). |
|
||||||||||||||||
|
Implemented in smach< CON, K, M >::state< T >. Referenced by smach< CON, K, M >::process_event(). |
|
|||||||||
|
Implemented in smach< CON, K, M >::state< T >. Referenced by smach< CON, K, M >::get_state_name(). |
|
|||||
|
Reimplemented in smach< CON, K, M >::state< T >. |
1.4.6