HiveMindBridge
|
This is the complete list of members for IHiveMindBridge, including all inherited members.
NEIGHBORS_MAX_SIZE | IHiveMindBridge | static |
onBytesReceived(std::function< void(uint8_t *bytes, uint64_t bytesLength)> callback)=0 | IHiveMindBridge | pure virtual |
onConnect(std::function< void()> callback)=0 | IHiveMindBridge | pure virtual |
onDisconnect(std::function< void()> callback)=0 | IHiveMindBridge | pure virtual |
onNeighborListUpdated(std::function< void(std::array< uint16_t, NEIGHBORS_MAX_SIZE >, uint64_t bytesLength)> callback)=0 | IHiveMindBridge | pure virtual |
onNeighborUpdated(std::function< void(uint16_t neighborId, std::optional< Position > position)> callback)=0 | IHiveMindBridge | pure virtual |
queueAndSend(MessageDTO message)=0 | IHiveMindBridge | pure virtual |
registerCustomAction(std::string name, CallbackFunction callback, CallbackArgsManifest manifest)=0 | IHiveMindBridge | pure virtual |
registerCustomAction(std::string name, CallbackFunction callback)=0 | IHiveMindBridge | pure virtual |
sendBytes(uint32_t destinationId, const uint8_t *const payload, uint16_t payloadSize)=0 | IHiveMindBridge | pure virtual |
sendNeighborListUpdateRequest()=0 | IHiveMindBridge | pure virtual |
sendNeighborUpdateRequest(uint16_t neighborId)=0 | IHiveMindBridge | pure virtual |
spin()=0 | IHiveMindBridge | pure virtual |