#include <ff_fsm.h>
|
| FSM (State const &initial_state, UpdateCallback callback=nullptr) |
|
void | Add (State const &s1, Event const &mask, TransitionCallback callback) |
|
void | Add (State const &s1, State const &s2, Event const &mask, TransitionCallback callback) |
|
void | Add (State const &s1, State const &s2, State const &s3, Event const &mask, TransitionCallback callback) |
|
void | Add (Event const &mask, CatchallCallback callback) |
|
State | GetState () |
|
void | SetState (State const &state) |
|
void | Update (Event const &event) |
|
◆ CatchallCallback
◆ Event
◆ State
◆ TransitionCallback
◆ UpdateCallback
◆ FSM()
◆ Add() [1/4]
◆ Add() [2/4]
◆ Add() [3/4]
◆ Add() [4/4]
◆ GetState()
State ff_util::FSM::GetState |
( |
| ) |
|
|
inline |
◆ SetState()
void ff_util::FSM::SetState |
( |
State const & |
state | ) |
|
|
inline |
◆ Update()
void ff_util::FSM::Update |
( |
Event const & |
event | ) |
|
|
inline |
The documentation for this class was generated from the following file: