ifw-sup  1.0.0
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 <rad/activity.hpp>
15 #include <rad/smAdapter.hpp>
16 
17 
18 namespace sup {
19  namespace subsim {
20  namespace common {
21 
22  class DataContext;
23 
24 
28  class ActivitySettingUp : public rad::ThreadActivity {
29  public:
30 
39  ActivitySettingUp(const std::string& id,
40  rad::SMAdapter& sm,
41  DataContext& data_ctx);
42 
46  virtual ~ActivitySettingUp();
47 
54  void Run() override;
55 
58 
59  private:
60  DataContext& m_data_ctx;
61  rad::SMAdapter& m_sm;
62  };
63  }
64  } // namespace devmgr::Common
65 }
66 
67 #endif // SUP_SUBSIM_COMMON_ACTIVITY_SETTINGUP_HPP_
sup::subsim::common::ActivitySettingUp::Run
void Run() override
Run method running inside the thread.
Definition: activitySettingUp.cpp:45
sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const ActivitySettingUp &)=delete
sup::subsim::common::ActivitySettingUp::ActivitySettingUp
ActivitySettingUp(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Constructor.
Definition: activitySettingUp.cpp:31
sup
Definition: actionMgr.cpp:32
sup::subsim::common::DataContext
Definition: dataContext.hpp:87
sup::subsim::common::ActivitySettingUp::operator=
ActivitySettingUp & operator=(const ActivitySettingUp &)=delete
Disable copy constructor.
sup::subsim::common::ActivitySettingUp
Definition: activitySettingUp.hpp:28
sup::subsim::common::ActivitySettingUp::~ActivitySettingUp
virtual ~ActivitySettingUp()
Destructor.
Definition: activitySettingUp.cpp:41