| acquire_socket(uint16_t local_port) | MayaFlux::Core::UDPBackend | private |
| close_endpoint(uint64_t endpoint_id) override | MayaFlux::Core::UDPBackend | virtual |
| get_endpoint_state(uint64_t endpoint_id) const override | MayaFlux::Core::UDPBackend | virtual |
| get_endpoints() const override | MayaFlux::Core::UDPBackend | virtual |
| get_name() const override | MayaFlux::Core::UDPBackend | inlinevirtual |
| get_transport() const override | MayaFlux::Core::UDPBackend | inlinevirtual |
| get_version() const override | MayaFlux::Core::UDPBackend | inlinevirtual |
| initialize() override | MayaFlux::Core::UDPBackend | virtual |
| is_initialized() const override | MayaFlux::Core::UDPBackend | inlinevirtual |
| is_running() const override | MayaFlux::Core::UDPBackend | inlinevirtual |
| m_config | MayaFlux::Core::UDPBackend | private |
| m_context | MayaFlux::Core::UDPBackend | private |
| m_endpoints | MayaFlux::Core::UDPBackend | private |
| m_endpoints_mutex | MayaFlux::Core::UDPBackend | mutableprivate |
| m_initialized | MayaFlux::Core::UDPBackend | private |
| m_receive_callback | MayaFlux::Core::UDPBackend | private |
| m_running | MayaFlux::Core::UDPBackend | private |
| m_sockets | MayaFlux::Core::UDPBackend | private |
| m_sockets_mutex | MayaFlux::Core::UDPBackend | mutableprivate |
| m_state_callback | MayaFlux::Core::UDPBackend | private |
| on_receive(SocketState &state, const asio::error_code &ec, size_t bytes_received) | MayaFlux::Core::UDPBackend | private |
| open_endpoint(const EndpointInfo &info) override | MayaFlux::Core::UDPBackend | virtual |
| operator=(const UDPBackend &)=delete | MayaFlux::Core::UDPBackend | |
| operator=(UDPBackend &&)=delete | MayaFlux::Core::UDPBackend | |
| release_socket(uint16_t local_port) | MayaFlux::Core::UDPBackend | private |
| resolve_endpoint_for_sender(uint16_t local_port, const asio::ip::udp::endpoint &sender) const | MayaFlux::Core::UDPBackend | private |
| send(uint64_t endpoint_id, const uint8_t *data, size_t size) override | MayaFlux::Core::UDPBackend | virtual |
| send_to(uint64_t endpoint_id, const uint8_t *data, size_t size, const std::string &address, uint16_t port) override | MayaFlux::Core::UDPBackend | virtual |
| set_receive_callback(NetworkReceiveCallback callback) override | MayaFlux::Core::UDPBackend | virtual |
| set_state_callback(EndpointStateCallback callback) override | MayaFlux::Core::UDPBackend | virtual |
| shutdown() override | MayaFlux::Core::UDPBackend | virtual |
| start() override | MayaFlux::Core::UDPBackend | virtual |
| start_receive_loop(SocketState &state) | MayaFlux::Core::UDPBackend | private |
| stop() override | MayaFlux::Core::UDPBackend | virtual |
| transition_state(EndpointRecord &record, EndpointState new_state) | MayaFlux::Core::UDPBackend | private |
| UDPBackend(const UDPBackendInfo &config, asio::io_context &context) | MayaFlux::Core::UDPBackend | |
| UDPBackend(const UDPBackend &)=delete | MayaFlux::Core::UDPBackend | |
| UDPBackend(UDPBackend &&)=delete | MayaFlux::Core::UDPBackend | |
| ~INetworkBackend()=default | MayaFlux::Core::INetworkBackend | virtual |
| ~UDPBackend() override | MayaFlux::Core::UDPBackend | |