RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
rtctk::componentFramework::StateMachine Struct Reference

#include <rtctk/componentFramework/model.hpp>

Inheritance diagram for rtctk::componentFramework::StateMachine:
rtctk::componentFramework::State

Public Member Functions

 StateMachine (const std::string &id)
 
 ~StateMachine () override
 
- Public Member Functions inherited from rtctk::componentFramework::State
virtual ~State ()=default
 

Public Attributes

std::list< State * > m_all_states
 
std::list< Transition * > m_all_transitions
 
- Public Attributes inherited from rtctk::componentFramework::State
std::string m_id
 
StateType m_type
 
Statem_parent
 
std::list< State * > m_children
 
std::string m_do_activity_id
 
std::string m_entry_action_id
 
std::string m_exit_action_id
 

Constructor & Destructor Documentation

◆ StateMachine()

rtctk::componentFramework::StateMachine::StateMachine ( const std::string & id)
inlineexplicit

◆ ~StateMachine()

rtctk::componentFramework::StateMachine::~StateMachine ( )
inlineoverride

Member Data Documentation

◆ m_all_states

std::list<State*> rtctk::componentFramework::StateMachine::m_all_states

◆ m_all_transitions

std::list<Transition*> rtctk::componentFramework::StateMachine::m_all_transitions

The documentation for this struct was generated from the following file: