|
Squid Web Cache master
|
#include <DelayPool.h>
Public Member Functions | |
| DelayPool () | |
| ~DelayPool () | |
| void | freeData () |
| void | createPool (u_char delay_class) |
| void | parse () |
| void | dump (StoreEntry *, unsigned int poolNumberMinusOne) const |
| CompositePoolNode::Pointer | theComposite () |
| CompositePoolNode::Pointer const | theComposite () const |
Public Attributes | |
| CommonPool * | pool |
| acl_access * | access |
Private Attributes | |
| CompositePoolNode::Pointer | theComposite_ |
Definition at line 23 of file DelayPool.h.
| DelayPool::DelayPool | ( | ) |
Definition at line 20 of file DelayPool.cc.
References CommonPool::Factory(), pool, and theComposite_.
| DelayPool::~DelayPool | ( | ) |
Definition at line 25 of file DelayPool.cc.
References access, aclDestroyAccessList(), freeData(), and pool.
| void DelayPool::createPool | ( | u_char | delay_class | ) |
Definition at line 63 of file DelayPool.cc.
References CommonPool::Factory(), freeData(), pool, and theComposite_.
Referenced by DelayConfig::parsePoolClass().
| void DelayPool::dump | ( | StoreEntry * | entry, |
| unsigned int | poolNumberMinusOne | ||
| ) | const |
Definition at line 42 of file DelayPool.cc.
References access, CommonPool::classTypeLabel(), CompositePoolNode::dump(), dump_acl_access(), LOCAL_ARRAY, pool, SQUIDSBUFPH, SQUIDSBUFPRINT, storeAppendPrintf(), and theComposite().
| void DelayPool::freeData | ( | ) |
Definition at line 72 of file DelayPool.cc.
References pool.
Referenced by ~DelayPool(), and createPool().
| void DelayPool::parse | ( | ) |
Definition at line 35 of file DelayPool.cc.
References assert, CompositePoolNode::parse(), and theComposite().
Referenced by DelayConfig::parsePoolRates().
|
inline |
Definition at line 34 of file DelayPool.h.
References theComposite_.
Referenced by dump(), parse(), and DelayPools::Stats().
|
inline |
Definition at line 36 of file DelayPool.h.
References theComposite_.
| acl_access* DelayPool::access |
Definition at line 38 of file DelayPool.h.
Referenced by ~DelayPool(), and dump().
| CommonPool* DelayPool::pool |
Definition at line 33 of file DelayPool.h.
Referenced by DelayPool(), ~DelayPool(), createPool(), dump(), and freeData().
|
private |
Definition at line 41 of file DelayPool.h.
Referenced by DelayPool(), createPool(), theComposite(), and theComposite().