#include <HiveMindHostApiResponseHandler.h>
|
void | handleNeighborList (const MessageDTO &message, const GetNeighborsListResponseDTO &list) |
|
void | handleNeighbor (const MessageDTO &message, const GetNeighborResponseDTO &neighbor) |
|
◆ HiveMindHostApiResponseHandler()
HiveMindHostApiResponseHandler::HiveMindHostApiResponseHandler |
( |
ILogger & |
logger | ) |
|
◆ handleMessage()
void HiveMindHostApiResponseHandler::handleMessage |
( |
const MessageDTO & |
message, |
|
|
const HiveMindHostApiResponseDTO & |
hmResponse |
|
) |
| |
|
overridevirtual |
◆ handleNeighbor()
void HiveMindHostApiResponseHandler::handleNeighbor |
( |
const MessageDTO & |
message, |
|
|
const GetNeighborResponseDTO & |
neighbor |
|
) |
| |
|
private |
◆ handleNeighborList()
void HiveMindHostApiResponseHandler::handleNeighborList |
( |
const MessageDTO & |
message, |
|
|
const GetNeighborsListResponseDTO & |
list |
|
) |
| |
|
private |
◆ onNeighborListUpdated()
bool HiveMindHostApiResponseHandler::onNeighborListUpdated |
( |
std::function< void(std::array< uint16_t, NEIGHBORS_MAX_SIZE >, uint64_t bytesLength)> |
callback | ) |
|
|
virtual |
◆ onNeighborUpdated()
bool HiveMindHostApiResponseHandler::onNeighborUpdated |
( |
std::function< void(uint16_t neighborId, std::optional< Position > position)> |
callback | ) |
|
|
virtual |
◆ m_logger
ILogger& HiveMindHostApiResponseHandler::m_logger |
|
private |
◆ m_neighborListUpdateCallback
std::function<void(std::array<uint16_t, NEIGHBORS_MAX_SIZE>, uint64_t bytesLength)> HiveMindHostApiResponseHandler::m_neighborListUpdateCallback |
|
private |
◆ m_neighborUpdateCallback
std::function<void(uint16_t neighborId, std::optional<Position> position)> HiveMindHostApiResponseHandler::m_neighborUpdateCallback |
|
private |
The documentation for this class was generated from the following files: