HiveMindBridge
HiveMindBridge Member List

This is the complete list of members for HiveMindBridge, including all inherited members.

HiveMindBridge(int tcpPort, ILogger &logger, uint32_t keepAliveNbSpin=0)HiveMindBridge
m_bridgeHiveMindBridgeprivate
m_deserializerHiveMindBridgeprivate
m_hmRequestHandlerHiveMindBridgeprivate
m_hmResponseHandlerHiveMindBridgeprivate
m_inboundQueueHiveMindBridgeprivate
m_loggerHiveMindBridgeprivate
m_messageHandlerHiveMindBridgeprivate
m_outboundQueueHiveMindBridgeprivate
m_serializerHiveMindBridgeprivate
m_tcpServerHiveMindBridgeprivate
m_userCallbackMapHiveMindBridgeprivate
m_userCallRequestHandlerHiveMindBridgeprivate
NEIGHBORS_MAX_SIZEIHiveMindBridgestatic
onBytesReceived(std::function< void(uint8_t *bytes, uint64_t bytesLength)> callback) overrideHiveMindBridgevirtual
onConnect(std::function< void()> hook)HiveMindBridgevirtual
onDisconnect(std::function< void()> hook)HiveMindBridgevirtual
onNeighborListUpdated(std::function< void(std::array< uint16_t, NEIGHBORS_MAX_SIZE >, uint64_t bytesLength)> callback)HiveMindBridgevirtual
onNeighborUpdated(std::function< void(uint16_t neighborId, std::optional< Position > position)> callback)HiveMindBridgevirtual
queueAndSend(MessageDTO message)HiveMindBridgevirtual
registerCustomAction(std::string name, CallbackFunction callback, CallbackArgsManifest manifest)HiveMindBridgevirtual
registerCustomAction(std::string name, CallbackFunction callback)HiveMindBridgevirtual
sendBytes(uint32_t destinationId, const uint8_t *const payload, uint16_t payloadSize)HiveMindBridgevirtual
sendNeighborListUpdateRequest()HiveMindBridgevirtual
sendNeighborUpdateRequest(uint16_t neighborId)HiveMindBridgevirtual
spin()HiveMindBridgevirtual
~HiveMindBridge()=defaultHiveMindBridge