A class which describes a permission configuration for openDAQ object.A configuration object can be constructed using the permission builder class.
More...
Inherits ObjectPtr< IPermissions >.
A class which describes a permission configuration for openDAQ object.A configuration object can be constructed using the permission builder class.
|
daq::Bool | getInherited () const |
| Returns true if an object should inherit permissions from its parent object. More...
|
|
daq::DictPtr< daq::IString, daq::IInteger > | getAllowed () const |
| Returns a dictionary of allowed permissions for each group. More...
|
|
daq::DictPtr< daq::IString, daq::IInteger > | getDenied () const |
| Returns a dictionary of denied permissions for each group. More...
|
|
◆ getAllowed()
daq::DictPtr<daq::IString, daq::IInteger> getAllowed |
( |
| ) |
const |
|
inline |
Returns a dictionary of allowed permissions for each group.
- Parameters
-
permissions[out] | A dictionary of allowed permissions for each group. |
◆ getDenied()
daq::DictPtr<daq::IString, daq::IInteger> getDenied |
( |
| ) |
const |
|
inline |
Returns a dictionary of denied permissions for each group.
- Parameters
-
permissions[out] | A dictionary of denied permissions for each group. |
◆ getInherited()
daq::Bool getInherited |
( |
| ) |
const |
|
inline |
Returns true if an object should inherit permissions from its parent object.
- Parameters
-
isInherited[out] | True if permissions should be inherited from parent object. |