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
 
const struct HTPCfgRec_cfg
 
uint16_t flags
 
uint16_t events
 
uint16_t htp_messages_count
 
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 181 of file app-layer-htp.h.

Field Documentation

◆ cfg

const struct HTPCfgRec_* HtpState_::cfg

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

Referenced by HtpBodyPrune(), and HTPFileOpen().

◆ conn

htp_conn_t* HtpState_::conn

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

◆ connp

htp_connp_t* HtpState_::connp

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

Referenced by HtpGetTxForH2(), and HTPStateFree().

◆ events

uint16_t HtpState_::events

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

◆ f

Flow* HtpState_::f

Needed to retrieve the original flow when using HTPLib callbacks

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

Referenced by HTPFileOpen().

◆ flags

uint16_t HtpState_::flags

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

◆ htp_messages_count

uint16_t HtpState_::htp_messages_count

Number of already logged messages

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

◆ last_request_data_stamp

uint64_t HtpState_::last_request_data_stamp

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

◆ last_response_data_stamp

uint64_t HtpState_::last_response_data_stamp

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

◆ request_frame_id

FrameId HtpState_::request_frame_id

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

◆ response_frame_id

FrameId HtpState_::response_frame_id

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

◆ slice

StreamSlice* HtpState_::slice

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

◆ state_data

AppLayerStateData HtpState_::state_data

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

◆ transaction_cnt

uint64_t HtpState_::transaction_cnt

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


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