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 175 of file app-layer-dnp3.h.

Member Function Documentation

◆ TAILQ_ENTRY()

DNP3Point_::TAILQ_ENTRY ( DNP3Point_  )

Field Documentation

◆ data

void* DNP3Point_::data

Data for this point.

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

Referenced by DNP3PushPoint(), and OutputJsonDNP3SetItem().

◆ index

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 177 of file app-layer-dnp3.h.

◆ prefix

uint32_t DNP3Point_::prefix

Prefix value for point.

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

◆ size

uint32_t DNP3Point_::size

Size of point if the object prefix was a size.

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


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