13#ifndef RTCTK_COMPONENTFRAMEWORK_MODEL_HPP
14#define RTCTK_COMPONENTFRAMEWORK_MODEL_HPP
Definition commandReplier.cpp:22
StateType
Definition model.hpp:23
@ Simple
Definition model.hpp:23
@ Composite
Definition model.hpp:23
@ Parallel
Definition model.hpp:23
@ Machine
Definition model.hpp:23
@ Final
Definition model.hpp:23
@ Initial
Definition model.hpp:23
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
std::list< Transition * > m_all_transitions
Definition model.hpp:83
std::list< State * > m_all_states
Definition model.hpp:82
~StateMachine() override
Definition model.hpp:72
StateMachine(const std::string &id)
Definition model.hpp:66
std::string m_exit_action_id
Definition model.hpp:41
std::list< State * > m_children
Definition model.hpp:37
std::string m_id
Definition model.hpp:33
StateType m_type
Definition model.hpp:34
std::string m_entry_action_id
Definition model.hpp:40
State * m_parent
Definition model.hpp:36
std::string m_do_activity_id
Definition model.hpp:39
State * m_target
Definition model.hpp:53
State * m_source
Definition model.hpp:52
std::string m_guard_id
Definition model.hpp:56
std::string m_event_id
Definition model.hpp:55
std::string m_action_id
Definition model.hpp:57