|
cwist
Modern C web framework with libttak runtime
|
#include <https.h>

Public Attributes | |
| int | fd |
| SSL * | ssl |
| char * | read_buf |
| size_t | buf_len |
| bool | negotiated_http2 |
| cwist_https_protocol | negotiated_protocol |
| bool | http3_enabled |
| bool | http2_sequenced_data |
| bool | deferred |
| bool | park_expired |
| void * | proto_state |
| void(* | proto_state_free )(void *state) |
| struct cwist_https_context * | pool_ctx |
| void(* | pool_handler )(struct cwist_https_connection *, void *) |
| void * | pool_user_ctx |
| size_t cwist_https_connection::buf_len |
Definition at line 42 of file https.h.
Referenced by cwist_https_conn_idle(), and cwist_https_receive_request().
| int cwist_https_connection::fd |
Definition at line 22 of file https.h.
Referenced by cwist_app_http_handler_async(), cwist_https_conn_idle(), cwist_https_receive_request(), cwist_https_send_response(), cwist_https_send_response_head(), and https_pool_submit_conn().
| bool cwist_https_connection::http3_enabled |
Definition at line 45 of file https.h.
Referenced by cwist_https_send_response(), and cwist_https_send_response_head().
| cwist_https_protocol cwist_https_connection::negotiated_protocol |
Definition at line 44 of file https.h.
Referenced by cwist_https_connection_protocol(), and cwist_https_connection_uses_http2().
| bool cwist_https_connection::park_expired |
Definition at line 49 of file https.h.
Referenced by cwist_http2_serve_connection_ex().
| struct cwist_https_context* cwist_https_connection::pool_ctx |
| void(* cwist_https_connection::pool_handler) (struct cwist_https_connection *, void *) |
| void* cwist_https_connection::proto_state |
Definition at line 50 of file https.h.
Referenced by cwist_http2_serve_connection_ex().
Definition at line 51 of file https.h.
Referenced by cwist_http2_serve_connection_ex().
| char* cwist_https_connection::read_buf |
Definition at line 41 of file https.h.
Referenced by cwist_https_receive_request().
| SSL * cwist_https_connection::ssl |
Definition at line 23 of file https.h.
Referenced by cwist_https_conn_idle(), cwist_https_receive_request(), cwist_https_send_response(), and cwist_https_send_response_head().