Used to connect publishers to subscribers, where the subscriber wants the raw data from the publisher.
More...
#include <CallbackHelper.hh>
|
| RawCallbackHelper (const boost::function< void(const std::string &)> &_cb, bool _latching=false) |
| Constructor.
|
|
std::string | GetMsgType () const |
| Get the typename of the message that is handled.
|
|
virtual bool | HandleData (const std::string &_newdata) |
| Process new incoming data.
|
|
virtual bool | IsLocal () const |
| Is the callback local?
|
|
| CallbackHelper (bool _latching=false) |
| Constructor.
|
|
virtual | ~CallbackHelper () |
| Destructor.
|
|
unsigned int | GetId () const |
| Get the unique ID of this callback.
|
|
bool | GetLatching () const |
| Is the callback latching?
|
|
|
bool | latching |
| True means that the callback helper will get the last published message on the topic.
|
|
Used to connect publishers to subscribers, where the subscriber wants the raw data from the publisher.
Raw means that the data has not been converted into a protobuf message.
gazebo::transport::RawCallbackHelper::RawCallbackHelper |
( |
const boost::function< void(const std::string &)> & |
_cb, |
|
|
bool |
_latching = false |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | _cb | boost function to call on incoming messages |
[in] | _latching | Set to true to make the callback helper latching. |
std::string gazebo::transport::RawCallbackHelper::GetMsgType |
( |
| ) |
const |
|
inlinevirtual |
virtual bool gazebo::transport::RawCallbackHelper::HandleData |
( |
const std::string & |
_newdata | ) |
|
|
inlinevirtual |
Process new incoming data.
- Parameters
-
[in] | _newdata | Incoming data to be processed |
- Returns
- true if successfully processed; false otherwise
Implements gazebo::transport::CallbackHelper.
virtual bool gazebo::transport::RawCallbackHelper::IsLocal |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: