#include <SMRequestor.hpp>
|
| SMRequestor (const std::string &endpoint, const std::string &identity, boost::asio::io_service &ios, rad::Dispatcher &dispatcher, UniqueEvent &&okEvent, UniqueEvent &&errEvent, UniqueEvent &&timeoutEvent) |
|
virtual | ~SMRequestor () |
|
size_t | Send (const TYPEREQ &payload, const long timeout=0) |
|
const TYPEREP & | GetReplyPayload () |
|
| SMRequestor (const SMRequestor &)=delete |
|
SMRequestor & | operator= (const SMRequestor &)=delete |
|
| SMRequestor (const std::string &endpoint, const std::string &identity, boost::asio::io_service &ios, rad::Dispatcher &dispatcher, UniqueEvent &&okEvent, UniqueEvent &&errEvent, UniqueEvent &&timeoutEvent) |
|
virtual | ~SMRequestor () |
|
size_t | Send (const TYPEREQ &payload, const long timeout=0) |
|
const TYPEREP & | GetReplyPayload () |
|
| SMRequestor (const SMRequestor &)=delete |
|
SMRequestor & | operator= (const SMRequestor &)=delete |
|
| SMRequestor (const std::string &endpoint, const std::string &identity, boost::asio::io_service &ios, rad::Dispatcher &dispatcher, UniqueEvent &&okEvent, UniqueEvent &&errEvent, UniqueEvent &&timeoutEvent) |
|
virtual | ~SMRequestor () |
|
size_t | Send (const TYPEREQ &payload, const long timeout=0) |
|
const TYPEREP & | GetReplyPayload () |
|
| SMRequestor (const SMRequestor &)=delete |
|
SMRequestor & | operator= (const SMRequestor &)=delete |
|
template<typename TYPEREQ , typename TYPEREP >
- Parameters
-
[in] | ios | Reference to the event loop. |
template<typename TYPEREQ , typename TYPEREP >
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ , typename TYPEREP >
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP>
template<typename TYPEREQ, typename TYPEREP >
Send a request message to an destination process.
- Parameters
-
endpoint | Address of the request destination process. |
identity | Identity of the originator of the request. |
payloadType | Type of the request's payload. |
payload | Request's payload. |
- Returns
- The number of bytes sent.
template<typename TYPEREQ, typename TYPEREP>
The documentation for this class was generated from the following files: