rad
2.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
INTROOT
sources
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_
server::ActivityMoving::ActivityMoving
ActivityMoving(const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx)
Definition:
activityMoving.cpp:33
logger.hpp
Default logger name.
hellorad.server
def server
Server receiving requests and publishing topics.
Definition:
hellorad.py:108
server::ActivityMoving
Definition:
activityMoving.hpp:27
server::ActivityMoving::Run
void Run() override
Definition:
activityMoving.cpp:48
rad::SMAdapter
Definition:
smAdapter.hpp:42
server::ActivityMoving::operator=
ActivityMoving & operator=(const ActivityMoving &)=delete
Disable copy constructor.
server::DataContext
Definition:
dataContext.hpp:21
server::LOGGER_NAME
const std::string LOGGER_NAME
Definition:
logger.hpp:17
rad::ThreadActivity
Definition:
activity.hpp:101
server::ActivityMoving::~ActivityMoving
virtual ~ActivityMoving()
Definition:
activityMoving.cpp:41
Generated by
1.8.5