ifw-ccf
6.0.0
Loading...
Searching...
No Matches
activityRecording.hpp
Go to the documentation of this file.
1
6
7
#ifndef CCFCONTROL_ACTIVITYRECORDING_HPP_
8
#define CCFCONTROL_ACTIVITYRECORDING_HPP_
9
10
#include <string>
11
12
#include <rad/activity.hpp>
13
#include <rad/smAdapter.hpp>
14
15
#include <
ifw/ccf/common/base.hpp
>
16
17
namespace
ifw::ccf::control
{
18
19
class
DataContext
;
20
22
class
ActivityRecording
:
public
rad::ThreadActivity {
23
public
:
24
ActivityRecording
(
const
std::string&
id
, rad::SMAdapter& sm,
DataContext
& data);
25
virtual
~ActivityRecording
();
26
28
void
Run
()
override
;
29
31
ActivityRecording
(
const
ActivityRecording
&) =
delete
;
32
34
ActivityRecording
&
operator=
(
const
ActivityRecording
&) =
delete
;
35
36
private
:
37
rad::SMAdapter& m_sm;
38
DataContext
& m_data;
39
};
40
41
}
// namespace ifw::ccf::control
42
43
#endif
// CCFCONTROL_ACTIVITYRECORDING_HPP_
base.hpp
ifw::ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activityRecording.cpp:21
ifw::ccf::control::ActivityRecording::Run
void Run() override
Thread implementation method.
Definition
activityRecording.cpp:32
ifw::ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const ActivityRecording &)=delete
Disable copy constructor.
ifw::ccf::control::ActivityRecording::~ActivityRecording
virtual ~ActivityRecording()
Definition
activityRecording.cpp:28
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:20
ifw::ccf::control
Definition
acqThread.cpp:11
control
src
include
ifw
ccf
control
activityRecording.hpp
Generated by
1.13.2