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:

Go to the source code of this file.

Classes

class  ACL
 
class  Acl::Answer
 
class  acl_proxy_auth_match_cache
 

Namespaces

namespace  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...
 
void Acl::SetKey (SBuf &keyStorage, const char *keyParameterName, const char *newKey)
 
std::ostream & Acl::operator<< (std::ostream &o, const Answer a)
 

Variables

const char * AclMatchedName
 

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors