delay_pools.cc
Go to the documentation of this file.
431 Aggregate::AggregateId::AggregateId(RefCount<Aggregate> anAggregate) : theAggregate(anAggregate)
547 storeAppendPrintf(sentry, "Pool: %d\n\tClass: " SQUIDSBUFPH "\n\n", i + 1, SQUIDSBUFPRINT(DelayPools::delay_data[i].pool->classTypeLabel()));
573 debugs(3, DBG_CRITICAL, "parse_delay_pool_count: multiple delay_pools lines, aborting all previous delay_pools config");
714 VectorPool::Id::Id(VectorPool::Pointer aPool, int anIndex) : theVector (aPool), theIndex (anIndex)
866 ClassCHostPool::Id::Id (ClassCHostPool::Pointer aPool, unsigned char aNet, unsigned char aHost) : theClassCHost (aPool), theNet (aNet), theHost (aHost)
Definition: CommonPool.h:25
virtual unsigned int makeKey(Ip::Address &src_addr) const
Definition: delay_pools.cc:827
MEMPROXY_CLASS(CompositePoolNode)
Definition: DelayPools.h:24
static void RegisterWithCacheManager(void)
Definition: delay_pools.cc:452
bool keyAllocated(unsigned char const key) const
Definition: delay_pools.cc:808
Ip::Address src_addr
Definition: CompositePoolNode.h:51
Definition: delay_pools.cc:107
int bytesWanted(int min, int max) const override
Definition: delay_pools.cc:718
Definition: DelayIdComposite.h:19
VectorMap< unsigned char, DelayBucket > individuals
Definition: delay_pools.cc:186
unsigned char findHostMapPosition(unsigned char const host) const
Definition: delay_pools.cc:334
Definition: DelayTagged.h:41
Definition: delay_pools.cc:136
static void deregisterForUpdates(Updateable *)
Definition: delay_pools.cc:515
virtual void stats(StoreEntry *sentry)=0
static CommonPool * Factory(unsigned char _class, CompositePoolNode::Pointer &)
Definition: delay_pools.cc:248
VectorMap< unsigned char, ClassCBucket > buckets
Definition: delay_pools.cc:218
Definition: delay_pools.cc:190
unsigned int makeKey(Ip::Address &src_addr) const override
Definition: delay_pools.cc:742
virtual const char * label() const =0
unsigned char makeHostKey(Ip::Address &src_addr) const
Definition: delay_pools.cc:814
unsigned char findKeyIndex(Key const key) const
Definition: delay_pools.cc:679
DelayIdComposite::Pointer id(CompositeSelectionDetails &) override
Definition: delay_pools.cc:693
time_t getCurrentTime() STUB_RETVAL(0) int tvSubUsec(struct timeval
Definition: DelaySpec.h:15
DelayIdComposite::Pointer id(CompositeSelectionDetails &) override
Definition: delay_pools.cc:839
static void registerForUpdates(Updateable *)
Definition: delay_pools.cc:508
DelayIdComposite::Pointer id(CompositeSelectionDetails &) override
Definition: delay_pools.cc:423
Definition: DelayVector.h:18
void delayRead(const AsyncCallPointer &) override
Definition: delay_pools.cc:242
Definition: delay_pools.cc:173
void initHostIndex(DelaySpec &rate, unsigned char index, unsigned char host)
Definition: delay_pools.cc:367
virtual unsigned int makeKey(Ip::Address &src_addr) const =0
Definition: Store.h:37
Definition: delay_pools.cc:43
Definition: delay_pools.cc:225
Definition: DelayPool.h:23
int bytesWanted(int min, int max) const override
Definition: delay_pools.cc:435
Definition: delay_pools.cc:152
void RegisterAction(char const *action, char const *desc, OBJH *handler, Protected, Atomic, Format)
Definition: Registration.cc:54
Definition: delay_pools.cc:87
Definition: DelayBucket.h:18
bool individualAllocated(unsigned char host) const
Definition: delay_pools.cc:346
Definition: CompositePoolNode.h:25
unsigned int makeKey(Ip::Address &src_addr) const override
Definition: delay_pools.cc:730
Definition: Address.h:42
Definition: delay_pools.cc:65
bool individualUsed(unsigned int index) const
Definition: delay_pools.cc:340
int bytesWanted(int min, int max) const override
Definition: delay_pools.cc:870
Id(RefCount< ClassCHostPool >, unsigned char, unsigned char)
Definition: delay_pools.cc:866
Definition: delay_pools.cc:162
bool keyAllocated(unsigned char const key) const
Definition: delay_pools.cc:664
void eventAdd(const char *name, EVH *func, void *arg, double when, int weight, bool cbdata)
Definition: event.cc:107
RefCount< ClassCHostPool > theClassCHost
Definition: delay_pools.cc:235
Definition: NullDelayId.h:18
unsigned char hostPosition(DelaySpec &rate, unsigned char const host)
Definition: delay_pools.cc:352
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products