Libevhtp  1.2.13
htparser Struct Reference

Data Fields

htpparse_error error
 
parser_state state
 
parser_flags flags
 
eval_hdr_val heval
 
htp_type type
 
htp_scheme scheme
 
htp_method method
 
unsigned char multipart
 
unsigned char major
 
unsigned char minor
 
uint64_t content_len
 
uint64_t orig_content_len
 
uint64_t bytes_read
 
uint64_t total_bytes_read
 
unsigned int status
 
unsigned int status_count
 
char * scheme_offset
 
char * host_offset
 
char * port_offset
 
char * path_offset
 
char * args_offset
 
void * userdata
 
size_t buf_idx
 
char buf [PARSER_STACK_MAX]
 

Detailed Description

Definition at line 87 of file parser.c.

Field Documentation

◆ args_offset

char* htparser::args_offset

Definition at line 111 of file parser.c.

◆ buf

char htparser::buf[PARSER_STACK_MAX]

Definition at line 117 of file parser.c.

◆ buf_idx

size_t htparser::buf_idx

Definition at line 115 of file parser.c.

◆ bytes_read

uint64_t htparser::bytes_read

Definition at line 102 of file parser.c.

◆ content_len

uint64_t htparser::content_len

Definition at line 100 of file parser.c.

◆ error

htpparse_error htparser::error

Definition at line 88 of file parser.c.

◆ flags

parser_flags htparser::flags

Definition at line 90 of file parser.c.

◆ heval

eval_hdr_val htparser::heval

Definition at line 91 of file parser.c.

◆ host_offset

char* htparser::host_offset

Definition at line 108 of file parser.c.

◆ major

unsigned char htparser::major

Definition at line 98 of file parser.c.

◆ method

htp_method htparser::method

Definition at line 95 of file parser.c.

◆ minor

unsigned char htparser::minor

Definition at line 99 of file parser.c.

◆ multipart

unsigned char htparser::multipart

Definition at line 97 of file parser.c.

◆ orig_content_len

uint64_t htparser::orig_content_len

Definition at line 101 of file parser.c.

◆ path_offset

char* htparser::path_offset

Definition at line 110 of file parser.c.

◆ port_offset

char* htparser::port_offset

Definition at line 109 of file parser.c.

◆ scheme

htp_scheme htparser::scheme

Definition at line 94 of file parser.c.

◆ scheme_offset

char* htparser::scheme_offset

Definition at line 107 of file parser.c.

◆ state

parser_state htparser::state

Definition at line 89 of file parser.c.

◆ status

unsigned int htparser::status

Definition at line 104 of file parser.c.

◆ status_count

unsigned int htparser::status_count

Definition at line 105 of file parser.c.

◆ total_bytes_read

uint64_t htparser::total_bytes_read

Definition at line 103 of file parser.c.

◆ type

htp_type htparser::type

Definition at line 93 of file parser.c.

◆ userdata

void* htparser::userdata

Definition at line 113 of file parser.c.


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