Collaboration diagram for ClassCBucket:

Public Member Functions

bool individualUsed (unsigned int index) const
 
unsigned char findHostMapPosition (unsigned char const host) const
 
bool individualAllocated (unsigned char host) const
 
unsigned char hostPosition (DelaySpec &rate, unsigned char const host)
 
void initHostIndex (DelaySpec &rate, unsigned char index, unsigned char host)
 
void update (DelaySpec const &, int incr)
 
void stats (StoreEntry *) const
 

Public Attributes

DelayBucket net
 
VectorMap< unsigned char,
DelayBucket
individuals
 

Detailed Description

Definition at line 174 of file delay_pools.cc.

Member Function Documentation

unsigned char ClassCBucket::findHostMapPosition ( unsigned char const  host) const

Definition at line 335 of file delay_pools.cc.

unsigned char ClassCBucket::hostPosition ( DelaySpec rate,
unsigned char const  host 
)

Definition at line 353 of file delay_pools.cc.

References assert.

bool ClassCBucket::individualAllocated ( unsigned char  host) const

Definition at line 347 of file delay_pools.cc.

bool ClassCBucket::individualUsed ( unsigned int  index) const

Definition at line 341 of file delay_pools.cc.

void ClassCBucket::initHostIndex ( DelaySpec rate,
unsigned char  index,
unsigned char  host 
)

Definition at line 368 of file delay_pools.cc.

References assert.

void ClassCBucket::stats ( StoreEntry sentry) const

Definition at line 325 of file delay_pools.cc.

References assert, and storeAppendPrintf().

void ClassCBucket::update ( DelaySpec const &  rate,
int  incr 
)

Definition at line 315 of file delay_pools.cc.

References assert, and DelaySpec::restore_bps.

Member Data Documentation

VectorMap<unsigned char, DelayBucket> ClassCBucket::individuals

Definition at line 187 of file delay_pools.cc.

DelayBucket ClassCBucket::net

Definition at line 186 of file delay_pools.cc.


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors