9#ifndef {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
10#define {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
53 ActionsStd(boost::asio::io_context& ios,
55 rad::MsgReplier& msgR_replier,
61 void Status(scxml4cpp::Context* c);
62 void Stop(scxml4cpp::Context* c);
63 void Init(scxml4cpp::Context* c);
64 void Enable(scxml4cpp::Context* c);
65 void Disable(scxml4cpp::Context* c);
66 void Reset(scxml4cpp::Context* c);
67 void Config(scxml4cpp::Context* c);
68 void SetLogLevel(scxml4cpp::Context* c);
69 void Exit(scxml4cpp::Context* c);
70 void ExitNoReply(scxml4cpp::Context* c);
72 ActionsStd(
const ActionsStd&) =
delete;
73 ActionsStd&
operator= (
const ActionsStd&) =
delete;
76 boost::asio::io_context& m_ios;
78 rad::MsgReplier& m_msg_replier;
83 std::string m_substate;
ActionGroup class header file.
Definition actionGroup.hpp:20
ActionGroup & operator=(const ActionGroup &)=delete
Disable copy constructor.
Definition EventListener.h:57
virtual void notifyEvent(Event *e)=0
Definition StatusListener.h:60
virtual void notifyStatus(std::list< State * > &status)=0
MsgReplier class header file.
SMAdapter class header file.