Acl.h File Reference
#include "acl/forward.h"
#include "acl/Options.h"
#include "cbdata.h"
#include "defines.h"
#include "dlink.h"
#include "sbuf/forward.h"
#include <algorithm>
#include <ostream>
Include dependency graph for Acl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ACL
 
class  allow_t
 
class  acl_proxy_auth_match_cache
 

Namespaces

 Acl
 

Typedefs

typedef const char * Acl::TypeName
 the ACL type name known to admins More...
 
typedef ACL *(* Acl::Maker )(TypeName typeName)
 a "factory" function for making ACL objects (of some ACL child type) More...
 

Enumerations

enum  aclMatchCode {
  ACCESS_DENIED,
  ACCESS_ALLOWED,
  ACCESS_DUNNO,
  ACCESS_AUTH_REQUIRED
}
 

Functions

void Acl::RegisterMaker (TypeName typeName, Maker maker)
 use the given ACL Maker for all ACLs of the named type More...
 
std::ostream & operator<< (std::ostream &o, const allow_t a)
 

Variables

const char * AclMatchedName
 

Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const allow_t  a 
)
inline

Definition at line 157 of file Acl.h.

References ACCESS_ALLOWED, ACCESS_AUTH_REQUIRED, ACCESS_DENIED, and ACCESS_DUNNO.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors