ifw-sup 5.1.0
 
Loading...
Searching...
No Matches
activityRecovering.hpp
Go to the documentation of this file.
1
7
8#ifndef SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_HPP_
9#define SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_HPP_
10
11#include <string>
12
13#include <rad/activity.hpp>
14#include <rad/smAdapter.hpp>
15
16
18
19 class DataContext;
20 class SubsysFacade;
21
25 class ActivityRecovering : public rad::ThreadActivity {
26 public:
27
36 ActivityRecovering(const std::string& id,
37 rad::SMAdapter& sm,
38 SubsysFacade& subsys_facade);
39
43 virtual ~ActivityRecovering();
44
51 void Run() override;
52
55
56 private:
57 SubsysFacade& m_subsys_facade;
58 rad::SMAdapter& m_sm;
59 };
60
61}
62
63#endif // SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_HPP_
ActivityRecovering(const std::string &id, rad::SMAdapter &sm, SubsysFacade &subsys_facade)
Constructor.
Definition activityRecovering.cpp:25
void Run() override
Run method running inside the thread.
Definition activityRecovering.cpp:36
ActivityRecovering(const ActivityRecovering &)=delete
ActivityRecovering & operator=(const ActivityRecovering &)=delete
Disable copy constructor.
virtual ~ActivityRecovering()
Destructor.
Definition activityRecovering.cpp:33
Definition dataContext.hpp:66
Definition subsysFacade.hpp:80
ActionMgr class source file.
Definition actionMgr.cpp:30