Diffusion C API  6.7.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
security_store_role_s Struct Reference

Data Fields

char * name
 Name of the role.
 
SET_Tincluded_roles
 A set of roles included within the role.
 
SET_Tglobal_permissions
 A set of global permissions assigned to the role.
 
SET_T *default_topic_permissions ATTR_DEPRECATED
 
SET_Tdefault_path_permissions
 
HASH_T *topic_permissions ATTR_DEPRECATED
 
HASH_Tpath_permissions
 
const char * locking_principal
 Principal that this role is locked by. More...
 

Field Documentation

SET_T* default_topic_permissions security_store_role_s::ATTR_DEPRECATED
Deprecated:
deprecated since 6.5. This may be removed A set of default topic permissions assigned to the role.
HASH_T* topic_permissions security_store_role_s::ATTR_DEPRECATED
Deprecated:
deprecated since 6.5. This may be removed A hash of topic permissions assigned to the role.
SET_T* security_store_role_s::default_path_permissions
Since
6.5 A set of default path permissions assigned to the role.
const char* security_store_role_s::locking_principal

Principal that this role is locked by.

Will be NULL if there is no locking principal.

HASH_T* security_store_role_s::path_permissions
Since
6.5 A hash of path permissions assigned to the role.

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