dnp3 (C++ API) 1.6.0
Loading...
Searching...
No Matches
dnp3::PermissionSet Struct Reference

Defines read, write, execute permissions for particular group or user. More...

#include <dnp3.hpp>

Public Member Functions

 PermissionSet (bool execute, bool write, bool read)
 Fully construct PermissionSet specifying the value of each field. More...
 
 PermissionSet ()
 Permission set with nothing enabled. More...
 

Public Attributes

bool execute
 Permission to execute. More...
 
bool write
 Permission to write. More...
 
bool read
 Permission to read. More...
 

Friends

class CppPermissionSetFriend
 

Detailed Description

Defines read, write, execute permissions for particular group or user.

Constructor & Destructor Documentation

◆ PermissionSet() [1/2]

dnp3::PermissionSet::PermissionSet ( bool  execute,
bool  write,
bool  read 
)

Fully construct PermissionSet specifying the value of each field.

Parameters
executePermission to execute
writePermission to write
readPermission to read
Returns
New instance of PermissionSet

◆ PermissionSet() [2/2]

dnp3::PermissionSet::PermissionSet ( )

Permission set with nothing enabled.

Note
Values are initialized to:
Returns
New instance of PermissionSet

Member Data Documentation

◆ execute

bool dnp3::PermissionSet::execute

Permission to execute.

◆ read

bool dnp3::PermissionSet::read

Permission to read.

◆ write

bool dnp3::PermissionSet::write

Permission to write.


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