| 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 | 
 1.8.17
 1.8.17