rad
6.2.0
Loading...
Searching...
No Matches
rad
cpp
_examples
exmalserver
src
activityMoving.hpp
Go to the documentation of this file.
1
9
#ifndef EXMALSERVER_ACTIVITY_MOVING_HPP_
10
#define EXMALSERVER_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
exmalserver
{
20
21
class
DataContext;
22
27
class
ActivityMoving
:
public
rad::ThreadActivity
{
28
public
:
36
ActivityMoving
(
const
std::string&
id
,
rad::SMAdapter
& sm,
DataContext
& data);
37
virtual
~ActivityMoving
();
38
42
void
Run
()
override
;
43
44
ActivityMoving
(
const
ActivityMoving
&) =
delete
;
45
ActivityMoving
&
operator=
(
const
ActivityMoving
&) =
delete
;
46
47
private
:
48
log4cplus::Logger m_logger = log4cplus::Logger::getInstance(
LOGGER_NAME
+
".ActivityMoving"
);
49
rad::SMAdapter
& m_sm;
50
DataContext
& m_data;
51
};
52
53
}
// namespace exmalserver
54
55
#endif
// EXMALSERVER_ACTIVITY_MOVING_HPP_
logger.hpp
Default logger name.
exmalserver::ActivityMoving
Definition
activityMoving.hpp:27
exmalserver::ActivityMoving::ActivityMoving
ActivityMoving(const ActivityMoving &)=delete
exmalserver::ActivityMoving::ActivityMoving
ActivityMoving(const std::string &id, rad::SMAdapter &sm, DataContext &data)
Definition
activityMoving.cpp:22
exmalserver::ActivityMoving::Run
void Run() override
Definition
activityMoving.cpp:29
exmalserver::ActivityMoving::operator=
ActivityMoving & operator=(const ActivityMoving &)=delete
Disable copy constructor.
exmalserver::ActivityMoving::~ActivityMoving
virtual ~ActivityMoving()
Definition
activityMoving.cpp:27
exmalserver::DataContext
Definition
dataContext.hpp:23
rad::SMAdapter
Definition
smAdapter.hpp:60
rad::ThreadActivity
Definition
activity.hpp:116
exmalserver
Definition
actionMgr.cpp:24
exmalserver::LOGGER_NAME
const std::string LOGGER_NAME
Definition
logger.hpp:17
smAdapter.hpp
SMAdapter class header file.
activity.hpp
Generated by
1.10.0