dnp3 (C++ API) 1.1.0
dnp3::EventClasses Struct Reference

Event classes. More...

#include <dnp3.hpp>

Public Member Functions

 EventClasses (bool class1, bool class2, bool class3)
 Fully construct EventClasses specifying the value of each field. More...
 

Static Public Member Functions

static EventClasses all ()
 Initialize all classes to true. More...
 
static EventClasses none ()
 Initialize all classes to false. More...
 

Public Attributes

bool class1
 Class 1 events. More...
 
bool class2
 Class 2 events. More...
 
bool class3
 Class 3 events. More...
 

Friends

class CppEventClassesFriend
 

Detailed Description

Event classes.

Constructor & Destructor Documentation

◆ EventClasses()

dnp3::EventClasses::EventClasses ( bool  class1,
bool  class2,
bool  class3 
)

Fully construct EventClasses specifying the value of each field.

Parameters
class1Class 1 events
class2Class 2 events
class3Class 3 events
Returns
New instance of EventClasses

Member Function Documentation

◆ all()

static EventClasses dnp3::EventClasses::all ( )
static

Initialize all classes to true.

Note
Values are initialized to:
Returns
New instance of EventClasses

◆ none()

static EventClasses dnp3::EventClasses::none ( )
static

Initialize all classes to false.

Note
Values are initialized to:
Returns
New instance of EventClasses

Member Data Documentation

◆ class1

bool dnp3::EventClasses::class1

Class 1 events.

◆ class2

bool dnp3::EventClasses::class2

Class 2 events.

◆ class3

bool dnp3::EventClasses::class3

Class 3 events.


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