Permissions are kept for a client and describe what the client is allowed to do with an object.
More...
Permissions are kept for a client and describe what the client is allowed to do with an object.
See Core API
◆ PW_PERM_ALL
◆ PW_PERM_INVALID
#define PW_PERM_INVALID (uint32_t)(0xffffffff) |
◆ PW_PERM_IS_M
◆ PW_PERM_IS_R
◆ PW_PERM_IS_W
◆ PW_PERM_IS_X
◆ PW_PERM_M
metadata can be set on object, Since 0.3.9
◆ PW_PERM_R
object can be seen and events can be received
◆ PW_PERM_RWX
◆ PW_PERM_RWXM
◆ PW_PERM_W
methods can be called that modify the object
◆ PW_PERM_X
methods can be called on the object.
The W flag must be present in order to call methods that modify the object.
◆ PW_PERMISSION_ARGS
#define PW_PERMISSION_ARGS |
( |
|
permission | ) |
|
Value:#define PW_PERM_M
metadata can be set on object, Since 0.3.9
Definition: permission.h:52
#define PW_PERM_R
object can be seen and events can be received
Definition: permission.h:47
#define PW_PERM_X
methods can be called on the object.
Definition: permission.h:49
#define PW_PERM_W
methods can be called that modify the object
Definition: permission.h:48
◆ PW_PERMISSION_FORMAT
#define PW_PERMISSION_FORMAT "%c%c%c%c" |
◆ PW_PERMISSION_INIT