ifw-sup 5.1.0
 
Loading...
Searching...
No Matches
activityInitialising.hpp
Go to the documentation of this file.
1
7
8#ifndef SUP_SYSSUP_COMMON_ACTIVITY_INITIALISING_HPP_
9#define SUP_SYSSUP_COMMON_ACTIVITY_INITIALISING_HPP_
10
11// System headers
12#include <string>
13
14#include <rad/activity.hpp>
15#include <rad/smAdapter.hpp>
16
17
19
20 class DataContext;
21 class SubsysFacade;
22
26 class ActivityInitialising : public rad::ThreadActivity {
27 public:
28
37 ActivityInitialising(const std::string& id,
38 rad::SMAdapter& sm,
39 SubsysFacade& subsys_facade);
40
44 virtual ~ActivityInitialising();
45
52 void Run() override;
53
56
57 private:
58 SubsysFacade& m_subsys_facade;
59 rad::SMAdapter& m_sm;
60 };
61
62}
63
64#endif // SUP_SYSSUP_COMMON_ACTIVITY_INITIALISING_HPP_
virtual ~ActivityInitialising()
Destructor.
Definition activityInitialising.cpp:32
void Run() override
Run method running inside the thread.
Definition activityInitialising.cpp:35
ActivityInitialising(const std::string &id, rad::SMAdapter &sm, SubsysFacade &subsys_facade)
Constructor.
Definition activityInitialising.cpp:24
ActivityInitialising(const ActivityInitialising &)=delete
ActivityInitialising & operator=(const ActivityInitialising &)=delete
Definition dataContext.hpp:66
Definition subsysFacade.hpp:80
ActionMgr class source file.
Definition actionMgr.cpp:30