![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
implementation of the publisher handler More...
#include <publisher_handler.h>
Public Member Functions | |
| PublisherHandler_impl (void) | |
| default constructor | |
| ~PublisherHandler_impl (void) | |
| default destructor | |
| PublisherHandler_impl (const PublisherHandlerOptions &options, const std::string &address) | |
| full constructor with options | |
| void | publish (const TopicType &msg) |
| publish message | |
| void | publish (const std::shared_ptr< TopicType > &msg) |
| publish message, boost ptr overload | |
| void | publish (typename TopicType::ConstSharedPtr msg) |
| publish message, boost const ptr overload | |
| unsigned int | getNumSubscribers (void) |
| get number of subscribers | |
implementation of the publisher handler
| mrs_lib::PublisherHandler_impl< TopicType >::PublisherHandler_impl | ( | const PublisherHandlerOptions & | options, |
| const std::string & | address | ||
| ) |
full constructor with options
| options | subscribe handler options |
| address | topic address |
| unsigned int mrs_lib::PublisherHandler_impl< TopicType >::getNumSubscribers | ( | void | ) |
get number of subscribers
| void mrs_lib::PublisherHandler_impl< TopicType >::publish | ( | const std::shared_ptr< TopicType > & | msg | ) |
publish message, boost ptr overload
| msg | message |
| void mrs_lib::PublisherHandler_impl< TopicType >::publish | ( | const TopicType & | msg | ) |
publish message
| msg | data |
| void mrs_lib::PublisherHandler_impl< TopicType >::publish | ( | typename TopicType::ConstSharedPtr | msg | ) |
publish message, boost const ptr overload
| msg | message |
publish message, boost const ptr overload
| msg | message |