ifw-ccf
5.0.2
Loading...
Searching...
No Matches
control
src
include
ifw
ccf
control
activityInitialising.hpp
Go to the documentation of this file.
1
5
#ifndef CCFCONTROL_ACTIVITYINITIALISING_HPP_
6
#define CCFCONTROL_ACTIVITYINITIALISING_HPP_
7
8
#include <string>
9
10
#include <rad/activity.hpp>
11
#include <rad/smAdapter.hpp>
12
13
#include <
ifw/ccf/common/base.hpp
>
14
15
namespace
ifw::ccf::control
{
16
17
class
DataContext;
18
20
class
ActivityInitialising
:
public
rad::ThreadActivity {
21
public
:
22
ActivityInitialising
(
const
std::string&
id
, rad::SMAdapter& sm,
DataContext
& data);
23
virtual
~ActivityInitialising
();
24
26
void
Run
()
override
;
27
29
ActivityInitialising
(
const
ActivityInitialising
&) =
delete
;
30
32
ActivityInitialising
&
operator=
(
const
ActivityInitialising
&) =
delete
;
33
34
private
:
35
rad::SMAdapter& m_sm;
36
DataContext
& m_data;
37
};
38
39
}
// namespace ifw::ccf::control
40
41
#endif
// CCFCONTROL_ACTIVITYINITIALISING_HPP_
base.hpp
ifw::ccf::control::ActivityInitialising
Provides the implementation of the Initialisation do-activity.
Definition
activityInitialising.hpp:20
ifw::ccf::control::ActivityInitialising::ActivityInitialising
ActivityInitialising(const ActivityInitialising &)=delete
Disable copy constructor.
ifw::ccf::control::ActivityInitialising::~ActivityInitialising
virtual ~ActivityInitialising()
Definition
activityInitialising.cpp:26
ifw::ccf::control::ActivityInitialising::operator=
ActivityInitialising & operator=(const ActivityInitialising &)=delete
Disable assignment operator.
ifw::ccf::control::ActivityInitialising::ActivityInitialising
ActivityInitialising(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activityInitialising.cpp:19
ifw::ccf::control::ActivityInitialising::Run
void Run() override
Thread implementation method.
Definition
activityInitialising.cpp:30
ifw::ccf::control::DataContext
Provides access to the application run-time data.
Definition
dataContext.hpp:18
ifw::ccf::control
Definition
acqThread.cpp:10
Generated by
1.10.0