RTC Toolkit  2.0.0
Public Member Functions | Public Attributes | List of all members
rtctk::componentFramework::StateMachine Struct Reference

#include <model.hpp>

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

Public Member Functions

 StateMachine (std::string const &id)
 
 ~StateMachine ()
 
- 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 ( std::string const &  id)
inline

◆ ~StateMachine()

rtctk::componentFramework::StateMachine::~StateMachine ( )
inline

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: