9 #ifndef SERVER_MSG_PARSERS_HPP_
10 #define SERVER_MSG_PARSERS_HPP_
12 #include <rad/MsgHandler.hpp>
13 #include <rad/TopicHandler.hpp>
14 #include <rad/Dispatcher.hpp>
16 #include <azmq/message.hpp>
49 void handle(
const std::string& identity,
const std::string& payload_type,
50 void const*
msg,
size_t msg_size)
override;
82 void handle(
const std::string& payload_type,
void const* topic,
83 size_t topic_size)
override;
94 #endif // SERVER_MSG_PARSERS_HPP_
MsgParsers & operator=(const MsgParsers &)=delete
Disable copy constructor.
Definition: MsgHandler.hpp:24
MsgParsers(rad::Dispatcher &event_dispatcher)
Definition: msgParsers.cpp:22
TopicParsers(rad::Dispatcher &event_dispatcher)
Definition: msgParsers.cpp:88
optional string msg
Definition: topics.proto:7
def server
Definition: hellorad.py:88
void handle(const std::string &payload_type, void const *topic, size_t topic_size) override
Definition: msgParsers.cpp:92
virtual ~MsgParsers()
Definition: msgParsers.cpp:27
void handle(const std::string &identity, const std::string &payload_type, void const *msg, size_t msg_size) override
Definition: msgParsers.cpp:31
Definition: Dispatcher.hpp:22
TopicParsers & operator=(const MsgParsers &)=delete
Disable copy constructor.
Definition: TopicHandler.hpp:24