Acl.cc File Reference
#include "squid.h"
#include "acl/Acl.h"
#include "acl/Checklist.h"
#include "acl/Gadgets.h"
#include "acl/Options.h"
#include "anyp/PortCfg.h"
#include "base/IoManip.h"
#include "cache_cf.h"
#include "ConfigParser.h"
#include "debug/Stream.h"
#include "fatal.h"
#include "globals.h"
#include "mem/PoolingAllocator.h"
#include "sbuf/Algorithms.h"
#include "sbuf/List.h"
#include "sbuf/Stream.h"
#include "SquidConfig.h"
#include <algorithm>
#include <map>
#include <unordered_map>
Include dependency graph for Acl.cc:

Go to the source code of this file.

Classes

class  Acl::NamedAcls
 parsed "acl aclname ..." directives indexed by aclname More...
 
class  Acl::TypeNameCmp
 Acl::Node type name comparison functor. More...
 
class  Acl::ParsingContext
 CodeContext of the being-parsed acl directive. More...
 

Namespaces

 Acl
 

Typedefs

typedef std::map< TypeName, Maker, TypeNameCmp > Acl::Makers
 Acl::Node makers indexed by Node type name. More...
 

Functions

static Makers & Acl::TheMakers ()
 registered Acl::Node Makers More...
 
static Acl::NodeAcl::Make (TypeName typeName)
 creates an Acl::Node object of the named (and already registered) Node child type More...
 
void aclCacheMatchFlush (dlink_list *cache)
 

 

Introduction

Documentation

Support

Miscellaneous