ifw-sup
1.0.0
syssup
common
src
include
sup
syssup
common
activityRecovering.hpp
Go to the documentation of this file.
1
8
#ifndef SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_HPP_
9
#define SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_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
syssup {
20
namespace
common {
21
22
class
DataContext;
23
class
SubsysFacade;
24
28
class
ActivityRecovering
:
public
rad::ThreadActivity {
29
public
:
30
39
ActivityRecovering
(
const
std::string&
id
,
40
rad::SMAdapter& sm,
41
DataContext
& data_ctx,
42
SubsysFacade
& subsys_facade);
43
47
virtual
~ActivityRecovering
();
48
55
void
Run
()
override
;
56
57
ActivityRecovering
(
const
ActivityRecovering
&) =
delete
;
58
ActivityRecovering
&
operator=
(
const
ActivityRecovering
&) =
delete
;
59
60
private
:
61
DataContext
& m_data_ctx;
62
SubsysFacade
& m_subsys_facade;
63
rad::SMAdapter& m_sm;
64
};
65
}
66
}
// namespace devmgr::Common
67
}
68
69
#endif // SUP_SYSSUP_COMMON_ACTIVITY_RECOVORING_HPP_
sup::syssup::common::DataContext
Definition:
dataContext.hpp:34
sup::syssup::common::ActivityRecovering::Run
void Run() override
Run method running inside the thread.
Definition:
activityRecovering.cpp:47
sup::syssup::common::ActivityRecovering::operator=
ActivityRecovering & operator=(const ActivityRecovering &)=delete
Disable copy constructor.
sup::syssup::common::SubsysFacade
Definition:
subsysFacade.hpp:69
sup::syssup::common::ActivityRecovering::~ActivityRecovering
virtual ~ActivityRecovering()
Destructor.
Definition:
activityRecovering.cpp:43
sup::syssup::common::ActivityRecovering::ActivityRecovering
ActivityRecovering(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, SubsysFacade &subsys_facade)
Constructor.
Definition:
activityRecovering.cpp:31
sup
Definition:
actionMgr.cpp:32
sup::syssup::common::ActivityRecovering
Definition:
activityRecovering.hpp:28
sup::syssup::common::ActivityRecovering::ActivityRecovering
ActivityRecovering(const ActivityRecovering &)=delete
Generated by
1.8.20