NullDelayId.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2023 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 77 Delay Pools */
10 
11 #ifndef SQUID_SRC_NULLDELAYID_H
12 #define SQUID_SRC_NULLDELAYID_H
13 
14 #if USE_DELAY_POOLS
15 #include "DelayIdComposite.h"
16 #include "mem/AllocatorProxy.h"
17 
19 {
21 
22 public:
23  int bytesWanted (int minimum, int maximum) const override {return max(minimum,maximum);}
24 
25  void bytesIn(int) override {}
26 };
27 #endif
28 #endif /* SQUID_SRC_NULLDELAYID_H */
29 
const A & max(A const &lhs, A const &rhs)
int bytesWanted(int minimum, int maximum) const override
Definition: NullDelayId.h:23
#define MEMPROXY_CLASS(CLASS)
void bytesIn(int) override
Definition: NullDelayId.h:25

 

Introduction

Documentation

Support

Miscellaneous