Options for a subscription.
More...
#include <transport/transport.hh>
|
| SubscribeOptions () |
| Constructor.
|
|
bool | GetLatching () const |
| Are we latching?
|
|
std::string | GetMsgType () const |
| Get the type of the topic we're subscribed to.
|
|
NodePtr | GetNode () const |
| Get the node we're subscribed to.
|
|
std::string | GetTopic () const |
| Get the topic we're subscribed to.
|
|
template<class M > |
void | Init (const std::string &_topic, NodePtr _node, bool _latching) |
| Initialize the options.
|
|
void | Init (const std::string &_topic, NodePtr _node, bool _latching) |
| Initialize the options.
|
|
Options for a subscription.
gazebo::transport::SubscribeOptions::SubscribeOptions |
( |
| ) |
|
|
inline |
bool gazebo::transport::SubscribeOptions::GetLatching |
( |
| ) |
const |
|
inline |
Are we latching?
- Returns
- true if we're latching the latest message, false otherwise
std::string gazebo::transport::SubscribeOptions::GetMsgType |
( |
| ) |
const |
|
inline |
Get the type of the topic we're subscribed to.
- Returns
- The type of the topic we're subscribed to
NodePtr gazebo::transport::SubscribeOptions::GetNode |
( |
| ) |
const |
|
inline |
Get the node we're subscribed to.
- Returns
- The associated node
std::string gazebo::transport::SubscribeOptions::GetTopic |
( |
| ) |
const |
|
inline |
Get the topic we're subscribed to.
- Returns
- The topic we're subscribed to
template<class M >
void gazebo::transport::SubscribeOptions::Init |
( |
const std::string & |
_topic, |
|
|
NodePtr |
_node, |
|
|
bool |
_latching |
|
) |
| |
|
inline |
Initialize the options.
- Parameters
-
[in] | _topic | Topic we're subscribing to |
[in,out] | _node | The associated node |
[in] | _latching | If true, latch the latest message; if false, don't latch |
References gzthrow, and NULL.
Referenced by gazebo::transport::Node::Subscribe().
void gazebo::transport::SubscribeOptions::Init |
( |
const std::string & |
_topic, |
|
|
NodePtr |
_node, |
|
|
bool |
_latching |
|
) |
| |
|
inline |
Initialize the options.
This version of init is only used when creating subscribers of raw data.
- Parameters
-
[in] | _topic | Topic we're subscribing to |
[in,out] | _node | The associated node |
[in] | _latching | If true, latch the latest message; if false, don't latch |
The documentation for this class was generated from the following file: