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 186 of file app-layer-htp.h.

Field Documentation

◆ body_inspected

uint64_t HtpBody_::body_inspected

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

Referenced by HtpBodyPrune().

◆ body_parsed

uint64_t HtpBody_::body_parsed

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

Referenced by HtpBodyPrune().

◆ content_len_so_far

uint64_t HtpBody_::content_len_so_far

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

Referenced by HtpBodyAppendChunk(), and HtpBodyPrune().

◆ first

HtpBodyChunk* HtpBody_::first

Pointer to the first chunk

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

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

◆ last

HtpBodyChunk* HtpBody_::last

Pointer to the last chunk

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

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

◆ sb

StreamingBuffer* HtpBody_::sb

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

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


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