]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/acl/MaxConnection.h
0a970d998027fac5f180356a86ffdeb5aed97fb0
2 * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
9 #ifndef SQUID_ACLMAXCONNECTION_H
10 #define SQUID_ACLMAXCONNECTION_H
15 class ACLMaxConnection
: public ACL
17 MEMPROXY_CLASS(ACLMaxConnection
);
20 ACLMaxConnection(char const *);
21 ~ACLMaxConnection() override
;
23 char const *typeString() const override
;
24 void parse() override
;
25 int match(ACLChecklist
*checklist
) override
;
26 SBufList
dump() const override
;
27 bool empty () const override
;
28 bool valid () const override
;
29 void prepareForUse() override
;
36 #endif /* SQUID_ACLMAXCONNECTION_H */