HiveMindBridge
IHiveMindBridge Member List

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

NEIGHBORS_MAX_SIZEIHiveMindBridgestatic
onBytesReceived(std::function< void(uint8_t *bytes, uint64_t bytesLength)> callback)=0IHiveMindBridgepure virtual
onConnect(std::function< void()> callback)=0IHiveMindBridgepure virtual
onDisconnect(std::function< void()> callback)=0IHiveMindBridgepure virtual
onNeighborListUpdated(std::function< void(std::array< uint16_t, NEIGHBORS_MAX_SIZE >, uint64_t bytesLength)> callback)=0IHiveMindBridgepure virtual
onNeighborUpdated(std::function< void(uint16_t neighborId, std::optional< Position > position)> callback)=0IHiveMindBridgepure virtual
queueAndSend(MessageDTO message)=0IHiveMindBridgepure virtual
registerCustomAction(std::string name, CallbackFunction callback, CallbackArgsManifest manifest)=0IHiveMindBridgepure virtual
registerCustomAction(std::string name, CallbackFunction callback)=0IHiveMindBridgepure virtual
sendBytes(uint32_t destinationId, const uint8_t *const payload, uint16_t payloadSize)=0IHiveMindBridgepure virtual
sendNeighborListUpdateRequest()=0IHiveMindBridgepure virtual
sendNeighborUpdateRequest(uint16_t neighborId)=0IHiveMindBridgepure virtual
spin()=0IHiveMindBridgepure virtual