suricata
ENIPTransaction_ Struct Reference

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

Collaboration diagram for ENIPTransaction_:

Public Member Functions

 TAILQ_HEAD (, CIPServiceEntry_) service_list
 
 TAILQ_ENTRY (ENIPTransaction_) next
 

Data Fields

struct ENIPState_enip
 
uint16_t tx_num
 
uint16_t tx_id
 
uint16_t service_count
 
ENIPEncapHdr header
 
ENIPEncapDataHdr encap_data_header
 
ENIPEncapAddresItem encap_addr_item
 
ENIPEncapDataItem encap_data_item
 
AppLayerDecoderEventsdecoder_events
 
DetectEngineStatede_state
 
uint64_t detect_flags_ts
 
uint64_t detect_flags_tc
 

Detailed Description

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

Member Function Documentation

ENIPTransaction_::TAILQ_ENTRY ( ENIPTransaction_  )
ENIPTransaction_::TAILQ_HEAD ( CIPServiceEntry_  )

list for CIP

Field Documentation

DetectEngineState* ENIPTransaction_::de_state

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

AppLayerDecoderEvents* ENIPTransaction_::decoder_events

per tx events

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

uint64_t ENIPTransaction_::detect_flags_tc

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

uint64_t ENIPTransaction_::detect_flags_ts

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

ENIPEncapAddresItem ENIPTransaction_::encap_addr_item

encapsulated address item

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

Referenced by DecodeCommonPacketFormatPDU().

ENIPEncapDataHdr ENIPTransaction_::encap_data_header

encapsulation data header

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

Referenced by DecodeCommonPacketFormatPDU().

ENIPEncapDataItem ENIPTransaction_::encap_data_item

encapsulated data item

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

Referenced by DecodeCIPPDU(), DecodeCIPRequestPDU(), DecodeCIPResponsePDU(), and DecodeCommonPacketFormatPDU().

struct ENIPState_* ENIPTransaction_::enip

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

ENIPEncapHdr ENIPTransaction_::header
uint16_t ENIPTransaction_::service_count

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

Referenced by DecodeCIPRequestPDU(), and DecodeCIPResponsePDU().

uint16_t ENIPTransaction_::tx_id

transaction id

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

uint16_t ENIPTransaction_::tx_num

internal: id

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


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