|
Squid Web Cache master
|
#include <CompositePoolNode.h>
Classes | |
| class | CompositeSelectionDetails |
Public Types | |
| typedef RefCount< CompositePoolNode > | Pointer |
Public Member Functions | |
| ~CompositePoolNode () override | |
| virtual void | stats (StoreEntry *sentry)=0 |
| virtual void | dump (StoreEntry *entry) const =0 |
| void | update (int incr) override=0 |
| virtual void | parse ()=0 |
| virtual DelayIdComposite::Pointer | id (CompositeSelectionDetails &)=0 |
| void | delayRead (const AsyncCallPointer &) |
Protected Member Functions | |
| void | kickReads () |
Protected Attributes | |
| DelayedAsyncCalls | deferredReads |
Private Member Functions | |
| MEMPROXY_CLASS (CompositePoolNode) | |
Definition at line 25 of file CompositePoolNode.h.
Definition at line 30 of file CompositePoolNode.h.
|
inlineoverride |
Definition at line 31 of file CompositePoolNode.h.
| void CompositePoolNode::delayRead | ( | const AsyncCallPointer & | aRead | ) |
Definition at line 80 of file DelayPool.cc.
References deferredReads, and DelayedAsyncCalls::delay().
Referenced by Aggregate::AggregateId::delayRead().
|
pure virtual |
Implemented in Aggregate, VectorPool, ClassCHostPool, DelayTagged, DelayUser, and DelayVector.
Referenced by DelayPool::dump().
|
pure virtual |
Implemented in Aggregate, VectorPool, ClassCHostPool, DelayTagged, DelayUser, and DelayVector.
|
protected |
Definition at line 88 of file DelayPool.cc.
References deferredReads, and DelayedAsyncCalls::schedule().
Referenced by Aggregate::update(), DelayTagged::update(), and DelayVector::update().
|
private |
|
pure virtual |
Implemented in Aggregate, VectorPool, ClassCHostPool, DelayTagged, DelayUser, and DelayVector.
Referenced by DelayPool::parse().
|
pure virtual |
Implemented in Aggregate, VectorPool, ClassCHostPool, DelayTagged, DelayUser, and DelayVector.
Referenced by DelayPools::Stats().
|
overridepure virtual |
Implements Updateable.
Implemented in Aggregate, VectorPool, ClassCHostPool, DelayTagged, DelayUser, and DelayVector.
|
protected |
Definition at line 60 of file CompositePoolNode.h.
Referenced by delayRead(), and kickReads().