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
18
namespace
ifw::sup::syssup::common
{
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
54
ActivityInitialising
(
const
ActivityInitialising
&) =
delete
;
55
ActivityInitialising
&
operator=
(
const
ActivityInitialising
&) =
delete
;
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_
ifw::sup::syssup::common::ActivityInitialising::~ActivityInitialising
virtual ~ActivityInitialising()
Destructor.
Definition
activityInitialising.cpp:32
ifw::sup::syssup::common::ActivityInitialising::Run
void Run() override
Run method running inside the thread.
Definition
activityInitialising.cpp:35
ifw::sup::syssup::common::ActivityInitialising::ActivityInitialising
ActivityInitialising(const std::string &id, rad::SMAdapter &sm, SubsysFacade &subsys_facade)
Constructor.
Definition
activityInitialising.cpp:24
ifw::sup::syssup::common::ActivityInitialising::ActivityInitialising
ActivityInitialising(const ActivityInitialising &)=delete
ifw::sup::syssup::common::ActivityInitialising::operator=
ActivityInitialising & operator=(const ActivityInitialising &)=delete
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
activityInitialising.hpp
Generated by
1.13.2