#include <HiveMindHostApiRequestHandler.h>
◆ HiveMindHostApiRequestHandler()
HiveMindHostApiRequestHandler::HiveMindHostApiRequestHandler |
( |
const IBSP & |
bsp, |
|
|
ICircularQueue< MessageDTO > & |
hostQueue, |
|
|
ICircularQueue< MessageDTO > & |
remoteQueue, |
|
|
const IInterloc & |
interloc, |
|
|
ILogger & |
logger |
|
) |
| |
◆ ~HiveMindHostApiRequestHandler()
HiveMindHostApiRequestHandler::~HiveMindHostApiRequestHandler |
( |
| ) |
|
|
overridedefault |
◆ handleHiveMindHostApiRequest()
bool HiveMindHostApiRequestHandler::handleHiveMindHostApiRequest |
( |
uint16_t |
requestId, |
|
|
const MessageDTO & |
message, |
|
|
const HiveMindHostApiRequestDTO & |
request |
|
) |
| |
|
private |
◆ handleRequest()
bool HiveMindHostApiRequestHandler::handleRequest |
( |
const MessageDTO & |
message | ) |
|
|
overridevirtual |
handles HiveMindHostAPI request and sends a response to the approriate target
- Parameters
-
message | the message dto to handle |
- Returns
- true if the operation was successfull, false if not
Implements IHiveMindHostApiRequestHandler.
◆ m_bsp
const IBSP& HiveMindHostApiRequestHandler::m_bsp |
|
private |
◆ m_hostQueue
ICircularQueue<MessageDTO>& HiveMindHostApiRequestHandler::m_hostQueue |
|
private |
◆ m_interloc
const IInterloc& HiveMindHostApiRequestHandler::m_interloc |
|
private |
◆ m_logger
ILogger& HiveMindHostApiRequestHandler::m_logger |
|
private |
◆ m_remoteQueue
ICircularQueue<MessageDTO>& HiveMindHostApiRequestHandler::m_remoteQueue |
|
private |
The documentation for this class was generated from the following files: