High Performance OPC UA Server SDK  1.7.1.383
ua_permissiontype

Macros

#define UA_PERMISSIONTYPE_BROWSE   (1 << 0)
 
#define UA_PERMISSIONTYPE_READROLEPERMISSIONS   (1 << 1)
 
#define UA_PERMISSIONTYPE_WRITEATTRIBUTE   (1 << 2)
 
#define UA_PERMISSIONTYPE_WRITEROLEPERMISSIONS   (1 << 3)
 
#define UA_PERMISSIONTYPE_WRITEHISTORIZING   (1 << 4)
 
#define UA_PERMISSIONTYPE_READ   (1 << 5)
 
#define UA_PERMISSIONTYPE_WRITE   (1 << 6)
 
#define UA_PERMISSIONTYPE_READHISTORY   (1 << 7)
 
#define UA_PERMISSIONTYPE_INSERTHISTORY   (1 << 8)
 
#define UA_PERMISSIONTYPE_MODIFYHISTORY   (1 << 9)
 
#define UA_PERMISSIONTYPE_DELETEHISTORY   (1 << 10)
 
#define UA_PERMISSIONTYPE_RECEIVEEVENTS   (1 << 11)
 
#define UA_PERMISSIONTYPE_CALL   (1 << 12)
 
#define UA_PERMISSIONTYPE_ADDREFERENCE   (1 << 13)
 
#define UA_PERMISSIONTYPE_REMOVEREFERENCE   (1 << 14)
 
#define UA_PERMISSIONTYPE_DELETENODE   (1 << 15)
 
#define UA_PERMISSIONTYPE_ADDNODE   (1 << 16)
 

Typedefs

typedef uint32_t ua_permissiontype_t
 The optionset ua_permissiontype_t may contain a combination of the bits defined in the above list. More...
 

Functions

BASE_EXPORT const char * ua_permissiontype_to_string (ua_permissiontype_t permissiontype, char *buf, size_t size)
 

Detailed Description

Typedef Documentation

◆ ua_permissiontype_t

typedef uint32_t ua_permissiontype_t

The optionset ua_permissiontype_t may contain a combination of the bits defined in the above list.

The define are prefixed with the type name to avoid name clashes.