#include <HiveMindHostApiRequestHandler.h>
|
void | handleBytes (const MessageDTO &message, const BytesDTO &bytes) |
|
◆ HiveMindHostApiRequestHandler()
HiveMindHostApiRequestHandler::HiveMindHostApiRequestHandler |
( |
ILogger & |
logger | ) |
|
◆ handleBytes()
void HiveMindHostApiRequestHandler::handleBytes |
( |
const MessageDTO & |
message, |
|
|
const BytesDTO & |
bytes |
|
) |
| |
|
private |
◆ handleMessage()
void HiveMindHostApiRequestHandler::handleMessage |
( |
const MessageDTO & |
message, |
|
|
const HiveMindHostApiRequestDTO & |
hmRequest |
|
) |
| |
|
overridevirtual |
Handle a HiveMindHostRequest message type
- Parameters
-
message | The encloising message |
hmRequest | The HiveMindHostApiRequest enclosed in the message |
Implements IHiveMindHostRequestHandler.
◆ onBytesReceived()
bool HiveMindHostApiRequestHandler::onBytesReceived |
( |
std::function< void(uint8_t *bytes, uint64_t bytesLength)> |
callback | ) |
|
|
overridevirtual |
Register a user-defined callback to be incoked when the reception of a bytes payload is completed.
- Parameters
-
callback | The user-defined callback to be invoked. |
- Returns
- True if the callback was ovewritten, false otherwise.
Implements IHiveMindHostRequestHandler.
◆ m_bytesAccumulatorMap
std::map<uint32_t, BytesAccumulator> HiveMindHostApiRequestHandler::m_bytesAccumulatorMap |
|
private |
◆ m_bytesReceivedCallback
std::function<void(uint8_t* bytes, uint64_t bytesLength)> HiveMindHostApiRequestHandler::m_bytesReceivedCallback |
|
private |
◆ m_logger
ILogger& HiveMindHostApiRequestHandler::m_logger |
|
private |
The documentation for this class was generated from the following files: