rad 6.2.0
Loading...
Searching...
No Matches
actionMgr.hpp
Go to the documentation of this file.
1
9#ifndef SERVER_ACTION_MGR_HPP_
10#define SERVER_ACTION_MGR_HPP_
11
12#include <rad/actionMgr.hpp>
13#include <rad/msgReplier.hpp>
14#include <rad/smAdapter.hpp>
15
17
18#include <boost/asio.hpp>
19
20namespace server {
21
22class DataContext;
23class ActionsStd;
24class ActionsMove;
25class ActionsPreset;
26
37class ActionMgr : public rad::ActionMgr {
38 public:
39 ActionMgr();
40 virtual ~ActionMgr();
41
42 void CreateActions(boost::asio::io_context& ios, rad::SMAdapter& sm,
43 rad::MsgReplier& msg_replier, DataContext& the_data);
44 void CreateActivities(DataContext& the_data, rad::SMAdapter& sm);
45
46 ActionMgr(const ActionMgr&) = delete;
47 ActionMgr& operator=(const ActionMgr&) = delete;
48};
49
50} // namespace server
51
52#endif // SERVER_ACTION_MGR_HPP_
EventQueue header.
Definition actionMgr.hpp:40
Definition msgReplier.hpp:28
Definition smAdapter.hpp:60
Definition actionMgr.hpp:37
virtual ~ActionMgr()
Definition actionMgr.cpp:35
void CreateActions(boost::asio::io_context &ios, rad::SMAdapter &sm, rad::MsgReplier &msg_replier, DataContext &the_data)
Definition actionMgr.cpp:45
ActionMgr()
Definition actionMgr.cpp:30
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
ActionMgr(const ActionMgr &)=delete
void CreateActivities(DataContext &the_data, rad::SMAdapter &sm)
Definition actionMgr.cpp:170
Definition dataContext.hpp:21
MsgReplier class header file.
Definition actionMgr.cpp:25
SMAdapter class header file.
ActionMgr class header file.