suricata
HtpState_ Struct Reference

#include <app-layer-htp.h>

Collaboration diagram for HtpState_:

Data Fields

htp_connp_t * connp
 
htp_conn_t * conn
 
Flowf
 
uint64_t transaction_cnt
 
uint64_t tx_freed
 
const struct HTPCfgRec_cfg
 
uint16_t flags
 
uint16_t events
 
uint16_t htp_messages_offset
 
uint32_t file_track_id
 
uint64_t last_request_data_stamp
 
uint64_t last_response_data_stamp
 
StreamSlice * slice
 
FrameId request_frame_id
 
FrameId response_frame_id
 
AppLayerStateData state_data
 

Detailed Description

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

Field Documentation

◆ cfg

const struct HTPCfgRec_* HtpState_::cfg

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

Referenced by HtpBodyPrune(), and HTPFileOpen().

◆ conn

htp_conn_t* HtpState_::conn

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

Referenced by HtpGetTxForH2().

◆ connp

htp_connp_t* HtpState_::connp

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

Referenced by HTPStateFree().

◆ events

uint16_t HtpState_::events

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

◆ f

Flow* HtpState_::f

Needed to retrieve the original flow when using HTPLib callbacks

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

◆ file_track_id

uint32_t HtpState_::file_track_id

used to assign file track ids to files

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

Referenced by HTPFileOpen().

◆ flags

uint16_t HtpState_::flags

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

◆ htp_messages_offset

uint16_t HtpState_::htp_messages_offset

offset into conn->messages list

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

◆ last_request_data_stamp

uint64_t HtpState_::last_request_data_stamp

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

◆ last_response_data_stamp

uint64_t HtpState_::last_response_data_stamp

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

◆ request_frame_id

FrameId HtpState_::request_frame_id

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

◆ response_frame_id

FrameId HtpState_::response_frame_id

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

◆ slice

StreamSlice* HtpState_::slice

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

◆ state_data

AppLayerStateData HtpState_::state_data

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

◆ transaction_cnt

uint64_t HtpState_::transaction_cnt

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

◆ tx_freed

uint64_t HtpState_::tx_freed

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


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