HTP  0.3
Data Fields
htp_mpartp_t Struct Reference

#include <htp_multipart.h>

Collaboration diagram for htp_mpartp_t:
Collaboration graph
[legend]

Data Fields

htp_connp_tconnp
char * boundary
size_t boundary_len
int boundary_count
int seen_last_boundary
list_tparts
int extract_files
int extract_limit
char * extract_dir
int file_count
int(* handle_data )(htp_mpartp_t *mpartp, unsigned char *data, size_t len, int line_end)
int(* handle_boundary )(htp_mpartp_t *mpartp)
int state
size_t bpos
unsigned char * current_data
htp_mpart_part_tcurrent_part
int current_mode
size_t current_len
bstr_builder_tboundary_pieces
bstr_builder_tpart_pieces
int pieces_form_line
unsigned char first_boundary_byte
size_t boundarypos
int cr_aside

Field Documentation

char* htp_mpartp_t::boundary

Boundary to be used to extract parts.

int htp_mpartp_t::boundary_count

How many boundaries were seen?

size_t htp_mpartp_t::boundary_len

Boundary length.

bstr_builder_t* htp_mpartp_t::boundary_pieces
size_t htp_mpartp_t::boundarypos
size_t htp_mpartp_t::bpos
htp_connp_t* htp_mpartp_t::connp
int htp_mpartp_t::cr_aside
unsigned char* htp_mpartp_t::current_data
size_t htp_mpartp_t::current_len
int htp_mpartp_t::current_mode
htp_mpart_part_t* htp_mpartp_t::current_part
char* htp_mpartp_t::extract_dir
int htp_mpartp_t::extract_files
int htp_mpartp_t::extract_limit
int htp_mpartp_t::file_count
unsigned char htp_mpartp_t::first_boundary_byte
int(* htp_mpartp_t::handle_boundary)(htp_mpartp_t *mpartp)
int(* htp_mpartp_t::handle_data)(htp_mpartp_t *mpartp, unsigned char *data, size_t len, int line_end)
bstr_builder_t* htp_mpartp_t::part_pieces
list_t* htp_mpartp_t::parts

List of parts.

int htp_mpartp_t::pieces_form_line
int htp_mpartp_t::seen_last_boundary

Did we see the last boundary?

int htp_mpartp_t::state

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