9 #ifndef SERVER_ACTION_STD_HPP_
10 #define SERVER_ACTION_STD_HPP_
12 #include <rad/ActionGroup.hpp>
13 #include <rad/Logger.hpp>
14 #include <rad/Assert.hpp>
15 #include <rad/Dispatcher.hpp>
16 #include <rad/Signal.hpp>
17 #include <rad/MsgReplier.hpp>
19 #include <scxml4cpp/StatusListener.h>
20 #include <scxml4cpp/EventListener.h>
182 boost::asio::io_service& m_io_service;
186 std::string m_status;
188 std::string m_substate;
193 #endif // SERVER_ACTION_STD_HPP_
void Config(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:193
ActionsStd(boost::asio::io_service &ios, rad::Dispatcher &dispatcher, rad::MsgReplier &msg_replier, DataContext &data)
Definition: actionsStd.cpp:23
Definition: MsgReplier.hpp:29
void Stop(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:138
def server
Definition: hellorad.py:88
Definition: Signal.hpp:23
ActionsStd & operator=(const ActionsStd &)=delete
Disable copy constructor.
void ExitNoReply(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:122
Definition: EventListener.h:39
void notifyStatus(std::set< scxml4cpp::State * > &status)
Definition: actionsStd.cpp:39
Definition: Dispatcher.hpp:22
Definition: StatusListener.h:40
Definition: AnyEvent.hpp:55
void notifyEvent(scxml4cpp::Event *event)
Definition: actionsStd.cpp:83
void Reset(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:182
void Disable(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:171
void Init(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:149
void SetLog(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:205
Definition: ActionGroup.hpp:22
void Exit(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:109
void Enable(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:160
void Status(const rad::AnyEvent &last_event)
Definition: actionsStd.cpp:127