Classes | |
struct | IPermissionManager |
A class which is responsible for managing permissions on an object level. Given a user's group, it is possible to restrict or allow read, write and execute permissions for each object. It is also possible to specify if permissions are inherited from parent object. More... | |
class | PermissionManagerPtr |
A class which is responsible for managing permissions on an object level. Given a user's group, it is possible to restrict or allow read, write and execute permissions for each object. It is also possible to specify if permissions are inherited from parent object. More... | |
Functions | |
PermissionManagerPtr | PermissionManager () |
Creates a default permission manager object. | |
PermissionManagerPtr | PermissionManager (const PermissionManagerPtr &parent) |
Creates a permission manager object which inherits permissions from a parent permission manager. More... | |
PermissionManagerPtr | DisabledPermissionManager () |
Creates a permission manager which never restricts any access to any object. | |
|
inline |
Creates a permission manager object which inherits permissions from a parent permission manager.
parent | Permission manager of a parent component. |