Interface class used to manage a replier handler.
More...
#include <ignition/transport/RepHandler.hh>
Interface class used to manage a replier handler.
ignition::transport::IRepHandler::IRepHandler |
( |
| ) |
|
|
inline |
virtual ignition::transport::IRepHandler::~IRepHandler |
( |
| ) |
|
|
virtualdefault |
std::string ignition::transport::IRepHandler::HandlerUuid |
( |
| ) |
const |
|
inline |
Get the unique UUID of this handler.
- Returns
- a string representation of the handler UUID.
virtual std::string ignition::transport::IRepHandler::RepTypeName |
( |
| ) |
const |
|
pure virtual |
virtual std::string ignition::transport::IRepHandler::ReqTypeName |
( |
| ) |
const |
|
pure virtual |
virtual void ignition::transport::IRepHandler::RunCallback |
( |
const std::string & |
_req, |
|
|
std::string & |
_rep, |
|
|
bool & |
_result |
|
) |
| |
|
pure virtual |
Executes the callback registered for this handler.
- Parameters
-
[in] | _req | Serialized data received. The data will be used to compose a specific protobuf message and will be passed to the callback function. |
[out] | _rep | Out parameter with the data serialized. |
[out] | _result | Service call result. |
Implemented in ignition::transport::RepHandler< Req, Rep >.
Executes the local callback registered for this handler.
- Parameters
-
[in] | _msgReq | Input parameter (Protobuf message). |
[out] | _msgRep | Output parameter (Protobuf message). |
[out] | _result | Service call result. |
Implemented in ignition::transport::RepHandler< Req, Rep >.
std::string ignition::transport::IRepHandler::hUuid |
|
protected |
The documentation for this class was generated from the following file: