RADLib
RADical C++ application framework
RADSecurity::CapabilitySet Struct Reference

Linux capability state parsed from /proc status fields. More...

#include <RADSecurity.h>

Public Member Functions

bool hasEffective (int capabilityNumber) const
 Returns true when capabilityNumber is present in the effective set. More...
 

Public Attributes

uint64_t effective = 0
 Effective capability mask. More...
 
uint64_t permitted = 0
 Permitted capability mask. More...
 
uint64_t inheritable = 0
 Inheritable capability mask. More...
 
uint64_t bounding = 0
 Bounding capability mask. More...
 

Detailed Description

Linux capability state parsed from /proc status fields.

Member Function Documentation

◆ hasEffective()

bool RADSecurity::CapabilitySet::hasEffective ( int  capabilityNumber) const

Returns true when capabilityNumber is present in the effective set.

Member Data Documentation

◆ bounding

uint64_t RADSecurity::CapabilitySet::bounding = 0

Bounding capability mask.

◆ effective

uint64_t RADSecurity::CapabilitySet::effective = 0

Effective capability mask.

◆ inheritable

uint64_t RADSecurity::CapabilitySet::inheritable = 0

Inheritable capability mask.

◆ permitted

uint64_t RADSecurity::CapabilitySet::permitted = 0

Permitted capability mask.


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