rad 6.2.0
Loading...
Searching...
No Matches
actionsMove.hpp
Go to the documentation of this file.
1
9#ifndef SERVER_ACTION_MOVE_HPP_
10#define SERVER_ACTION_MOVE_HPP_
11
12#include "events.rad.hpp"
13
14#include <rad/actionGroup.hpp>
15#include <rad/msgReplier.hpp>
16
17#include <scxml4cpp/Context.h>
18
19namespace server {
20
21class DataContext;
22
27 public:
28 ActionsMove(rad::MsgReplier& msg_replier, DataContext& data_ctx);
29
31 void Stop(scxml4cpp::Context* c);
32 void Done(scxml4cpp::Context* c);
33
34 ActionsMove(const ActionsMove&) = delete;
35 ActionsMove& operator=(const ActionsMove&) = delete;
36
37 private:
38 rad::MsgReplier& m_msg_replier;
40 DataContext& m_data_ctx;
41};
42
43} // namespace server
44
45#endif // SERVER_ACTION_MOVE_HPP_
Context header.
ActionGroup class header file.
Definition actionGroup.hpp:20
Definition msgReplier.hpp:28
Definition msgRequest.hpp:22
Definition Context.h:58
Definition actionsMove.hpp:26
ActionsMove(rad::MsgReplier &msg_replier, DataContext &data_ctx)
Definition actionsMove.cpp:28
ActionsMove & operator=(const ActionsMove &)=delete
Disable copy constructor.
void Start(scxml4cpp::Context *c)
Definition actionsMove.cpp:39
void Stop(scxml4cpp::Context *c)
Definition actionsMove.cpp:65
void Done(scxml4cpp::Context *c)
Definition actionsMove.cpp:86
ActionsMove(const ActionsMove &)=delete
Definition dataContext.hpp:21
MsgReplier class header file.
Definition actionMgr.cpp:25