ifw-ccf 6.0.0
 
Loading...
Searching...
No Matches
actionMgr.hpp
Go to the documentation of this file.
1
6
7#ifndef CCFCONTROL_ACTIONMGR_HPP_
8#define CCFCONTROL_ACTIONMGR_HPP_
9
10#include <rad/actionMgr.hpp>
11#include <rad/smAdapter.hpp>
12
13#include <boost/asio.hpp>
14
15namespace ifw::ccf::control {
16
17class DataContext;
18
20class ActionMgr : public rad::ActionMgr {
21 public:
22
23 ActionMgr();
24
25 virtual ~ActionMgr();
26
27 void CreateActions(boost::asio::io_context& ioc,
28 rad::SMAdapter& sm,
29 DataContext& the_data);
30
31 void CreateActivities(rad::SMAdapter& sm,
32 DataContext& the_data);
33
34 ActionMgr(const ActionMgr&) = delete;
35 ActionMgr& operator=(const ActionMgr&) = delete;
36};
37
38} // namespace ifw::ccf::control
39
40#endif // CCFCONTROL_ACTIONMGR_HPP_
virtual ~ActionMgr()
Definition actionMgr.cpp:25
ActionMgr(const ActionMgr &)=delete
void CreateActivities(rad::SMAdapter &sm, DataContext &the_data)
Definition actionMgr.cpp:203
ActionMgr()
Definition actionMgr.cpp:23
void CreateActions(boost::asio::io_context &ioc, rad::SMAdapter &sm, DataContext &the_data)
Definition actionMgr.cpp:27
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
Provides access to the application run-time data.
Definition dataContext.hpp:20
Definition acqThread.cpp:11