HiveMindBridge
|
#include <InboundRequestHandle.h>
Public Member Functions | |
InboundRequestHandle ()=default | |
void | setResponse (MessageDTO message) |
void | setCallbackReturnContext (std::shared_future< std::optional< CallbackReturn >> future) |
void | setMessageSourceId (uint32_t id) |
void | setMessageDestinationId (uint32_t id) |
void | setSourceModule (UserCallTargetDTO target) |
void | setCallbackName (std::string name) |
MessageDTO | getResponse () |
std::shared_future< std::optional< CallbackReturn > > | getCallbackReturnContext () |
uint32_t | getMessageSourceId () const |
uint32_t | getMessageDestinationId () const |
UserCallTargetDTO | getSourceModule () const |
Private Attributes | |
std::string | m_callbackName |
MessageDTO | m_responseMessage |
std::shared_future< std::optional< CallbackReturn > > | m_callbackReturnContext |
uint32_t | m_msgSourceId |
uint32_t | m_msgDestinationId |
UserCallTargetDTO | m_sourceModule |
A class that contains various data to be returned by the handling of an incoming message.
|
default |
std::shared_future< std::optional< CallbackReturn > > InboundRequestHandle::getCallbackReturnContext | ( | ) |
uint32_t InboundRequestHandle::getMessageDestinationId | ( | ) | const |
uint32_t InboundRequestHandle::getMessageSourceId | ( | ) | const |
MessageDTO InboundRequestHandle::getResponse | ( | ) |
UserCallTargetDTO InboundRequestHandle::getSourceModule | ( | ) | const |
void InboundRequestHandle::setCallbackName | ( | std::string | name | ) |
void InboundRequestHandle::setCallbackReturnContext | ( | std::shared_future< std::optional< CallbackReturn >> | future | ) |
void InboundRequestHandle::setMessageDestinationId | ( | uint32_t | id | ) |
void InboundRequestHandle::setMessageSourceId | ( | uint32_t | id | ) |
void InboundRequestHandle::setResponse | ( | MessageDTO | message | ) |
void InboundRequestHandle::setSourceModule | ( | UserCallTargetDTO | target | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |