Main Page
Namespaces
Classes
Files
File List
File Members
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 Wed Jul 17 2019 03:27:53