/*
- * Copyright (C) 1996-2014 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.
MEMPROXY_CLASS(ACLDestinationIP);
public:
- ACLDestinationIP(): ACLIP(ACLDestinationIP::SupportedFlags) {}
virtual char const *typeString() const;
+ virtual const Acl::Options &options();
virtual int match(ACLChecklist *checklist);
- virtual bool requiresRequest() const {return true;}
virtual ACL *clone()const;
- static ACLFlag SupportedFlags[];
private:
- static Prototype RegistryProtoype;
- static ACLDestinationIP RegistryEntry_;
+ Acl::BooleanOptionValue lookupBanned; ///< are DNS lookups allowed?
};
#endif /* SQUID_ACLDESTINATIONIP_H */