58#define LWS_IO_OPS_ABI_VERSION 2
117 int (*
close)(
struct lws *wsi,
int phase);
160 struct lws *(*transport_start)(
struct lws *wsi);
188 const char *(*peer_address)(
struct lws *wsi,
char *buf,
size_t len);
199 void *(*tls_session)(
struct lws *wsi);
203 const uint8_t *(*tls_hs_ca_id)(
struct lws *wsi);
228 size_t in_len,
uint8_t *out,
size_t *out_len);
263 int (*
tx_push)(
struct lws *wsi,
unsigned char *buf,
size_t len);
int(* lws_tls_quic_secret_cb)(struct lws *wsi, enum lws_tls_quic_secret_type type, const uint8_t *secret, size_t secret_len)
#define LWS_EXTERN_FOR_DATA
LWS_VISIBLE LWS_EXTERN_FOR_DATA const lws_io_ops_t lws_io_ops_default
#define LWS_IO_OPS_ABI_VERSION
struct lws_io_ops lws_io_ops_t
int(* tls_quic_alert)(struct lws *wsi)
void(* vhost_destroy)(struct lws_vhost *vh)
int(* close)(struct lws *wsi, int phase)
void(* transport_established)(struct lws *wsi)
int(* tls_peer_cert_info)(struct lws *wsi, enum lws_tls_cert_info type, union lws_tls_cert_info_results *buf, size_t len)
void(* created)(struct lws *wsi)
int(* tls_quic_alpn)(struct lws *wsi, char *buf, size_t len)
int(* tls_quic_get_tp)(struct lws *wsi, const uint8_t **tp, size_t *tp_len)
int(* tx_push)(struct lws *wsi, unsigned char *buf, size_t len)
int(* tls_quic_set_tp)(struct lws *wsi, const uint8_t *tp, size_t tp_len)
int(* service_writable)(struct lws *wsi)
int(* tls_quic_handshake)(struct lws *wsi, int level, const uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len)
void(* deadline)(struct lws_context *cx, int tsi, lws_usec_t us)
int(* http_client_read)(struct lws *wsi, char **buf, int *len)
int(* want_read)(struct lws *wsi, int on)
int(* tls_confirm_peer_cert)(struct lws *wsi, char *ebuf, size_t ebuf_len)
int(* tx_choked)(struct lws *wsi)
int(* transport_connected)(struct lws *wsi)
int(* path)(struct lws *wsi, int op, const union lws_sockaddr46 *peer)
int(* tx_file)(struct lws *wsi)
void(* wake)(struct lws *wsi)
int(* transport_failed)(struct lws *wsi)
int(* finalize_startup)(struct lws_context *cx, const char *where)
int(* tls_quic_session)(struct lws *wsi, lws_tls_quic_secret_cb cb)
int(* want_write)(struct lws *wsi)
int(* service_now)(struct lws *wsi)
int(* flag_pending_rx)(struct lws *wsi)
int(* transfer)(struct lws *from, struct lws *to)
int(* tls_quic_aead)(struct lws *wsi)
void(* tx_now)(struct lws *wsi)