suricata
ENIPState_ Struct Reference

Per flow ENIP state container. More...

#include <app-layer-enip-common.h>

Collaboration diagram for ENIPState_:

Public Member Functions

 TAILQ_HEAD (, ENIPTransaction_) tx_list
 

Data Fields

AppLayerStateData state_data
 
ENIPTransactioncurr
 
ENIPTransactioniter
 
uint64_t transaction_max
 
uint64_t tx_with_detect_state_cnt
 
uint16_t events
 
uint16_t givenup
 
uint16_t offset
 
uint16_t record_len
 
uint8_t * buffer
 

Detailed Description

Per flow ENIP state container.

Definition at line 210 of file app-layer-enip-common.h.

Member Function Documentation

◆ TAILQ_HEAD()

ENIPState_::TAILQ_HEAD ( ENIPTransaction_  )

transaction list

Field Documentation

◆ buffer

uint8_t* ENIPState_::buffer

Definition at line 225 of file app-layer-enip-common.h.

◆ curr

ENIPTransaction* ENIPState_::curr

ptr to current tx

Definition at line 214 of file app-layer-enip-common.h.

◆ events

uint16_t ENIPState_::events

Definition at line 219 of file app-layer-enip-common.h.

◆ givenup

uint16_t ENIPState_::givenup

Definition at line 220 of file app-layer-enip-common.h.

◆ iter

ENIPTransaction* ENIPState_::iter

Definition at line 215 of file app-layer-enip-common.h.

◆ offset

uint16_t ENIPState_::offset

Definition at line 223 of file app-layer-enip-common.h.

◆ record_len

uint16_t ENIPState_::record_len

Definition at line 224 of file app-layer-enip-common.h.

◆ state_data

AppLayerStateData ENIPState_::state_data

Definition at line 212 of file app-layer-enip-common.h.

◆ transaction_max

uint64_t ENIPState_::transaction_max

Definition at line 216 of file app-layer-enip-common.h.

◆ tx_with_detect_state_cnt

uint64_t ENIPState_::tx_with_detect_state_cnt

Definition at line 217 of file app-layer-enip-common.h.


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