ifw-sup 5.0.0
Loading...
Searching...
No Matches
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#include <string>
12
13#include <ifw/core/utils/bat/logger.hpp>
14#include <rad/activity.hpp>
15#include <rad/smAdapter.hpp>
16
17
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
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_
Definition activitySettingUp.hpp:26
ActivitySettingUp(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Constructor.
Definition activitySettingUp.cpp:27
ActivitySettingUp & operator=(const ActivitySettingUp &)=delete
Disable copy constructor.
void Run() override
Run method running inside the thread.
Definition activitySettingUp.cpp:41
ActivitySettingUp(const ActivitySettingUp &)=delete
virtual ~ActivitySettingUp()
Destructor.
Definition activitySettingUp.cpp:37
Definition dataContext.hpp:84
ActionsInit class source file.
Definition actionMgr.cpp:30