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