openDAQ
Open data acquisition platform
PermissionMaskBuilder

Detailed Description

Classes

struct  IPermissionMaskBuilder
 A class which is responsible for creating a permission mask. This is a collection of Permission values which are allowed or denied for a given group id. Permission mask is defined as a 64-bit integer, where each bit corespond to a specific permission defined by Permission enum. More...
 
class  PermissionMaskBuilderPtr
 Enumeration of available access permissions. More...
 

Enumerations

enum  Permission : EnumType
 Enumeration of available access permissions.
 

Functions

PermissionMaskBuilderPtr PermissionMaskBuilder ()
 Creates a permission mask builder object.
 
PermissionMaskBuilderPtr PermissionMaskBuilder (Int permissionMask)
 Creates a permission mask builder object from integer permission mask. More...
 

Function Documentation

◆ PermissionMaskBuilder()

PermissionMaskBuilderPtr PermissionMaskBuilder ( Int  permissionMask)
inline

Creates a permission mask builder object from integer permission mask.

Parameters
permissionMaskPermission mask defined as 64-bit integer where each bit corresponds to a specific permission defined in Permission enum.