rapido
Data Fields
rapido_connection_t Struct Reference

Data Fields

rapido_connection_id_t connection_id
 
int socket
 
rapido_address_id_t local_address_id
 
rapido_address_id_t remote_address_id
 
struct sockaddr_storage peer_address
 
socklen_t peer_address_len
 
bool is_closed
 
rapido_set_t attached_streams
 
rapido_queue_t frame_queue
 
struct st_ptls_traffic_protection_t * encryption_ctx
 
struct st_ptls_traffic_protection_t * decryption_ctx
 
struct st_ptls_traffic_protection_t * own_decryption_ctx
 
struct {
   ptls_buffer_t   rec
 
   ptls_buffer_t   mess
 
tls_recvbuf
 
rapido_buffer_t receive_buffer
 
bool receive_buffer_fragmented
 
rapido_buffer_t send_buffer
 
rapido_queue_t sent_records
 
size_t sent_offset
 
uint64_t last_received_record_sequence
 
bool require_ack
 
uint64_t last_receive_time
 
size_t non_ack_eliciting_count
 
uint64_t last_send_time
 
rapido_set_t retransmit_connections
 
struct {
   uint64_t   bytes_received
 
   uint64_t   bytes_sent
 
stats
 
ptls_t * tls
 
void * app_ptr
 

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