#include <MessageSender.h>
|
virtual | ~MessageSender () |
|
template<typename U > |
bool | send (const U &message) |
|
template<typename U > |
bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
|
template<typename T > |
bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
|
template<typename T > |
bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
|
virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
|
◆ ~MessageSender()
IPC::MessageSender::~MessageSender |
( |
| ) |
|
|
virtual |
◆ send() [1/2]
template<typename U >
bool IPC::MessageSender::send |
( |
const U & |
message | ) |
|
|
inline |
◆ send() [2/2]
template<typename U >
bool IPC::MessageSender::send |
( |
const U & |
message, |
|
|
uint64_t |
destinationID, |
|
|
OptionSet< SendOption > |
sendOptions = { } |
|
) |
| |
|
inline |
◆ sendMessage()
bool IPC::MessageSender::sendMessage |
( |
std::unique_ptr< Encoder > |
encoder, |
|
|
OptionSet< SendOption > |
sendOptions |
|
) |
| |
|
virtual |
◆ sendSync() [1/2]
template<typename T >
bool IPC::MessageSender::sendSync |
( |
T && |
message, |
|
|
typename T::Reply && |
reply, |
|
|
Seconds |
timeout = Seconds::infinity() , |
|
|
OptionSet< SendSyncOption > |
sendSyncOptions = { } |
|
) |
| |
|
inline |
◆ sendSync() [2/2]
template<typename T >
bool IPC::MessageSender::sendSync |
( |
T && |
message, |
|
|
typename T::Reply && |
reply, |
|
|
uint64_t |
destinationID, |
|
|
Seconds |
timeout = Seconds::infinity() , |
|
|
OptionSet< SendSyncOption > |
sendSyncOptions = { } |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files: