rad
6.2.0
Loading...
Searching...
No Matches
rad
cpp
_examples
server
src
activityMoving.hpp
Go to the documentation of this file.
1
9
#ifndef SERVER_ACTIVITY_MOVING_HPP_
10
#define SERVER_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
server
{
20
21
class
DataContext;
22
27
class
ActivityMoving
:
public
rad::ThreadActivity
{
28
public
:
29
ActivityMoving
(
const
std::string&
id
,
rad::SMAdapter
& sm,
DataContext
& data_ctx);
30
virtual
~ActivityMoving
();
31
32
void
Run
()
override
;
33
34
ActivityMoving
(
const
ActivityMoving
&) =
delete
;
35
ActivityMoving
&
operator=
(
const
ActivityMoving
&) =
delete
;
36
37
private
:
38
log4cplus::Logger m_logger = log4cplus::Logger::getInstance(
LOGGER_NAME
+
".ActivityMoving"
);
39
rad::SMAdapter
& m_sm;
40
DataContext
& m_data_ctx;
41
};
42
43
}
// namespace server
44
45
#endif
// SERVER_ACTIVITY_MOVING_HPP_
logger.hpp
Default logger name.
rad::SMAdapter
Definition
smAdapter.hpp:60
rad::ThreadActivity
Definition
activity.hpp:116
server::ActivityMoving
Definition
activityMoving.hpp:27
server::ActivityMoving::Run
void Run() override
Definition
activityMoving.cpp:48
server::ActivityMoving::operator=
ActivityMoving & operator=(const ActivityMoving &)=delete
Disable copy constructor.
server::ActivityMoving::ActivityMoving
ActivityMoving(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Definition
activityMoving.cpp:33
server::ActivityMoving::~ActivityMoving
virtual ~ActivityMoving()
Definition
activityMoving.cpp:41
server::ActivityMoving::ActivityMoving
ActivityMoving(const ActivityMoving &)=delete
server::DataContext
Definition
dataContext.hpp:21
server
Definition
actionMgr.cpp:25
server::LOGGER_NAME
const std::string LOGGER_NAME
Definition
logger.hpp:17
smAdapter.hpp
SMAdapter class header file.
activity.hpp
Generated by
1.10.0