1 /*
2  * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
3  *
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.
7  */
8 
9 /* DEBUG: section 03    Configuration Settings */
10 
11 #ifndef SQUID_DELAYCONFIG_H
12 #define SQUID_DELAYCONFIG_H
13 
14 class StoreEntry;
15 class ConfigParser;
16 
17 /// \ingroup DelayPoolsAPI
18 class DelayConfig
19 {
20 
21 public:
22     void freePoolCount();
23     void dumpPoolCount(StoreEntry * entry, const char *name) const;
24     void parsePoolCount();
25     void parsePoolClass();
26     void parsePoolRates();
27     void parsePoolAccess(ConfigParser &parser);
28     unsigned short initial;
29 
30 };
31 
32 #endif /* SQUID_DELAYCONFIG_H */
33 
34