ignition/transport/SubscriptionHandler.hh
More...
#include <SubscriptionHandler.hh>
ignition/transport/SubscriptionHandler.hh
Interface class used to manage generic protobub messages.
ignition::transport::ISubscriptionHandler::ISubscriptionHandler |
( |
const std::string & |
_nUuid | ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | _nUuid | UUID of the node registering the handler. |
virtual ignition::transport::ISubscriptionHandler::~ISubscriptionHandler |
( |
| ) |
|
|
inlinevirtual |
virtual const std::shared_ptr<transport::ProtoMsg> ignition::transport::ISubscriptionHandler::CreateMsg |
( |
const std::string & |
_data | ) |
const |
|
pure virtual |
std::string ignition::transport::ISubscriptionHandler::HandlerUuid |
( |
| ) |
const |
|
inline |
Get the unique UUID of this handler.
- Returns
- A string representation of the handler UUID.
std::string ignition::transport::ISubscriptionHandler::NodeUuid |
( |
| ) |
const |
|
inline |
Get the node UUID.
- Returns
- The string representation of the node UUID.
virtual bool ignition::transport::ISubscriptionHandler::RunLocalCallback |
( |
const transport::ProtoMsg & |
_msg | ) |
const |
|
pure virtual |
virtual std::string ignition::transport::ISubscriptionHandler::TypeName |
( |
| ) |
|
|
pure virtual |
std::string ignition::transport::ISubscriptionHandler::hUuid |
|
protected |
The documentation for this class was generated from the following file: