GNU libmicrohttpd 0.9.77
|
#include </builddir/build/BUILD/libmicrohttpd-0.9.77/src/lib/internal.h>
Data Fields | |
struct MHD_HTTP_Header * | next |
char * | header |
char * | value |
enum MHD_ValueKind | kind |
struct MHD_HTTP_Header * | prev |
size_t | header_size |
size_t | value_size |
Header or cookie in HTTP request or response.
Definition at line 337 of file internal.h.
char * MHD_HTTP_Header::header |
The name of the header (key), without the colon.
Definition at line 347 of file internal.h.
Referenced by add_response_entry(), add_response_header_connection(), add_user_headers(), build_connection_chunked_response_footer(), build_header_response(), check_response_header_token_ci(), del_response_header_connection(), MHD_add_response_header(), MHD_check_response_header_token_ci(), MHD_del_response_header(), MHD_destroy_response(), MHD_get_connection_values(), MHD_get_connection_values_n(), MHD_get_response_element_n_(), MHD_get_response_header(), MHD_get_response_headers(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_lookup_header_token_ci(), MHD_queue_response(), MHD_request_get_values(), MHD_request_lookup_value(), MHD_request_set_value(), MHD_response_add_header(), MHD_response_del_header(), MHD_response_get_header(), MHD_response_get_headers(), MHD_response_queue_for_destroy(), MHD_set_connection_value_n_nocheck_(), and test_header().
size_t MHD_HTTP_Header::header_size |
The length of the header, not including the final zero termination.
Definition at line 342 of file internal.h.
Referenced by add_response_entry(), add_response_header_connection(), add_user_headers(), build_connection_chunked_response_footer(), MHD_check_response_header_token_ci(), MHD_del_response_header(), MHD_get_connection_values_n(), MHD_get_response_element_n_(), MHD_get_response_header(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_set_connection_value_n_nocheck_(), and test_header().
enum MHD_ValueKind MHD_HTTP_Header::kind |
Type of the header (where in the HTTP protocol is this header from).
Definition at line 358 of file internal.h.
Referenced by add_response_entry(), add_response_header_connection(), add_user_headers(), build_connection_chunked_response_footer(), build_header_response(), check_argument_match(), check_response_header_token_ci(), MHD_check_response_header_token_ci(), MHD_get_connection_values(), MHD_get_connection_values_n(), MHD_get_response_element_n_(), MHD_get_response_headers(), MHD_lookup_connection_value(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_lookup_header_token_ci(), MHD_request_get_values(), MHD_request_lookup_value(), MHD_request_set_value(), MHD_response_get_headers(), MHD_set_connection_value(), MHD_set_connection_value_n(), MHD_set_connection_value_n_nocheck_(), and test_header().
struct MHD_HTTP_Header * MHD_HTTP_Header::next |
Headers are kept in a linked list.
Headers are kept in a double-linked list.
Definition at line 342 of file internal.h.
Referenced by add_response_entry(), add_user_headers(), build_connection_chunked_response_footer(), build_header_response(), check_argument_match(), check_response_header_token_ci(), MHD_check_response_header_token_ci(), MHD_del_response_header(), MHD_destroy_response(), MHD_get_connection_values(), MHD_get_connection_values_n(), MHD_get_response_element_n_(), MHD_get_response_header(), MHD_get_response_headers(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_lookup_header_token_ci(), MHD_request_get_values(), MHD_request_lookup_value(), MHD_request_set_value(), MHD_response_del_header(), MHD_response_get_header(), MHD_response_get_headers(), MHD_response_queue_for_destroy(), MHD_set_connection_value_n_nocheck_(), and test_header().
struct MHD_HTTP_Header* MHD_HTTP_Header::prev |
Headers are kept in a double-linked list.
Definition at line 332 of file internal.h.
Referenced by MHD_response_del_header().
char * MHD_HTTP_Header::value |
The value of the header.
Definition at line 352 of file internal.h.
Referenced by add_response_entry(), add_response_header_connection(), add_user_headers(), build_connection_chunked_response_footer(), build_header_response(), check_response_header_token_ci(), del_response_header_connection(), MHD_add_response_header(), MHD_check_response_header_token_ci(), MHD_del_response_header(), MHD_destroy_response(), MHD_get_connection_values(), MHD_get_connection_values_n(), MHD_get_response_header(), MHD_get_response_headers(), MHD_lookup_connection_value(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_lookup_header_token_ci(), MHD_queue_response(), MHD_request_get_values(), MHD_request_lookup_value(), MHD_request_set_value(), MHD_response_del_header(), MHD_response_get_header(), MHD_response_get_headers(), MHD_response_queue_for_destroy(), MHD_set_connection_value(), MHD_set_connection_value_n(), MHD_set_connection_value_n_nocheck_(), and test_header().
size_t MHD_HTTP_Header::value_size |
The length of the value, not including the final zero termination.
Definition at line 352 of file internal.h.
Referenced by add_response_entry(), add_response_header_connection(), add_user_headers(), build_connection_chunked_response_footer(), del_response_header_connection(), MHD_del_response_header(), MHD_get_connection_values_n(), MHD_lookup_connection_value_n(), MHD_set_connection_value_n(), MHD_set_connection_value_n_nocheck_(), and test_header().