#include <RBAC.h>
Definition at line 771 of file RBAC.h.
◆ RBACPermission() [1/3]
| rbac::RBACPermission::RBACPermission |
( |
uint32 |
id = 0, |
|
|
std::string const & |
name = "" |
|
) |
| |
◆ RBACPermission() [2/3]
◆ RBACPermission() [3/3]
◆ ~RBACPermission()
| rbac::RBACPermission::~RBACPermission |
( |
| ) |
|
|
default |
◆ AddLinkedPermission()
| void rbac::RBACPermission::AddLinkedPermission |
( |
uint32 |
id | ) |
|
|
inline |
Adds a new linked Permission.
Definition at line 789 of file RBAC.h.
◆ GetId()
| uint32 rbac::RBACPermission::GetId |
( |
| ) |
const |
|
inline |
◆ GetLinkedPermissions()
Gets the Permissions linked to this permission.
Definition at line 787 of file RBAC.h.
◆ GetName()
| std::string const & rbac::RBACPermission::GetName |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveLinkedPermission()
| void rbac::RBACPermission::RemoveLinkedPermission |
( |
uint32 |
id | ) |
|
|
inline |
Removes a linked Permission.
Definition at line 791 of file RBAC.h.
◆ _id
| uint32 rbac::RBACPermission::_id |
|
private |
◆ _name
| std::string rbac::RBACPermission::_name |
|
private |
id of the object
Definition at line 795 of file RBAC.h.
◆ _perms
name of the object
Definition at line 796 of file RBAC.h.
The documentation for this class was generated from the following files: