Kea 3.3.4
rbac_acl.h File Reference
#include <cc/data.h>
#include <exceptions/exceptions.h>
#include <list>
#include <map>
#include <set>
#include <string>
#include <boost/shared_ptr.hpp>
#include <rbac/rbac_api.h>
Include dependency graph for rbac_acl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::rbac::AccessAcl
 Read or write access control list. More...
class  isc::rbac::Acl
 Access control list base class. More...
class  isc::rbac::AliasAcl
 Alias of an access control list. More...
class  isc::rbac::AllAcl
 All access control list. More...
class  isc::rbac::AndAcl
 Conjunction of access control lists. More...
class  isc::rbac::CommandsAcl
 Explicit access control list. More...
class  isc::rbac::HookAcl
 Hook access control list. More...
class  isc::rbac::NoneAcl
 None access control list. More...
class  isc::rbac::NotAcl
 Boolean operators. More...
class  isc::rbac::OrAcl
 Disjunction of access control lists. More...

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
namespace  isc::rbac

Typedefs

typedef std::list< AclPtr > isc::rbac::AclList
 Type of list of shared pointers to Acl.
typedef boost::shared_ptr< Acl > isc::rbac::AclPtr
 Type of shared pointers to Acl.
typedef std::map< std::string, AclPtr > isc::rbac::AclTable
 Type of the access control list table.