ifw-ccf
5.0.2
Loading...
Searching...
No Matches
control
src
include
ifw
ccf
control
activityRecording.hpp
Go to the documentation of this file.
1
5
#ifndef CCFCONTROL_ACTIVITYRECORDING_HPP_
6
#define CCFCONTROL_ACTIVITYRECORDING_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
ActivityRecording
:
public
rad::ThreadActivity {
21
public
:
22
ActivityRecording
(
const
std::string&
id
, rad::SMAdapter& sm,
DataContext
& data);
23
virtual
~ActivityRecording
();
24
26
void
Run
()
override
;
27
29
ActivityRecording
(
const
ActivityRecording
&) =
delete
;
30
32
ActivityRecording
&
operator=
(
const
ActivityRecording
&) =
delete
;
33
34
private
:
35
rad::SMAdapter& m_sm;
36
DataContext
& m_data;
37
};
38
39
}
// namespace ifw::ccf::control
40
41
#endif
// CCFCONTROL_ACTIVITYRECORDING_HPP_
base.hpp
ifw::ccf::control::ActivityRecording
Provides the implementation of the Recording do-activity.
Definition
activityRecording.hpp:20
ifw::ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activityRecording.cpp:20
ifw::ccf::control::ActivityRecording::Run
void Run() override
Thread implementation method.
Definition
activityRecording.cpp:31
ifw::ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const ActivityRecording &)=delete
Disable copy constructor.
ifw::ccf::control::ActivityRecording::~ActivityRecording
virtual ~ActivityRecording()
Definition
activityRecording.cpp:27
ifw::ccf::control::ActivityRecording::operator=
ActivityRecording & operator=(const ActivityRecording &)=delete
Disable assignment operator.
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