HTP  0.3
Data Fields
htp_header_line_t Struct Reference

#include <htp.h>

Collaboration diagram for htp_header_line_t:
Collaboration graph
[legend]

Data Fields

bstrline
size_t name_offset
size_t name_len
size_t value_offset
size_t value_len
unsigned int has_nulls
int first_nul_offset
unsigned int flags
htp_header_theader

Field Documentation

int htp_header_line_t::first_nul_offset

The offset of the first NUL byte, or -1.

unsigned int htp_header_line_t::flags

Parsing flags: HTP_FIELD_INVALID, HTP_FIELD_LONG, HTP_FIELD_NUL_BYTE

unsigned int htp_header_line_t::has_nulls

How many NUL bytes are there on this header line?

htp_header_t* htp_header_line_t::header

Header that uses this line.

bstr* htp_header_line_t::line

Header line data.

size_t htp_header_line_t::name_len

Header name length, if applicable.

size_t htp_header_line_t::name_offset

Offset at which header name begins, if applicable.

size_t htp_header_line_t::value_len

Value length, if applicable.

size_t htp_header_line_t::value_offset

Offset at which header value begins, if applicable.


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