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

Permissions for world, group, and owner. More...

#include <dnp3.hpp>

Public Member Functions

 Permissions (const PermissionSet &world, const PermissionSet &group, const PermissionSet &owner)
 Fully construct Permissions specifying the value of each field. More...
 

Static Public Member Functions

static Permissions none ()
 Permissions with nothing enabled. More...
 

Public Attributes

PermissionSet world
 World permissions. More...
 
PermissionSet group
 Group permissions. More...
 
PermissionSet owner
 Owner permissions. More...
 

Friends

class CppPermissionsFriend
 

Detailed Description

Permissions for world, group, and owner.

Constructor & Destructor Documentation

◆ Permissions()

dnp3::Permissions::Permissions ( const PermissionSet world,
const PermissionSet group,
const PermissionSet owner 
)

Fully construct Permissions specifying the value of each field.

Parameters
worldWorld permissions
groupGroup permissions
ownerOwner permissions
Returns
New instance of Permissions

Member Function Documentation

◆ none()

static Permissions dnp3::Permissions::none ( )
static

Permissions with nothing enabled.

Note
Values are initialized to:
Returns
New instance of Permissions

Member Data Documentation

◆ group

PermissionSet dnp3::Permissions::group

Group permissions.

◆ owner

PermissionSet dnp3::Permissions::owner

Owner permissions.

◆ world

PermissionSet dnp3::Permissions::world

World permissions.


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