9 #ifndef {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
10 #define {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
12 #include <rad/actionGroup.hpp>
13 #include <rad/signal.hpp>
14 #include <rad/msgReplier.hpp>
15 #include <rad/smAdapter.hpp>
17 #include <scxml4cpp/StatusListener.h>
18 #include <scxml4cpp/EventListener.h>
53 ActionsStd(boost::asio::io_service& ios,
72 ActionsStd(
const ActionsStd&) =
delete;
73 ActionsStd&
operator= (
const ActionsStd&) =
delete;
76 boost::asio::io_service& m_ios;
83 std::string m_substate;
88 #endif // {{cookiecutter.module_name|upper}}_ACTION_STD_HPP_
Definition: msgReplier.hpp:28
virtual void notifyEvent(Event *e)=0
Definition: signal.hpp:22
Definition: EventListener.h:39
virtual void notifyStatus(std::set< State * > &status)=0
ActionGroup & operator=(const ActionGroup &)=delete
Disable copy constructor.
Definition: smAdapter.hpp:42
Definition: StatusListener.h:40
Definition: anyEvent.hpp:52
Definition: actionGroup.hpp:20