suricata
HtpBody_ Struct Reference

#include <app-layer-htp.h>

Collaboration diagram for HtpBody_:

Data Fields

HtpBodyChunkfirst
 
HtpBodyChunklast
 
StreamingBuffersb
 
uint64_t content_len_so_far
 
uint64_t body_parsed
 
uint64_t body_inspected
 

Detailed Description

Struct used to hold all the chunks of a body on a request

Definition at line 181 of file app-layer-htp.h.

Field Documentation

◆ body_inspected

uint64_t HtpBody_::body_inspected

Definition at line 192 of file app-layer-htp.h.

Referenced by HtpBodyPrune().

◆ body_parsed

uint64_t HtpBody_::body_parsed

Definition at line 190 of file app-layer-htp.h.

Referenced by HtpBodyPrune().

◆ content_len_so_far

uint64_t HtpBody_::content_len_so_far

Definition at line 188 of file app-layer-htp.h.

Referenced by HtpBodyPrune().

◆ first

HtpBodyChunk* HtpBody_::first

Pointer to the first chunk

Definition at line 182 of file app-layer-htp.h.

Referenced by HtpBodyFree(), HtpBodyPrint(), and HtpBodyPrune().

◆ last

HtpBodyChunk* HtpBody_::last

Pointer to the last chunk

Definition at line 183 of file app-layer-htp.h.

Referenced by HtpBodyFree(), and HtpBodyPrune().

◆ sb

StreamingBuffer* HtpBody_::sb

Definition at line 185 of file app-layer-htp.h.

Referenced by HtpBodyAppendChunk(), HtpBodyFree(), HtpBodyPrint(), and HtpBodyPrune().


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