suricata
DNP3Point_ Struct Reference

DNP3 object point. More...

#include <app-layer-dnp3.h>

Public Member Functions

 TAILQ_ENTRY (DNP3Point_) next
 

Data Fields

uint32_t prefix
 
uint32_t index
 
uint32_t size
 
void * data
 

Detailed Description

DNP3 object point.

Each DNP3 object can have 0 or more points representing the values of the object.

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

Member Function Documentation

DNP3Point_::TAILQ_ENTRY ( DNP3Point_  )

Field Documentation

void* DNP3Point_::data

Data for this point.

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

Referenced by DNP3FreeObjectPointList(), and RegisterDNP3Parsers().

uint32_t DNP3Point_::index

Index of point. If the object is prefixed with an index then this will be that value. Otherwise this is the place the point was in the list of points (starting at 0).

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

Referenced by DNP3FreeObjectPointList().

uint32_t DNP3Point_::prefix

Prefix value for point.

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

Referenced by DNP3FreeObjectPointList(), and RegisterDNP3Parsers().

uint32_t DNP3Point_::size

Size of point if the object prefix was a size.

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

Referenced by DNP3FreeObjectPointList(), and RegisterDNP3Parsers().


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