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
17
namespace
ifw::sup::syssup::common
{
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
53
ActivityRecovering
(
const
ActivityRecovering
&) =
delete
;
54
ActivityRecovering
&
operator=
(
const
ActivityRecovering
&) =
delete
;
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_
ifw::sup::syssup::common::ActivityRecovering::ActivityRecovering
ActivityRecovering(const std::string &id, rad::SMAdapter &sm, SubsysFacade &subsys_facade)
Constructor.
Definition
activityRecovering.cpp:25
ifw::sup::syssup::common::ActivityRecovering::Run
void Run() override
Run method running inside the thread.
Definition
activityRecovering.cpp:36
ifw::sup::syssup::common::ActivityRecovering::ActivityRecovering
ActivityRecovering(const ActivityRecovering &)=delete
ifw::sup::syssup::common::ActivityRecovering::operator=
ActivityRecovering & operator=(const ActivityRecovering &)=delete
Disable copy constructor.
ifw::sup::syssup::common::ActivityRecovering::~ActivityRecovering
virtual ~ActivityRecovering()
Destructor.
Definition
activityRecovering.cpp:33
ifw::sup::syssup::common::DataContext
Definition
dataContext.hpp:66
ifw::sup::syssup::common::SubsysFacade
Definition
subsysFacade.hpp:80
ifw::sup::syssup::common
ActionMgr class source file.
Definition
actionMgr.cpp:30
syssup
common
src
include
ifw
sup
syssup
common
activityRecovering.hpp
Generated by
1.13.2