HiveMindBridge
HiveMindBridgeImpl Member List

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

getSwarmAgentId() constHiveMindBridgeImpl
greet()HiveMindBridgeImplprivate
HiveMindBridgeImpl(ITCPServer &tcpServer, IHiveMindHostSerializer &serializer, IHiveMindHostDeserializer &deserializer, IUserCallRequestHandler &userCallRequestManager, IHiveMindHostRequestHandler &hmRequestHandler, IUserCallbackMap &userCallbackMap, IMessageHandler &messageHandler, IThreadSafeQueue< MessageDTO > &inboundQueue, IThreadSafeQueue< OutboundRequestHandle > &outboundQueue, ILogger &logger, uint32_t keepAliveNbSpin)HiveMindBridgeImpl
inboundThread()HiveMindBridgeImplprivate
isTCPClientConnected()HiveMindBridgeImplprivate
m_deserializerHiveMindBridgeImplprivate
m_hmRequestHandlerHiveMindBridgeImplprivate
m_inboundQueueHiveMindBridgeImplprivate
m_inboundRequestsQueueHiveMindBridgeImplprivate
m_inboundResponsesMapHiveMindBridgeImplprivate
m_inboundThreadHiveMindBridgeImplprivate
m_keepAliveCounterHiveMindBridgeImplprivate
m_keepAliveNbSpinHiveMindBridgeImplprivate
m_loggerHiveMindBridgeImplprivate
m_messageHandlerHiveMindBridgeImplprivate
m_mutexHiveMindBridgeImplprivate
m_outboundQueueHiveMindBridgeImplprivate
m_outboundThreadHiveMindBridgeImplprivate
m_serializerHiveMindBridgeImplprivate
m_swarmAgentIDHiveMindBridgeImplprivate
m_tcpServerHiveMindBridgeImplprivate
m_userCallbackMapHiveMindBridgeImplprivate
m_userCallRequestHandlerHiveMindBridgeImplprivate
onBytesReceived(std::function< void(uint8_t *bytes, uint64_t bytesLength)> callback)HiveMindBridgeImpl
onConnect(std::function< void()> hook)HiveMindBridgeImpl
onDisconnect(std::function< void()> hook)HiveMindBridgeImpl
outboundThread()HiveMindBridgeImplprivate
queueAndSend(MessageDTO message)HiveMindBridgeImpl
registerCustomAction(std::string name, CallbackFunction callback, CallbackArgsManifest manifest)HiveMindBridgeImpl
registerCustomAction(std::string name, CallbackFunction callback)HiveMindBridgeImpl
sendBytes(uint32_t destinationId, const uint8_t *const payload, uint16_t payloadSize)HiveMindBridgeImpl
sendNeighborListUpdateRequest()HiveMindBridgeImpl
sendNeighborUpdateRequest(uint16_t neighborId)HiveMindBridgeImpl
sendReturn(InboundRequestHandle &result)HiveMindBridgeImplprivate
spin()HiveMindBridgeImpl
~HiveMindBridgeImpl()HiveMindBridgeImpl