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

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 218 of file app-layer-enip-common.h.

Member Function Documentation

ENIPState_::TAILQ_HEAD ( ENIPTransaction_  )

transaction list

Field Documentation

uint8_t* ENIPState_::buffer

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

ENIPTransaction* ENIPState_::curr

ptr to current tx

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

uint16_t ENIPState_::events

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

Referenced by AppLayerDecoderEventsSetEvent().

uint16_t ENIPState_::givenup

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

ENIPTransaction* ENIPState_::iter

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

uint16_t ENIPState_::offset

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

uint16_t ENIPState_::record_len

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

uint64_t ENIPState_::transaction_max

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

uint64_t ENIPState_::tx_with_detect_state_cnt

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


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