GNU libmicrohttpd 1.0.2
Loading...
Searching...
No Matches
MHD_RequestLineProcessing Struct Reference

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

Data Fields

size_t proc_pos
 
unsigned int skipped_empty_lines
 
size_t last_ws_start
 
size_t last_ws_end
 
char * rq_tgt
 
char * rq_tgt_qmark
 
size_t num_ws_in_uri
 

Detailed Description

The request line processing data

Definition at line 946 of file internal.h.

Field Documentation

◆ last_ws_end

size_t MHD_RequestLineProcessing::last_ws_end

The position of the next character after the last known whitespace character in the current/last found whitespace block, zero if not found yet.

Definition at line 966 of file internal.h.

Referenced by get_request_line_inner().

◆ last_ws_start

size_t MHD_RequestLineProcessing::last_ws_start

The position of the start of the current/last found whitespace block, zero if not found yet.

Definition at line 960 of file internal.h.

Referenced by get_request_line_inner().

◆ num_ws_in_uri

size_t MHD_RequestLineProcessing::num_ws_in_uri

The number of whitespace characters in the request URI

Definition at line 979 of file internal.h.

Referenced by get_request_line(), get_request_line_inner(), and send_redirect_fixed_rq_target().

◆ proc_pos

size_t MHD_RequestLineProcessing::proc_pos

The position of the next character to be processed

Definition at line 951 of file internal.h.

Referenced by get_request_line(), and get_request_line_inner().

◆ rq_tgt

char* MHD_RequestLineProcessing::rq_tgt

The pointer to the request target. The request URI will be formed based on it.

Definition at line 971 of file internal.h.

Referenced by get_request_line(), get_request_line_inner(), process_request_target(), and send_redirect_fixed_rq_target().

◆ rq_tgt_qmark

char* MHD_RequestLineProcessing::rq_tgt_qmark

The pointer to the first question mark in the rq_tgt.

Definition at line 975 of file internal.h.

Referenced by get_request_line_inner(), and process_request_target().

◆ skipped_empty_lines

unsigned int MHD_RequestLineProcessing::skipped_empty_lines

The number of empty lines skipped

Definition at line 955 of file internal.h.

Referenced by get_request_line_inner().


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