|
cwist
Modern C web framework with libttak runtime
|
Linked list for headers to handle multiple headers easily. More...
#include <http.h>

Public Attributes | |
| cwist_sstring * | key |
| cwist_sstring * | value |
| struct cwist_http_header_node * | next |
| bool | arena_owned |
| True when the node lives in a request arena (freed with the arena). | |
Linked list for headers to handle multiple headers easily.
Linked list node for request/response headers.
— Structures —
| bool cwist_http_header_node::arena_owned |
True when the node lives in a request arena (freed with the arena).
Definition at line 160 of file http.h.
Referenced by cwist_http_header_remove().
| cwist_sstring * cwist_http_header_node::key |
Definition at line 60 of file http.h.
Referenced by cwist_http2_push_resource(), cwist_http_client_request(), and cwist_http_header_remove().
| struct cwist_http_header_node * cwist_http_header_node::next |
Definition at line 62 of file http.h.
Referenced by cwist_http2_push_resource(), cwist_http3_client_request(), cwist_http_client_request(), cwist_http_header_free_all(), cwist_http_header_remove(), and headers_have_content_length().
| cwist_sstring * cwist_http_header_node::value |
Definition at line 61 of file http.h.
Referenced by cwist_http2_push_resource(), cwist_http_client_request(), cwist_http_header_get(), and cwist_http_header_remove().