/*
- * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
MEMPROXY_CLASS(ACLServerNameData);
public:
ACLServerNameData() : ACLDomainData() {}
- virtual bool match(const char *);
+ bool match(const char *) override;
};
class ACLServerNameStrategy : public ACLStrategy<char const *>
public:
/* ACLStrategy API */
- virtual int match (ACLData<MatchType> * &, ACLFilledChecklist *);
- virtual bool requiresRequest() const {return true;}
- virtual const Acl::Options &options();
- virtual bool valid() const;
+ int match (ACLData<MatchType> * &, ACLFilledChecklist *) override;
+ bool requiresRequest() const override {return true;}
+ const Acl::Options &options() override;
+ bool valid() const override;
private:
Acl::BooleanOptionValue useClientRequested; ///< Ignore server-supplied names