]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/acl/MaxConnection.h
2 * Copyright (C) 1996-2017 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(ACLMaxConnection
const &);
23 ACLMaxConnection
&operator=(ACLMaxConnection
const &);
25 virtual ACL
*clone()const;
26 virtual char const *typeString() const;
28 virtual int match(ACLChecklist
*checklist
);
29 virtual SBufList
dump() const;
30 virtual bool empty () const;
31 virtual bool valid () const;
32 virtual void prepareForUse();
39 #endif /* SQUID_ACLMAXCONNECTION_H */