DelayTagged.cc
Go to the documentation of this file.
90 const_cast<DelayTaggedBucket *>(current.getRaw())->theBucket.update(updater->spec, updater->incr);
136DelayTagged::Id::Id(const DelayTagged::Pointer &aDelayTagged, const SBuf &aTag): theTagged(aDelayTagged)
139 DelayTaggedBucket::Pointer const *existing = theTagged->buckets.find(theBucket, DelayTaggedCmp);
static Splay< DelayTaggedBucket::Pointer >::SPLAYCMP DelayTaggedCmp
Definition: DelayTagged.cc:32
static Splay< DelayTaggedBucket::Pointer >::SPLAYFREE DelayTaggedFree
Definition: DelayTagged.cc:24
static void deregisterForUpdates(Updateable *)
Definition: delay_pools.cc:515
static void registerForUpdates(Updateable *)
Definition: delay_pools.cc:508
Definition: DelaySpec.h:16
Definition: DelayTagged.h:27
DelayTaggedBucket(const SBuf &aTag)
Definition: DelayTagged.cc:119
void delayRead(const AsyncCallPointer &) override
Definition: DelayTagged.cc:168
int bytesWanted(int min, int max) const override
Definition: DelayTagged.cc:156
DelayIdComposite::Pointer id(CompositeSelectionDetails &) override
Definition: DelayTagged.cc:111
Definition: NullDelayId.h:19
int caseCmp(const SBuf &S, const size_type n) const
shorthand version for case-insensitive compare()
Definition: SBuf.h:283
Definition: splay.h:50
Definition: Store.h:42
Definition: DelayTagged.cc:45
DelayTaggedStatsVisitor(StoreEntry *se)
Definition: DelayTagged.cc:47
void operator()(DelayTaggedBucket::Pointer const ¤t)
Definition: DelayTagged.cc:48
Definition: DelayTagged.cc:86
void operator()(DelayTaggedBucket::Pointer const ¤t)
Definition: DelayTagged.cc:89
DelayTaggedUpdateVisitor(DelayTaggedUpdater *u)
Definition: DelayTagged.cc:88
Definition: DelayTagged.cc:79
DelayTaggedUpdater(DelaySpec &_spec, int _incr)
Definition: DelayTagged.cc:80