|
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