9#ifndef SQUID_SRC_ACL_SERVERNAME_H
10#define SQUID_SRC_ACL_SERVERNAME_H
19 bool match(
const char *)
override;
33 bool valid()
const override;
bool match(const char *) override
MEMPROXY_CLASS(ACLServerNameData)
an "ssl::server_name" or "ssl::server_name_regex" ACL
const Acl::Options & options() override
Acl::BooleanOptionValue useConsensus
Ignore mismatching names.
bool valid() const override
Acl::BooleanOptionValue useClientRequested
Ignore server-supplied names.
bool requiresRequest() const override
whether our (i.e. shallow) match() requires checklist to have a request
Acl::BooleanOptionValue useServerProvided
Ignore client-supplied names.
int match(ACLChecklist *) override
Matches the actual data in checklist against this Acl::Node.
std::vector< const Option * > Options