This is the base class for authorization unit implementations. More...
#include <authorization.hpp>
Public Types | |
enum | Result { AUTHZ_DENIED, AUTHZ_ALLOWED, AUTHZ_IGNORED, AUTHZ_ERROR } |
Public Member Functions | |
AuthorizationUnit (const std::string &Identifier) | |
virtual | ~AuthorizationUnit () |
const std::string & | identifier () const |
virtual bool | resolveDB (const db::DatabaseProvider &) |
virtual const char * | className () const =0 |
virtual Result | allowed (const Information &)=0 |
Private Member Functions | |
void | operator= (const AuthorizationUnit &) |
Private Attributes | |
const std::string | m_identifier |
This is the base class for authorization unit implementations.
|
inline |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
inline |
|
inlineprivate |
|
inlinevirtual |
|
private |
Copyright © 2014 - Project Wolframe - All Rights Reserved