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_tls_t Struct Reference

#include <lib/network/quic/tls.h>

Data Fields

SSL_CTX * ssl_ctx
unsigned char alpn [256]
unsigned int alpn_length
bool server
bool enable_datagrams
bool webtransport
bool http3
bool accept_native
http_server_t * http_server
char webtransport_origin [512]
char webtransport_path [512]

Detailed Description

Definition at line 11 of file tls.h.

Field Documentation

◆ accept_native

bool quic_tls_t::accept_native

Definition at line 20 of file tls.h.

Referenced by quic_endpoint_open().

◆ alpn

unsigned char quic_tls_t::alpn[256]

Definition at line 13 of file tls.h.

Referenced by quic_endpoint_open(), quic_tls_client_configure(), and quic_tls_verify_ready().

◆ alpn_length

unsigned int quic_tls_t::alpn_length

Definition at line 14 of file tls.h.

Referenced by quic_endpoint_open(), quic_tls_client_configure(), and quic_tls_verify_ready().

◆ enable_datagrams

bool quic_tls_t::enable_datagrams

Definition at line 17 of file tls.h.

Referenced by quic_endpoint_open().

◆ http3

bool quic_tls_t::http3

Definition at line 19 of file tls.h.

Referenced by quic_accept(), quic_endpoint_open(), and quic_endpoint_set_http_server().

◆ http_server

http_server_t* quic_tls_t::http_server

Definition at line 21 of file tls.h.

Referenced by quic_endpoint_open(), and quic_endpoint_set_http_server().

◆ server

◆ ssl_ctx

SSL_CTX* quic_tls_t::ssl_ctx

◆ webtransport

bool quic_tls_t::webtransport

Definition at line 18 of file tls.h.

Referenced by quic_accept(), quic_connection_accept_ready(), and quic_endpoint_open().

◆ webtransport_origin

char quic_tls_t::webtransport_origin[512]

Definition at line 22 of file tls.h.

Referenced by quic_endpoint_open().

◆ webtransport_path

char quic_tls_t::webtransport_path[512]

Definition at line 23 of file tls.h.

Referenced by quic_endpoint_open().


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