ifw-fcf
5.0.0-pre2
devmgr
common
src
include
fcf
devmgr
common
activityInitialising.hpp
Go to the documentation of this file.
1
8
#ifndef FCF_DEVMGR_COMMON_ACTIVITY_INITIALISING_HPP_
9
#define FCF_DEVMGR_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
fcf
{
19
namespace
devmgr {
20
namespace
common {
21
22
class
DataContext;
23
class
DeviceFacade;
24
28
class
ActivityInitialising
:
public
rad::ThreadActivity {
29
public
:
30
39
ActivityInitialising
(
const
std::string&
id
,
40
rad::SMAdapter& sm,
41
DataContext
& data_ctx,
42
DeviceFacade
& device_facade);
43
47
virtual
~ActivityInitialising
();
48
55
void
Run
()
override
;
56
57
ActivityInitialising
(
const
ActivityInitialising
&) =
delete
;
58
ActivityInitialising
&
operator=
(
const
ActivityInitialising
&) =
delete
;
59
60
private
:
61
DataContext
& m_data_ctx;
62
DeviceFacade
& m_device_facade;
63
rad::SMAdapter& m_sm;
64
};
65
}
66
}
// namespace devmgr::Common
67
}
68
69
#endif
// FCF_DEVMGR_COMMON_ACTIVITY_INITIALISING_HPP_
fcf::devmgr::common::ActivityInitialising
Definition:
activityInitialising.hpp:28
fcf::devmgr::common::ActivityInitialising::Run
void Run() override
Run method running inside the thread.
Definition:
activityInitialising.cpp:44
fcf::devmgr::common::ActivityInitialising::ActivityInitialising
ActivityInitialising(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx, DeviceFacade &device_facade)
Constructor.
Definition:
activityInitialising.cpp:29
fcf::devmgr::common::ActivityInitialising::ActivityInitialising
ActivityInitialising(const ActivityInitialising &)=delete
fcf::devmgr::common::ActivityInitialising::operator=
ActivityInitialising & operator=(const ActivityInitialising &)=delete
fcf::devmgr::common::ActivityInitialising::~ActivityInitialising
virtual ~ActivityInitialising()
Destructor.
Definition:
activityInitialising.cpp:40
fcf::devmgr::common::DataContext
Definition:
dataContext.hpp:90
fcf::devmgr::common::DeviceFacade
Definition:
deviceFacade.hpp:54
fcf
Definition:
actionMgr.cpp:29
Generated by
1.9.1