9#define GUARD Security::Guard::guard()
41 #ifndef DOXYGEN_SHOULD_SKIP_THIS
42 static Guard *m_guard;
43 QHash<Roles::Role, QSet<Permissions::Permission> > m_grants;
Definuje a poskytuje informace o přístupových oprávněních.
static Guard * guard(QObject *parent=NULL)
Vrací ukazatel na singleton instanci třídy.
Guard(QObject *)
Konstruktor - zde se vytváří seznam jednotlivých oprávnění
bool isGranted(Permissions::Permission, Roles::Role) const
Vrací true, pokud je požadované oprávnění pro požadovanou roli přístupné
Jmenný prostor pro správu oprávnění, role, klíče a náhodná volání
Permission
Seznam jednotlivých oprávnění
Role
Seznam jednotlivých rolí