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 store_tx_id
 
FileContainerfiles_ts
 
FileContainerfiles_tc
 
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
 

Detailed Description

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

Field Documentation

const struct HTPCfgRec_* HtpState_::cfg
htp_conn_t* HtpState_::conn

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

Referenced by AppLayerHtpPrintStats(), HTPFreeConfig(), and HTPStateFree().

htp_connp_t* HtpState_::connp

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

Referenced by DetectLuaRegister(), and HTPStateFree().

uint16_t HtpState_::events

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

Flow* HtpState_::f

Needed to retrieve the original flow when using HTPLib callbacks

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

Referenced by HtpConfigRestoreBackup(), HTPFileOpen(), and HTPFreeConfig().

uint32_t HtpState_::file_track_id

used to assign file track ids to files

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

Referenced by HTPFileOpen().

uint16_t HtpState_::flags

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

Referenced by DetectFilestoreRegister(), and HTPFileOpen().

uint16_t HtpState_::htp_messages_offset

offset into conn->messages list

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

uint64_t HtpState_::last_request_data_stamp

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

Referenced by HTPFreeConfig().

uint64_t HtpState_::last_response_data_stamp

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

Referenced by HTPFreeConfig().

uint64_t HtpState_::store_tx_id

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

Referenced by DetectFilestoreRegister(), and HTPFileOpen().

uint64_t HtpState_::transaction_cnt

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

Referenced by HTPFreeConfig().


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