suricata
DNP3State_ Struct Reference

Per flow DNP3 state. More...

#include <app-layer-dnp3.h>

Collaboration diagram for DNP3State_:

Public Member Functions

 TAILQ_HEAD (, DNP3Transaction_) tx_list
 

Data Fields

DNP3Transactioncurr
 
uint64_t transaction_max
 
uint16_t events
 
uint32_t unreplied
 
uint8_t flooded
 
DNP3Buffer request_buffer
 
DNP3Buffer response_buffer
 

Detailed Description

Per flow DNP3 state.

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

Member Function Documentation

DNP3State_::TAILQ_HEAD ( DNP3Transaction_  )

Field Documentation

DNP3Transaction* DNP3State_::curr

Current transaction.

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

Referenced by RegisterDNP3Parsers().

uint16_t DNP3State_::events

Definition at line 264 of file app-layer-dnp3.h.

uint8_t DNP3State_::flooded

Flag indicating flood.

Definition at line 266 of file app-layer-dnp3.h.

Referenced by RegisterDNP3Parsers().

DNP3Buffer DNP3State_::request_buffer

Request buffer for buffering incomplete request PDUs received over TCP.

Definition at line 268 of file app-layer-dnp3.h.

Referenced by RegisterDNP3Parsers().

DNP3Buffer DNP3State_::response_buffer

Response buffer for buffering incomplete response PDUs received over TCP.

Definition at line 271 of file app-layer-dnp3.h.

Referenced by RegisterDNP3Parsers().

uint64_t DNP3State_::transaction_max

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

Referenced by RegisterDNP3Parsers().

uint32_t DNP3State_::unreplied

Number of unreplied requests.

Definition at line 265 of file app-layer-dnp3.h.


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