transport/transport.hh More...
#include <PublicationTransport.hh>
Public Member Functions | |
| PublicationTransport (const std::string &_topic, const std::string &_msgType) | |
| Constructor. More... | |
| virtual | ~PublicationTransport () |
| Destructor. More... | |
| void | AddCallback (const boost::function< void(const std::string &)> &_cb) |
| Add a callback to the transport. More... | |
| void | Fini () |
| Finalize the transport. More... | |
| const ConnectionPtr | GetConnection () const |
| Get the underlying connection. More... | |
| std::string | GetMsgType () const |
| Get the topic type. More... | |
| std::string | GetTopic () const |
| Get the topic name. More... | |
| void | Init (const ConnectionPtr &_conn, bool _latched) |
| Initialize the transport. More... | |
transport/transport.hh
Reads data from a remote advertiser, and passes the data along to local subscribers
| PublicationTransport | ( | const std::string & | _topic, |
| const std::string & | _msgType | ||
| ) |
Constructor.
| [in] | _topic | Topic that we're publishing |
| [in] | _topic | Type of the topic that we're publishing |
|
virtual |
Destructor.
| void AddCallback | ( | const boost::function< void(const std::string &)> & | _cb | ) |
Add a callback to the transport.
| [in] | _cb | The callback to be added |
| void Fini | ( | ) |
Finalize the transport.
| const ConnectionPtr GetConnection | ( | ) | const |
Get the underlying connection.
| std::string GetMsgType | ( | ) | const |
Get the topic type.
| std::string GetTopic | ( | ) | const |
Get the topic name.
| void Init | ( | const ConnectionPtr & | _conn, |
| bool | _latched | ||
| ) |
Initialize the transport.
| [in] | _conn | The underlying connection. |
| [in] | _latched | True to grab the last message sent on the topic. |