GNU libmicrohttpd 1.0.1
Loading...
Searching...
No Matches
MHD_HTTP_Req_Header Struct Reference

#include </builddir/build/BUILD/libmicrohttpd-1.0.1/src/microhttpd/internal.h>

Data Fields

struct MHD_HTTP_Req_Headernext
 
struct MHD_HTTP_Req_Headerprev
 
const charheader
 
size_t header_size
 
const charvalue
 
size_t value_size
 
enum MHD_ValueKind kind
 

Detailed Description

Header, footer, or cookie for HTTP request.

Definition at line 361 of file internal.h.

Field Documentation

◆ header

const char* MHD_HTTP_Req_Header::header

◆ header_size

size_t MHD_HTTP_Req_Header::header_size

The length of the header, not including the final zero termination.

Definition at line 381 of file internal.h.

Referenced by MHD_get_connection_values_n(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_set_connection_value_n_nocheck_(), and test_header().

◆ kind

◆ next

◆ prev

struct MHD_HTTP_Req_Header* MHD_HTTP_Req_Header::prev

Headers are kept in a double-linked list.

Definition at line 371 of file internal.h.

◆ value

◆ value_size

size_t MHD_HTTP_Req_Header::value_size

The length of the value, not including the final zero termination.

Definition at line 391 of file internal.h.

Referenced by MHD_get_connection_values_n(), MHD_lookup_connection_value_n(), MHD_set_connection_value_n(), MHD_set_connection_value_n_nocheck_(), and test_header().


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