|
Embedded Template Library 1.0
|
For non-void parameter types. More...
#include <state_chart.h>
Public Types | |
| typedef TParameter | parameter_t |
| typedef state_chart_traits::state_id_t | state_id_t |
| typedef state_chart_traits::event_id_t | event_id_t |
Public Member Functions | |
| istate_chart (state_id_t initial_state_id) | |
| virtual void | start (bool on_entry_initial=true)=0 |
| virtual void | process_event (event_id_t, parameter_t)=0 |
| state_id_t | get_state_id () const |
Protected Attributes | |
| state_id_t | current_state_id |
| The current state id. | |
For non-void parameter types.
|
inline |
Gets the current state id.
|
pure virtual |
|
pure virtual |