Go to the documentation of this file. 1 #ifndef HIVEMINDBRIDGE_HIVEMINDHOSTAPIREQUESTHANDLER_H
2 #define HIVEMINDBRIDGE_HIVEMINDHOSTAPIREQUESTHANDLER_H
6 #include <cpp-common/ILogger.h>
15 const HiveMindHostApiRequestDTO& hmRequest)
override;
18 std::function<
void(uint8_t* bytes, uint64_t bytesLength)> callback)
override;
26 void handleBytes(
const MessageDTO& message,
const BytesDTO& bytes);
29 #endif // HIVEMINDBRIDGE_HIVEMINDHOSTAPIREQUESTHANDLER_H
HiveMindHostApiRequestHandler(ILogger &logger)
Definition: HiveMindHostApiRequestHandler.cpp:3
Definition: HiveMindHostApiRequestHandler.h:10
ILogger & m_logger
Definition: HiveMindHostApiRequestHandler.h:21
bool onBytesReceived(std::function< void(uint8_t *bytes, uint64_t bytesLength)> callback) override
Definition: HiveMindHostApiRequestHandler.cpp:15
Definition: IHiveMindHostApiRequestHandler.h:8
void handleBytes(const MessageDTO &message, const BytesDTO &bytes)
Definition: HiveMindHostApiRequestHandler.cpp:27
void handleMessage(const MessageDTO &message, const HiveMindHostApiRequestDTO &hmRequest) override
Definition: HiveMindHostApiRequestHandler.cpp:5
std::function< void(uint8_t *bytes, uint64_t bytesLength)> m_bytesReceivedCallback
Definition: HiveMindHostApiRequestHandler.h:24
std::map< uint32_t, BytesAccumulator > m_bytesAccumulatorMap
Definition: HiveMindHostApiRequestHandler.h:22