ifw-sup
5.1.0
Loading...
Searching...
No Matches
activitySettingUp.hpp
Go to the documentation of this file.
1
7
8
#ifndef SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
9
#define SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
10
11
#include <string>
12
13
#include <ifw/core/utils/bat/logger.hpp>
14
#include <rad/activity.hpp>
15
#include <rad/smAdapter.hpp>
16
17
18
namespace
ifw::sup::subsim::common
{
19
20
class
DataContext
;
21
22
26
class
ActivitySettingUp
:
public
rad::ThreadActivity {
27
public
:
28
37
ActivitySettingUp
(
const
std::string&
id
,
38
rad::SMAdapter& sm,
39
DataContext
& data_ctx);
40
44
virtual
~ActivitySettingUp
();
45
52
void
Run
()
override
;
53
54
ActivitySettingUp
(
const
ActivitySettingUp
&) =
delete
;
55
ActivitySettingUp
&
operator=
(
const
ActivitySettingUp
&) =
delete
;
56
57
private
:
58
DataContext
& m_data_ctx;
59
rad::SMAdapter& m_sm;
60
log4cplus::Logger m_logger;
61
};
62
63
}
64
65
#endif
// SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
ifw::sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Constructor.
Definition
activitySettingUp.cpp:26
ifw::sup::subsim::common::ActivitySettingUp::operator=
ActivitySettingUp & operator=(const ActivitySettingUp &)=delete
Disable copy constructor.
ifw::sup::subsim::common::ActivitySettingUp::Run
void Run() override
Run method running inside the thread.
Definition
activitySettingUp.cpp:40
ifw::sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const ActivitySettingUp &)=delete
ifw::sup::subsim::common::ActivitySettingUp::~ActivitySettingUp
virtual ~ActivitySettingUp()
Destructor.
Definition
activitySettingUp.cpp:36
ifw::sup::subsim::common::DataContext
Definition
dataContext.hpp:91
ifw::sup::subsim::common
ActionMgr class source file.
Definition
actionMgr.cpp:28
subsim
common
src
include
ifw
sup
subsim
common
activitySettingUp.hpp
Generated by
1.13.2