Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::internal::quic_socket Member List

This is the complete list of members for kcenon::network::internal::quic_socket, including all inherited members.

accept(const std::string &cert_file, const std::string &key_file) -> VoidResultkcenon::network::internal::quic_socket
callback_mutex_kcenon::network::internal::quic_socketmutableprivate
close(uint64_t error_code=0, const std::string &reason="") -> VoidResultkcenon::network::internal::quic_socket
close_callback typedefkcenon::network::internal::quic_socket
close_cb_kcenon::network::internal::quic_socketprivate
close_stream(uint64_t stream_id) -> VoidResultkcenon::network::internal::quic_socket
connect(const asio::ip::udp::endpoint &endpoint, const std::string &server_name="") -> VoidResultkcenon::network::internal::quic_socket
connected_callback typedefkcenon::network::internal::quic_socket
connected_cb_kcenon::network::internal::quic_socketprivate
create_stream(bool unidirectional=false) -> Result< uint64_t >kcenon::network::internal::quic_socket
crypto_kcenon::network::internal::quic_socketprivate
determine_encryption_level(const protocols::quic::packet_header &header) const noexcept -> protocols::quic::encryption_levelkcenon::network::internal::quic_socketprivate
do_receive() -> voidkcenon::network::internal::quic_socketprivate
error_callback typedefkcenon::network::internal::quic_socket
error_cb_kcenon::network::internal::quic_socketprivate
generate_connection_id() -> protocols::quic::connection_idkcenon::network::internal::quic_socketprivate
handle_packet(std::span< const uint8_t > data) -> voidkcenon::network::internal::quic_socketprivate
handshake_complete_kcenon::network::internal::quic_socketprivate
idle_timer_kcenon::network::internal::quic_socketprivate
is_connected() const noexcept -> boolkcenon::network::internal::quic_socket
is_handshake_complete() const noexcept -> boolkcenon::network::internal::quic_socket
is_receiving_kcenon::network::internal::quic_socketprivate
largest_received_pn_kcenon::network::internal::quic_socketprivate
local_conn_id_kcenon::network::internal::quic_socketprivate
local_connection_id() const -> const protocols::quic::connection_id &kcenon::network::internal::quic_socket
next_packet_number_kcenon::network::internal::quic_socketprivate
next_stream_id_kcenon::network::internal::quic_socketprivate
on_retransmit_timeout() -> voidkcenon::network::internal::quic_socketprivate
operator=(const quic_socket &)=deletekcenon::network::internal::quic_socket
operator=(quic_socket &&other) noexceptkcenon::network::internal::quic_socket
pending_crypto_data_kcenon::network::internal::quic_socketprivate
pending_stream_data_kcenon::network::internal::quic_socketprivate
process_ack_frame(const protocols::quic::ack_frame &f) -> voidkcenon::network::internal::quic_socketprivate
process_connection_close_frame(const protocols::quic::connection_close_frame &f) -> voidkcenon::network::internal::quic_socketprivate
process_crypto_frame(const protocols::quic::crypto_frame &f) -> voidkcenon::network::internal::quic_socketprivate
process_frame(const protocols::quic::frame &f) -> voidkcenon::network::internal::quic_socketprivate
process_handshake_done_frame() -> voidkcenon::network::internal::quic_socketprivate
process_stream_frame(const protocols::quic::stream_frame &f) -> voidkcenon::network::internal::quic_socketprivate
queue_crypto_data(std::vector< uint8_t > &&data) -> voidkcenon::network::internal::quic_socketprivate
quic_socket(asio::ip::udp::socket socket, quic_role role)kcenon::network::internal::quic_socket
quic_socket(const quic_socket &)=deletekcenon::network::internal::quic_socket
quic_socket(quic_socket &&other) noexceptkcenon::network::internal::quic_socket
recv_buffer_kcenon::network::internal::quic_socketprivate
remote_conn_id_kcenon::network::internal::quic_socketprivate
remote_connection_id() const -> const protocols::quic::connection_id &kcenon::network::internal::quic_socket
remote_endpoint() const -> asio::ip::udp::endpointkcenon::network::internal::quic_socket
remote_endpoint_kcenon::network::internal::quic_socketprivate
retransmit_timer_kcenon::network::internal::quic_socketprivate
role() const noexcept -> quic_rolekcenon::network::internal::quic_socket
role_kcenon::network::internal::quic_socketprivate
send_packet(protocols::quic::encryption_level level, std::vector< protocols::quic::frame > &&frames) -> VoidResultkcenon::network::internal::quic_socketprivate
send_pending_packets() -> voidkcenon::network::internal::quic_socketprivate
send_stream_data(uint64_t stream_id, std::vector< uint8_t > &&data, bool fin=false) -> VoidResultkcenon::network::internal::quic_socket
set_close_callback(close_callback cb) -> voidkcenon::network::internal::quic_socket
set_connected_callback(connected_callback cb) -> voidkcenon::network::internal::quic_socket
set_error_callback(error_callback cb) -> voidkcenon::network::internal::quic_socket
set_stream_data_callback(stream_data_callback cb) -> voidkcenon::network::internal::quic_socket
socket() -> asio::ip::udp::socket &kcenon::network::internal::quic_socketinline
socket() const -> const asio::ip::udp::socket &kcenon::network::internal::quic_socketinline
start_receive() -> voidkcenon::network::internal::quic_socket
state() const noexcept -> quic_connection_statekcenon::network::internal::quic_socket
state_kcenon::network::internal::quic_socketprivate
state_mutex_kcenon::network::internal::quic_socketmutableprivate
stop_receive() -> voidkcenon::network::internal::quic_socket
stream_data_callback typedefkcenon::network::internal::quic_socket
stream_data_cb_kcenon::network::internal::quic_socketprivate
transition_state(quic_connection_state new_state) -> voidkcenon::network::internal::quic_socketprivate
udp_socket_kcenon::network::internal::quic_socketprivate
~quic_socket()kcenon::network::internal::quic_socket