ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
quic_transport_t Struct Reference

Data Fields

quic_connection_t * connection
mutex_t * lane
cond_t received
cond_t security_changed
void(* wake )(void *)
void * wake_context
void(* on_close )(quic_connection_t *, void *)
void * close_context
void(* on_destroy )(acip_transport_t *, void *)
void * destroy_context
received_packet_t * head
received_packet_t * tail
size_t bytes
atomic_t request_h264
atomic_t request_h265
asciichat_error_t failure
bool connected

Detailed Description

Definition at line 24 of file quic/transport.c.

Field Documentation

◆ bytes

size_t quic_transport_t::bytes

Definition at line 36 of file quic/transport.c.

◆ close_context

void* quic_transport_t::close_context

Definition at line 32 of file quic/transport.c.

Referenced by quic_transport_set_close_on_lane().

◆ connected

◆ connection

◆ destroy_context

void* quic_transport_t::destroy_context

Definition at line 34 of file quic/transport.c.

◆ failure

◆ head

received_packet_t* quic_transport_t::head

Definition at line 35 of file quic/transport.c.

◆ lane

◆ on_close

void(* quic_transport_t::on_close) (quic_connection_t *, void *)

Definition at line 31 of file quic/transport.c.

Referenced by quic_transport_set_close_on_lane().

◆ on_destroy

void(* quic_transport_t::on_destroy) (acip_transport_t *, void *)

Definition at line 33 of file quic/transport.c.

◆ received

cond_t quic_transport_t::received

Definition at line 27 of file quic/transport.c.

Referenced by quic_transport_destroy_unclaimed_on_lane().

◆ request_h264

atomic_t quic_transport_t::request_h264

Definition at line 37 of file quic/transport.c.

◆ request_h265

atomic_t quic_transport_t::request_h265

Definition at line 37 of file quic/transport.c.

◆ security_changed

cond_t quic_transport_t::security_changed

◆ tail

received_packet_t * quic_transport_t::tail

Definition at line 35 of file quic/transport.c.

◆ wake

void(* quic_transport_t::wake) (void *)

◆ wake_context

void* quic_transport_t::wake_context

The documentation for this struct was generated from the following file: