Go to the documentation of this file. 1 #ifndef __HIVECONNECTHIVEMINDAPIMESSAGEHANDLER_H_
2 #define __HIVECONNECTHIVEMINDAPIMESSAGEHANDLER_H_
6 #include <cpp-common/ICircularQueue.h>
8 #include <pheromones/MessageDTO.h>
13 ICircularQueue<MessageDTO>& remoteQueue,
20 const HiveConnectHiveMindApiDTO& message)
override;
28 #endif // __HIVECONNECTHIVEMINDAPIMESSAGEHANDLER_H_
ILogger & m_logger
Definition: HiveConnectHiveMindApiMessageHandler.h:25
bool handleMessage(uint16_t sourceId, uint16_t destId, const HiveConnectHiveMindApiDTO &message) override
handles HiveConnectHiveMindApi
Definition: HiveConnectHiveMindApiMessageHandler.cpp:9
ICircularQueue< MessageDTO > & m_hostQueue
Definition: HiveConnectHiveMindApiMessageHandler.h:23
HiveConnectHiveMindApiMessageHandler(ICircularQueue< MessageDTO > &hostQueue, ICircularQueue< MessageDTO > &remoteQueue, ILogger &logger)
Definition: HiveConnectHiveMindApiMessageHandler.cpp:3
Definition: HiveConnectHiveMindApiMessageHandler.h:10
~HiveConnectHiveMindApiMessageHandler() override=default
ICircularQueue< MessageDTO > & m_remoteQueue
Definition: HiveConnectHiveMindApiMessageHandler.h:24
Handles HiveConnectHiveMindApi messages and makes the proper request.
Definition: IHiveConnectHiveMindApiMessageHandler.h:9
A logger class with basic logging capabilities.
Definition: ILogger.h:35