9#ifndef SQUID_SRC_AUTH_ACLPROXYAUTH_H
10#define SQUID_SRC_AUTH_ACLPROXYAUTH_H
30 void parse()
override;
34 bool valid()
const override;
35 bool empty()
const override;
Configured ACL parameter(s) (e.g., domain names in dstdomain ACL).
bool isProxyAuth() const override
SBufList dump() const override
int matchProxyAuth(ACLChecklist *)
void parse() override
parses node representation in squid.conf; dies on failures
const Acl::Options & lineOptions() override
static void StartLookup(ACLFilledChecklist &, const Acl::Node &)
MEMPROXY_CLASS(ACLProxyAuth)
ACLData< char const * > * data
static void LookupDone(void *data)
bool valid() const override
bool requiresRequest() const override
whether our (i.e. shallow) match() requires checklist to have a request
char const * typeString() const override
int matchForCache(ACLChecklist *checklist) override
bool empty() const override
int match(ACLChecklist *checklist) override
Matches the actual data in checklist against this Acl::Node.
std::vector< const Option * > Options
std::list< SBuf > SBufList