ifw-ccf
1.0.0
control
src
include
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 <
ccf/common/base.hpp
>
14
15
namespace
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
28
ActivityRecording
(
const
ActivityRecording
&) =
delete
;
29
ActivityRecording
&
operator=
(
const
ActivityRecording
&) =
delete
;
30
31
private
:
32
//log4cplus::Logger m_logger = log4cplus::Logger::getInstance(LOGGER_NAME + ".ActivityRecording");
33
rad::SMAdapter& m_sm;
34
DataContext
& m_data;
35
};
36
37
}
// namespace ccf::control
38
39
#endif // CCFCONTROL_ACTIVITYRECORDING_HPP_
ccf::control::ActivityRecording::Run
void Run() override
Thread implementation method.
Definition:
activityRecording.cpp:31
ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const ActivityRecording &)=delete
ccf::control::ActivityRecording::ActivityRecording
ActivityRecording(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition:
activityRecording.cpp:20
ccf::control::ActivityRecording::operator=
ActivityRecording & operator=(const ActivityRecording &)=delete
Disable copy constructor.
ccf::control::ActivityRecording
Provides the implementation of the Recording do-activity.
Definition:
activityRecording.hpp:20
ccf::control::ActivityRecording::~ActivityRecording
virtual ~ActivityRecording()
Definition:
activityRecording.cpp:27
base.hpp
ccf::control::DataContext
Provides access to the application run-time data.
Definition:
dataContext.hpp:20
ccf::control
Definition:
acqThread.cpp:10
Generated by
1.8.20