ifw-sup
3.0.0-pre3
subsim
common
src
include
ifw
sup
subsim
common
activitySettingUp.hpp
Go to the documentation of this file.
1
8
#ifndef SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
9
#define SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
10
11
// System headers
12
#include <string>
13
14
#include <utils/bat/logger.hpp>
15
#include <rad/activity.hpp>
16
#include <rad/smAdapter.hpp>
17
18
19
namespace
sup
{
20
namespace
subsim {
21
namespace
common {
22
23
class
DataContext;
24
25
29
class
ActivitySettingUp
:
public
rad::ThreadActivity {
30
public
:
31
40
ActivitySettingUp
(
const
std::string&
id
,
41
rad::SMAdapter& sm,
42
DataContext
& data_ctx);
43
47
virtual
~ActivitySettingUp
();
48
55
void
Run
()
override
;
56
57
ActivitySettingUp
(
const
ActivitySettingUp
&) =
delete
;
58
ActivitySettingUp
&
operator=
(
const
ActivitySettingUp
&) =
delete
;
59
60
private
:
61
DataContext
& m_data_ctx;
62
rad::SMAdapter& m_sm;
63
log4cplus::Logger m_logger;
64
};
65
}
66
}
// namespace devmgr::Common
67
}
68
69
#endif
// SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
sup::subsim::common::ActivitySettingUp
Definition:
activitySettingUp.hpp:29
sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const ActivitySettingUp &)=delete
sup::subsim::common::ActivitySettingUp::operator=
ActivitySettingUp & operator=(const ActivitySettingUp &)=delete
Disable copy constructor.
sup::subsim::common::ActivitySettingUp::Run
void Run() override
Run method running inside the thread.
Definition:
activitySettingUp.cpp:45
sup::subsim::common::ActivitySettingUp::~ActivitySettingUp
virtual ~ActivitySettingUp()
Destructor.
Definition:
activitySettingUp.cpp:41
sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Constructor.
Definition:
activitySettingUp.cpp:30
sup::subsim::common::DataContext
Definition:
dataContext.hpp:87
sup
Definition:
actionMgr.cpp:32
Generated by
1.9.1