/*
- * Copyright (C) 1996-2016 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
ACLIdent & operator= (ACLIdent const &rhs);
~ACLIdent();
+ /* ACL API */
virtual char const *typeString() const;
virtual void parse();
virtual bool isProxyAuth() const {return true;}
-
+ virtual void parseFlags();
virtual int match(ACLChecklist *checklist);
virtual SBufList dump() const;
virtual bool empty () const;
virtual ACL *clone()const;
private:
- static Prototype UserRegistryProtoype;
- static ACLIdent UserRegistryEntry_;
- static Prototype RegexRegistryProtoype;
- static ACLIdent RegexRegistryEntry_;
ACLData<char const *> *data;
char const *type_;
};