getState() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
getStates() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
goTo(State state) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
isIn(State state) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
m_do | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_entry | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_exit | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_listener | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_mutex | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_num | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_postdo | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_predo | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_selftrans | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_states | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
m_transit | RTC_Utils::StateMachine< State, Listener, States, Callback > | protected |
operator=(const StateMachine &other) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setDoAction(State state, Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setEntryAction(State state, Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setExitAction(State state, Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setListener(Listener *listener) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setNOP(Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setNullFunc(std::vector< Callback > &s, Callback nullfunc) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inlineprotected |
setPostDoAction(State state, Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setPreDoAction(State state, Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setStartState(States states) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
setTransitionAction(Callback call_back) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
StateMachine(int num_of_state) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
StateMachine(const StateMachine &other) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
swap(StateMachine &other) | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
worker() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
worker_do() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
worker_post() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
worker_pre() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inline |
~StateMachine() | RTC_Utils::StateMachine< State, Listener, States, Callback > | inlinevirtual |