Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
c
f
g
h
i
m
n
p
r
s
t
Functions
+
Variables
a
c
f
h
m
n
p
r
s
t
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
c
f
g
i
l
n
o
p
q
r
s
t
u
w
~
Functions
+
Variables
a
c
f
g
l
o
p
q
r
s
t
u
w
Typedefs
Enumerations
Enumerator
Related Functions
+
Files
File List
+
File Members
All
Functions
include
message_relay
processor
message_processor.h
Go to the documentation of this file.
1
25
#ifndef MESSAGE_RELAY_PROCESSOR_MESSAGE_PROCESSOR_H
26
#define MESSAGE_RELAY_PROCESSOR_MESSAGE_PROCESSOR_H
27
28
#include "
message_relay/processor/frame_id_processor.h
"
29
#include "
message_relay/processor/time_processor.h
"
30
31
namespace
message_relay
32
{
33
34
template
<
typename
Message,
typename
Processor>
35
class
MessageProcessor
36
{
37
public
:
38
static
void
processMessage
(
typename
Message::Ptr &
msg
,
typename
Processor::ConstPtr &processor);
39
};
40
41
template
<
typename
Service,
typename
Processor>
42
class
ServiceProcessor
43
{
44
public
:
45
static
void
processRequest(
typename
Service::Request &req,
typename
Processor::ConstPtr &processor);
46
47
static
void
processResponse(
typename
Service::Response &res,
typename
Processor::ConstPtr &processor);
48
};
49
50
}
// namespace message_relay
51
52
#endif // MESSAGE_RELAY_PROCESSOR_MESSAGE_PROCESSOR_H
msg
msg
time_processor.h
message_relay
Definition:
frame_id_processor.h:35
message_relay::MessageProcessor
Definition:
message_processor.h:35
frame_id_processor.h
message_relay::MessageProcessor::processMessage
static void processMessage(typename Message::Ptr &msg, typename Processor::ConstPtr &processor)
message_relay::ServiceProcessor
Definition:
message_processor.h:42
message_relay
Author(s):
autogenerated on Mon Feb 28 2022 22:10:31