#include <MessageDispatcher.h>
◆ MessageDispatcher()
◆ ~MessageDispatcher()
| MessageDispatcher::~MessageDispatcher |
( |
| ) |
|
|
overridedefault |
◆ deserializeAndDispatch()
| bool MessageDispatcher::deserializeAndDispatch |
( |
| ) |
|
|
overridevirtual |
deserialize a message and dispatches it in the appropriate queue
- Returns
- true if the serialization and the dispatch was successful, false if any of those were not
Implements IMessageDispatcher.
◆ dispatchBuzzMessage()
| bool MessageDispatcher::dispatchBuzzMessage |
( |
const MessageDTO & |
message | ) |
|
|
private |
◆ dispatchMessage()
| bool MessageDispatcher::dispatchMessage |
( |
const MessageDTO & |
message | ) |
|
|
private |
◆ dispatchRequest()
| bool MessageDispatcher::dispatchRequest |
( |
const MessageDTO & |
message, |
|
|
const RequestDTO & |
request |
|
) |
| |
|
private |
◆ dispatchResponse()
| bool MessageDispatcher::dispatchResponse |
( |
const MessageDTO & |
message, |
|
|
const ResponseDTO & |
response |
|
) |
| |
|
private |
◆ dispatchUserCall()
| bool MessageDispatcher::dispatchUserCall |
( |
const MessageDTO & |
message, |
|
|
const UserCallTargetDTO & |
dest |
|
) |
| |
|
private |
◆ dispatchUserCallRequest()
| bool MessageDispatcher::dispatchUserCallRequest |
( |
const MessageDTO & |
message, |
|
|
const UserCallRequestDTO & |
request |
|
) |
| |
|
private |
◆ dispatchUserCallResponse()
| bool MessageDispatcher::dispatchUserCallResponse |
( |
const MessageDTO & |
message, |
|
|
const UserCallResponseDTO & |
response |
|
) |
| |
|
private |
◆ m_bsp
| const IBSP& MessageDispatcher::m_bsp |
|
private |
◆ m_buzzOutputQueue
| ICircularQueue<MessageDTO>& MessageDispatcher::m_buzzOutputQueue |
|
private |
◆ m_deserializer
| IHiveMindHostDeserializer& MessageDispatcher::m_deserializer |
|
private |
◆ m_greetSender
◆ m_hiveconnectApiMessageHandler
◆ m_hivemindApiReqHandler
◆ m_hostOutputQueue
| ICircularQueue<MessageDTO>& MessageDispatcher::m_hostOutputQueue |
|
private |
◆ m_interlocQueue
| ICircularQueue<MessageDTO>& MessageDispatcher::m_interlocQueue |
|
private |
◆ m_logger
| ILogger& MessageDispatcher::m_logger |
|
private |
◆ m_remoteOutputQueue
| ICircularQueue<MessageDTO>& MessageDispatcher::m_remoteOutputQueue |
|
private |
The documentation for this class was generated from the following files: