SRS-control 0.1.4
Loading...
Searching...
No Matches
srs::connection::DataSocket Member List

This is the complete list of members for srs::connection::DataSocket, including all inherited members.

bind_socket()srs::connection::SpecialSocketprivate
cancel()srs::connection::DataSocket
cancel_coroutine() -> asio::awaitable< void >srs::connection::SpecialSocketprivate
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::SpecialSocketprivate
close_socket()srs::connection::SpecialSocketprivate
ConnectionType typedefsrs::connection::DataSocket
create(int port_number, io_context_type &io_context, Args... args) -> std::expected< std::shared_ptr< SocketType >, boost::system::error_code >srs::connection::SpecialSocketstatic
DataSocket(int port_number, io_context_type &io_context, workflow::Handler *workflow)srs::connection::DataSocketprivate
get_cancel_timer() -> auto &srs::connection::SpecialSocketinlineprotected
get_future() -> auto &srs::connection::SpecialSocketinline
get_port() constsrs::connection::SpecialSocketinline
get_response_msg_buffer() -> auto &srs::connection::DataSocketinlineprivate
get_socket() const -> auto &srs::connection::SpecialSocketinline
get_socket_error_code() const -> autosrs::connection::SpecialSocketinline
io_context_srs::connection::DataSocketprivate
is_finished() -> boolsrs::connection::DataSocketinlineprivatestatic
is_valid() const -> boolsrs::connection::SpecialSocketinline
is_valid_srs::connection::SpecialSocketprivate
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::SpecialSocketprivatestatic
listen_future_srs::connection::SpecialSocketprivate
port_number_srs::connection::SpecialSocketprivate
print_error()srs::connection::DataSocketinlineprivatestatic
read_msg_buffer_srs::connection::DataSocketprivate
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< ConnectionType > &connection)srs::connection::DataSocketprivate
response_handler(const UDPEndpoint &endpoint, std::span< char > response)srs::connection::DataSocketprivate
set_buffer_size(std::size_t buffer_size)srs::connection::DataSocket
socket_srs::connection::SpecialSocketprivate
socket_ec_srs::connection::SpecialSocketprivate
SpecialSocketsrs::connection::DataSocketprivate
srs::connection::SpecialSocket::SpecialSocket(int port_number, io_context_type &io_context)srs::connection::SpecialSocketexplicitprotected
wait_for_listen_finish(std::chrono::seconds time) -> std::optional< std::future_status >srs::connection::SpecialSocket
workflow_handler_srs::connection::DataSocketprivate