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