#include <FecSwitchSocket.hpp>
Definition at line 24 of file FecSwitchSocket.hpp.
◆ ActionType
◆ ConnectionType
◆ SmallConnection
◆ SmallConnections
◆ FecCommandSocket()
| srs::connection::FecCommandSocket::FecCommandSocket |
( |
int | port_number, |
|
|
io_context_type & | io_context ) |
|
explicitprivate |
◆ deregister_connection()
| void srs::connection::FecCommandSocket::deregister_connection |
( |
const UDPEndpoint & | endpoint, |
|
|
std::span< char > | response, |
|
|
SmallConnections & | connections ) |
|
private |
◆ get_response_msg_buffer()
| auto srs::connection::FecCommandSocket::get_response_msg_buffer |
( |
| ) |
->auto & |
|
inlineprivate |
◆ get_strand()
| auto srs::connection::FecCommandSocket::get_strand |
( |
| ) |
->auto & |
|
inline |
◆ get_time_us()
| auto srs::connection::FecCommandSocket::get_time_us |
( |
| ) |
const->auto |
|
inline |
◆ is_finished()
| auto srs::connection::FecCommandSocket::is_finished |
( |
| ) |
->bool |
|
private |
◆ launch_actions()
| void srs::connection::FecCommandSocket::launch_actions |
( |
| ) |
|
◆ print_available_responses()
| void srs::connection::FecCommandSocket::print_available_responses |
( |
| ) |
const |
|
private |
◆ print_error()
| void srs::connection::FecCommandSocket::print_error |
( |
| ) |
const |
|
private |
◆ register_send_action_imp()
| void srs::connection::FecCommandSocket::register_send_action_imp |
( |
asio::awaitable< void > | action, |
|
|
const std::shared_ptr< SmallConnection > & | connection ) |
|
private |
◆ response_handler()
| void srs::connection::FecCommandSocket::response_handler |
( |
const UDPEndpoint & | endpoint, |
|
|
std::span< char > | response ) |
|
private |
◆ action_queue_
| std::vector<ActionType> srs::connection::FecCommandSocket::action_queue_ |
|
private |
◆ all_connections_
◆ mut_
| std::mutex srs::connection::FecCommandSocket::mut_ |
|
private |
◆ read_msg_buffer_
| std::vector<char> srs::connection::FecCommandSocket::read_msg_buffer_ |
|
private |
◆ SpecialSocket
| friend srs::connection::FecCommandSocket::SpecialSocket |
|
private |
◆ start_time_
| std::chrono::time_point<std::chrono::steady_clock> srs::connection::FecCommandSocket::start_time_ = std::chrono::steady_clock::now() |
|
private |
◆ strand_
| asio::strand<io_context_type::executor_type> srs::connection::FecCommandSocket::strand_ |
|
private |
The documentation for this class was generated from the following files: