rad
4.0.0
rad
cpp
_examples
exciiserver
src
activityMoving.hpp
Go to the documentation of this file.
1
9
#ifndef EXCIISERVER_ACTIVITY_MOVING_HPP
10
#define EXCIISERVER_ACTIVITY_MOVING_HPP
11
12
#include "
logger.hpp
"
13
14
#include <
rad/activity.hpp
>
15
#include <
rad/smAdapter.hpp
>
16
17
#include <string>
18
19
namespace
exciiserver
{
20
21
class
DataContext;
22
23
class
ActivityMoving
:
public
rad::ThreadActivity
{
24
public
:
25
ActivityMoving
(
const
std::string&
id
,
26
rad::SMAdapter
& sm,
27
DataContext
& data);
28
virtual
~ActivityMoving
();
29
30
void
Run
()
override
;
31
32
ActivityMoving
(
const
ActivityMoving
&) =
delete
;
33
ActivityMoving
&
operator=
(
const
ActivityMoving
&) =
delete
;
34
35
private
:
36
log4cplus::Logger m_logger = log4cplus::Logger::getInstance(
LOGGER_NAME
+
".ActivityMoving"
);
37
rad::SMAdapter
& m_sm;
38
DataContext
& m_data;
39
};
40
41
}
// namespace exciiserver
42
43
#endif // EXCIISERVER_ACTIVITY_MOVING_HPP
exciiserver::ActivityMoving::ActivityMoving
ActivityMoving(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition:
activityMoving.cpp:20
exciiserver::ActivityMoving
Definition:
activityMoving.hpp:23
rad::SMAdapter
Definition:
smAdapter.hpp:60
exciiserver::DataContext
Definition:
dataContext.hpp:22
logger.hpp
Default logger name.
smAdapter.hpp
SMAdapter class header file.
exciiserver::ActivityMoving::Run
void Run() override
Definition:
activityMoving.cpp:31
activity.hpp
exciiserver::LOGGER_NAME
const std::string LOGGER_NAME
Definition:
logger.hpp:19
exciiserver::ActivityMoving::~ActivityMoving
virtual ~ActivityMoving()
Definition:
activityMoving.cpp:28
exciiserver
Definition:
actionMgr.cpp:23
rad::ThreadActivity
Definition:
activity.hpp:116
exciiserver::ActivityMoving::ActivityMoving
ActivityMoving(const ActivityMoving &)=delete
exciiserver::ActivityMoving::operator=
ActivityMoving & operator=(const ActivityMoving &)=delete
Disable copy constructor.
Generated by
1.8.20