rad 8.2.0
Loading...
Searching...
No Matches
actionMgr.hpp
Go to the documentation of this file.
1
9#ifndef {{cookiecutter.module_name|upper}}_ACTION_MGR_HPP_
10#define {{cookiecutter.module_name|upper}}_ACTION_MGR_HPP_
11
12#include <rad/actionMgr.hpp>
13#include <rad/smAdapter.hpp>
14
16
17#include <boost/asio.hpp>
18
19namespace {{cookiecutter.module_name}} {
20
21class DataContext;
22class ActionsStd;
23
28class ActionMgr : public rad::ActionMgr {
29 public:
33 ActionMgr();
34
38 virtual ~ActionMgr();
39
47 void CreateActions(boost::asio::io_context& ios,
48 rad::SMAdapter& sm,
49 DataContext& the_data);
50
57 void CreateActivities(rad::SMAdapter& sm, DataContext& the_data);
58
59 ActionMgr(const ActionMgr&) = delete;
60 ActionMgr& operator=(const ActionMgr&) = delete;
61};
62
63} // namespace {{cookiecutter.module_name}}
64
65#endif // {{cookiecutter.module_name|upper}}_ACTION_MGR_HPP_
EventQueue header.
Definition actionMgr.hpp:40
virtual ~ActionMgr()
Definition actionMgr.cpp:24
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
ActionMgr()
Definition actionMgr.cpp:19
SMAdapter class header file.
ActionMgr class header file.
#define cookiecutter