| action_queue_ | srs::connection::FecCommandSocket | private |
| ActionType typedef | srs::connection::FecCommandSocket | private |
| all_connections_ | srs::connection::FecCommandSocket | private |
| bind_socket() | srs::connection::SpecialSocket | private |
| cancel_coroutine() -> asio::awaitable< void > | srs::connection::SpecialSocket | private |
| cancel_listen_after(this auto &&self, io_context_type &io_context, std::chrono::seconds waiting_time=std::chrono::seconds(2)) -> std::future< void > | srs::connection::SpecialSocket | |
| cancel_timer_ | srs::connection::SpecialSocket | private |
| close_socket() | srs::connection::SpecialSocket | private |
| ConnectionType typedef | srs::connection::FecCommandSocket | |
| create(int port_number, io_context_type &io_context, Args... args) -> std::expected< std::shared_ptr< SocketType >, boost::system::error_code > | srs::connection::SpecialSocket | static |
| deregister_connection(const UDPEndpoint &endpoint, std::span< char > response, SmallConnections &connections) | srs::connection::FecCommandSocket | private |
| FecCommandSocket(int port_number, io_context_type &io_context) | srs::connection::FecCommandSocket | explicitprivate |
| get_cancel_timer() -> auto & | srs::connection::SpecialSocket | inlineprotected |
| get_future() -> auto & | srs::connection::SpecialSocket | inline |
| get_port() const | srs::connection::SpecialSocket | inline |
| get_response_msg_buffer() -> auto & | srs::connection::FecCommandSocket | inlineprivate |
| get_socket() const -> auto & | srs::connection::SpecialSocket | inline |
| get_socket_error_code() const -> auto | srs::connection::SpecialSocket | inline |
| get_strand() -> auto & | srs::connection::FecCommandSocket | inline |
| get_time_us() const -> auto | srs::connection::FecCommandSocket | inline |
| is_finished() -> bool | srs::connection::FecCommandSocket | private |
| is_valid() const -> bool | srs::connection::SpecialSocket | inline |
| is_valid_ | srs::connection::SpecialSocket | private |
| launch_actions() | srs::connection::FecCommandSocket | |
| listen(this auto &self, io_context_type &io_context) | srs::connection::SpecialSocket | |
| listen_all_connections(std::shared_ptr< SocketType > socket) -> asio::awaitable< void > | srs::connection::SpecialSocket | privatestatic |
| listen_future_ | srs::connection::SpecialSocket | private |
| mut_ | srs::connection::FecCommandSocket | private |
| port_number_ | srs::connection::SpecialSocket | private |
| print_available_responses() const | srs::connection::FecCommandSocket | private |
| print_error() const | srs::connection::FecCommandSocket | private |
| read_msg_buffer_ | srs::connection::FecCommandSocket | private |
| register_send_action(this auto &&self, asio::awaitable< void > action, const std::shared_ptr< typename std::remove_cvref_t< decltype(self)>::ConnectionType > &connection) | srs::connection::SpecialSocket | |
| register_send_action_imp(asio::awaitable< void > action, const std::shared_ptr< SmallConnection > &connection) | srs::connection::FecCommandSocket | private |
| response_handler(const UDPEndpoint &endpoint, std::span< char > response) | srs::connection::FecCommandSocket | private |
| SmallConnection typedef | srs::connection::FecCommandSocket | |
| SmallConnections typedef | srs::connection::FecCommandSocket | private |
| socket_ | srs::connection::SpecialSocket | private |
| socket_ec_ | srs::connection::SpecialSocket | private |
| SpecialSocket | srs::connection::FecCommandSocket | private |
| srs::connection::SpecialSocket::SpecialSocket(int port_number, io_context_type &io_context) | srs::connection::SpecialSocket | explicitprotected |
| start_time_ | srs::connection::FecCommandSocket | private |
| strand_ | srs::connection::FecCommandSocket | private |
| wait_for_listen_finish(std::chrono::seconds time) -> std::optional< std::future_status > | srs::connection::SpecialSocket | |