9#ifndef {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
10#define {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
54 ActionsStd(boost::asio::io_context& ios,
65 void GetState(scxml4cpp::Context* c);
74 void GetStatus(scxml4cpp::Context* c);
83 void GetVersion(scxml4cpp::Context* c);
91 void Stop(scxml4cpp::Context* c);
100 void Init(scxml4cpp::Context* c);
108 void Enable(scxml4cpp::Context* c);
116 void Disable(scxml4cpp::Context* c);
124 void Reset(scxml4cpp::Context* c);
133 void SetLogLevel(scxml4cpp::Context* c);
142 void Exit(scxml4cpp::Context* c);
150 void ExitNoReply(scxml4cpp::Context* c);
152 ActionsStd(
const ActionsStd&) =
delete;
153 ActionsStd&
operator=(
const ActionsStd&) =
delete;
156 boost::asio::io_context& m_io_context;
157 rad::SMAdapter& m_sm;
158 rad::Signal m_signal;
ActionGroup class header file.
Definition actionGroup.hpp:20
ActionGroup & operator=(const ActionGroup &)=delete
Disable copy constructor.
SMAdapter class header file.