| close_endpoint(uint64_t endpoint_id) override | MayaFlux::Core::TCPBackend | virtual |
| get_endpoint_state(uint64_t endpoint_id) const override | MayaFlux::Core::TCPBackend | virtual |
| get_endpoints() const override | MayaFlux::Core::TCPBackend | virtual |
| get_name() const override | MayaFlux::Core::TCPBackend | inlinevirtual |
| get_transport() const override | MayaFlux::Core::TCPBackend | inlinevirtual |
| get_version() const override | MayaFlux::Core::TCPBackend | inlinevirtual |
| initialize() override | MayaFlux::Core::TCPBackend | virtual |
| is_initialized() const override | MayaFlux::Core::TCPBackend | inlinevirtual |
| is_running() const override | MayaFlux::Core::TCPBackend | inlinevirtual |
| m_allocate_endpoint_id | MayaFlux::Core::TCPBackend | private |
| m_config | MayaFlux::Core::TCPBackend | private |
| m_connections | MayaFlux::Core::TCPBackend | private |
| m_connections_mutex | MayaFlux::Core::TCPBackend | mutableprivate |
| m_context | MayaFlux::Core::TCPBackend | private |
| m_initialized | MayaFlux::Core::TCPBackend | private |
| m_listeners | MayaFlux::Core::TCPBackend | private |
| m_listeners_mutex | MayaFlux::Core::TCPBackend | mutableprivate |
| m_receive_callback | MayaFlux::Core::TCPBackend | private |
| m_running | MayaFlux::Core::TCPBackend | private |
| m_state_callback | MayaFlux::Core::TCPBackend | private |
| on_connection_error(ConnectionState &conn, const asio::error_code &ec) | MayaFlux::Core::TCPBackend | private |
| on_header_received(ConnectionState &conn, const asio::error_code &ec, size_t bytes) | MayaFlux::Core::TCPBackend | private |
| on_payload_received(ConnectionState &conn, const asio::error_code &ec, size_t bytes) | MayaFlux::Core::TCPBackend | private |
| open_endpoint(const EndpointInfo &info) override | MayaFlux::Core::TCPBackend | virtual |
| operator=(const TCPBackend &)=delete | MayaFlux::Core::TCPBackend | |
| operator=(TCPBackend &&)=delete | MayaFlux::Core::TCPBackend | |
| schedule_reconnect(ConnectionState &conn) | MayaFlux::Core::TCPBackend | private |
| send(uint64_t endpoint_id, const uint8_t *data, size_t size) override | MayaFlux::Core::TCPBackend | virtual |
| send_to(uint64_t endpoint_id, const uint8_t *data, size_t size, const std::string &address, uint16_t port) override | MayaFlux::Core::TCPBackend | virtual |
| set_endpoint_id_allocator(std::function< uint64_t()> allocator) | MayaFlux::Core::TCPBackend | inline |
| set_receive_callback(NetworkReceiveCallback callback) override | MayaFlux::Core::TCPBackend | virtual |
| set_state_callback(EndpointStateCallback callback) override | MayaFlux::Core::TCPBackend | virtual |
| shutdown() override | MayaFlux::Core::TCPBackend | virtual |
| start() override | MayaFlux::Core::TCPBackend | virtual |
| start_accept(ListenerState &listener) | MayaFlux::Core::TCPBackend | private |
| start_connect(ConnectionState &conn) | MayaFlux::Core::TCPBackend | private |
| start_receive_chain(ConnectionState &conn) | MayaFlux::Core::TCPBackend | private |
| stop() override | MayaFlux::Core::TCPBackend | virtual |
| TCPBackend(const TCPBackendInfo &config, asio::io_context &context) | MayaFlux::Core::TCPBackend | |
| TCPBackend(const TCPBackend &)=delete | MayaFlux::Core::TCPBackend | |
| TCPBackend(TCPBackend &&)=delete | MayaFlux::Core::TCPBackend | |
| transition_state(EndpointInfo &info, EndpointState new_state) | MayaFlux::Core::TCPBackend | private |
| ~INetworkBackend()=default | MayaFlux::Core::INetworkBackend | virtual |
| ~TCPBackend() override | MayaFlux::Core::TCPBackend | |