|
ifw
0.0.1-dev
|
#include <msgParsers.hpp>
Public Member Functions | |
| TopicParsers (rad::Dispatcher &event_dispatcher) | |
| void | handle (const std::string &payload_type, void const *topic, size_t topic_size) |
| TopicParsers (const TopicParsers &)=delete | |
| Disable copy constructor. More... | |
| TopicParsers & | operator= (const MsgParsers &)=delete |
| Disable assignment operator. More... | |
| TopicParsers (rad::Dispatcher &event_dispatcher) | |
| void | handle (const std::string &payload_type, void const *topic, size_t topic_size) |
| TopicParsers (const TopicParsers &)=delete | |
| Disable copy constructor. More... | |
| TopicParsers & | operator= (const MsgParsers &)=delete |
| Disable assignment operator. More... | |
| TopicParsers (rad::Dispatcher &event_dispatcher) | |
| void | handle (const std::string &payload_type, void const *topic, size_t topic_size) |
| TopicParsers (const TopicParsers &)=delete | |
| Disable copy constructor. More... | |
| TopicParsers & | operator= (const MsgParsers &)=delete |
| Disable assignment operator. More... | |
Public Member Functions inherited from rad::TopicHandler | |
| virtual | ~TopicHandler () |
| virtual | ~TopicHandler () |
| virtual | ~TopicHandler () |
This class parses a ZMQ raw topics into application events and triggers the dispatching of the events.
| devmgr::common::TopicParsers::TopicParsers | ( | rad::Dispatcher & | event_dispatcher | ) |
Constructor for the topics messages handler.
| [in] | eventDispatcher | Dispatcher to be used to dispatch the events. |
|
delete |
Disable copy constructor.
| devmgr::common::TopicParsers::TopicParsers | ( | rad::Dispatcher & | event_dispatcher | ) |
Constructor for the topics messages handler.
| [in] | eventDispatcher | Dispatcher to be used to dispatch the events. |
|
delete |
Disable copy constructor.
| devmgr::common::TopicParsers::TopicParsers | ( | rad::Dispatcher & | event_dispatcher | ) |
Constructor for the topics messages handler.
| [in] | eventDispatcher | Dispatcher to be used to dispatch the events. |
|
delete |
Disable copy constructor.
|
virtual |
Handle a raw topic messages by parsing the payload, creating the related event, and dispatching the event.
| [in] | identity | Identity of the originator of the request/reply. |
| [in] | payloadType | Type of the payload received. It coincides with the request ID. |
| [in] | pMsg | Pointer to the raw message payload. |
| [in] | msgSize | Size of the payload. |
Implements rad::TopicHandler.
|
virtual |
Handle a raw topic messages by parsing the payload, creating the related event, and dispatching the event.
| [in] | identity | Identity of the originator of the request/reply. |
| [in] | payloadType | Type of the payload received. It coincides with the request ID. |
| [in] | pMsg | Pointer to the raw message payload. |
| [in] | msgSize | Size of the payload. |
Implements rad::TopicHandler.
|
virtual |
Handle a raw topic messages by parsing the payload, creating the related event, and dispatching the event.
| [in] | identity | Identity of the originator of the request/reply. |
| [in] | payloadType | Type of the payload received. It coincides with the request ID. |
| [in] | pMsg | Pointer to the raw message payload. |
| [in] | msgSize | Size of the payload. |
Implements rad::TopicHandler.
|
delete |
Disable assignment operator.
|
delete |
Disable assignment operator.
|
delete |
Disable assignment operator.
1.8.5