EII Message Bus C Reference
|
#include <msgbus.hpp>
Public Member Functions | |
~ServiceRequester () | |
void | request (MsgEnvelope *request) |
![]() | |
~ReceiveContext () | |
MsgEnvelope * | recv_wait () |
template<class Rep , class Period > | |
MsgEnvelope * | recv_timedwait (const std::chrono::duration< Rep, Period > &timeout) |
MsgEnvelope * | recv_nowait () |
user_data_t * | get_user_data () |
Friends | |
class | MsgbusContext |
Additional Inherited Members | |
![]() | |
ReceiveContext (void *msgbus_ctx, recv_ctx_t *recv_ctx) | |
![]() | |
void * | m_msgbus_ctx |
recv_ctx_t * | m_recv_ctx |
EII Message Bus service requester (i.e. client) wrapper.
eii::msgbus::ServiceRequester::~ServiceRequester | ( | ) |
Destructor
void eii::msgbus::ServiceRequester::request | ( | MsgEnvelope * | request | ) |
Issue a request over the message bus.
MsgEnvelope
by the calling application after this method is called.MsgbusException | Thrown if an error occurs in the message bus. |
request | - MsgEnvelope* request |