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

Class 0, 1, 2 and 3 config. More...

#include <dnp3.hpp>

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

bool class0
 Class 0 (static data) More...
 
bool class1
 Class 1 events. More...
 
bool class2
 Class 2 events. More...
 
bool class3
 Class 3 events. More...
 

Friends

class CppClassesFriend
 

Detailed Description

Class 0, 1, 2 and 3 config.

Constructor & Destructor Documentation

◆ Classes()

dnp3::Classes::Classes ( bool  class0,
bool  class1,
bool  class2,
bool  class3 
)

Fully construct Classes specifying the value of each field.

Parameters
class0Class 0 (static data)
class1Class 1 events
class2Class 2 events
class3Class 3 events
Returns
New instance of Classes

Member Function Documentation

◆ all()

static Classes dnp3::Classes::all ( )
static

Initialize all classes to true.

Note
Values are initialized to:
Returns
New instance of Classes

◆ none()

static Classes dnp3::Classes::none ( )
static

Initialize all classes to false.

Note
Values are initialized to:
Returns
New instance of Classes

Member Data Documentation

◆ class0

bool dnp3::Classes::class0

Class 0 (static data)

◆ class1

bool dnp3::Classes::class1

Class 1 events.

◆ class2

bool dnp3::Classes::class2

Class 2 events.

◆ class3

bool dnp3::Classes::class3

Class 3 events.


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