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: