8 #ifndef DEVMGR_COMMON_MSG_PARSERS_HPP_
9 #define DEVMGR_COMMON_MSG_PARSERS_HPP_
12 #include <azmq/message.hpp>
15 #include <rad/MsgHandler.hpp>
16 #include <rad/TopicHandler.hpp>
17 #include <rad/Dispatcher.hpp>
52 void handle(
const std::string& identity,
const std::string& payload_type,
53 void const*
msg,
size_t msg_size);
85 void handle(
const std::string& payload_type,
void const* topic,
99 #endif // DEVMGR_COMMON_MSG_PARSERS_HPP_
void handle(const std::string &payload_type, void const *topic, size_t topic_size)
Definition: msgParsers.cpp:207
TopicParsers(rad::Dispatcher &event_dispatcher)
Definition: msgParsers.cpp:203
Definition: MsgHandler.hpp:24
optional string msg
Definition: topics.proto:7
MsgParsers & operator=(const MsgParsers &)=delete
Disable copy constructor.
virtual ~MsgParsers()
Definition: msgParsers.cpp:28
Definition: Dispatcher.hpp:22
TopicParsers & operator=(const MsgParsers &)=delete
Disable assignment operator.
void handle(const std::string &identity, const std::string &payload_type, void const *msg, size_t msg_size)
Definition: msgParsers.cpp:32
MsgParsers(rad::Dispatcher &event_dispatcher)
Definition: msgParsers.cpp:23
Definition: TopicHandler.hpp:24