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,

Detailed Description

Definition at line 174 of file

Member Function Documentation

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

Definition at line 335 of file

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

Definition at line 353 of file

References assert.

bool ClassCBucket::individualAllocated ( unsigned char  host) const

Definition at line 347 of file

bool ClassCBucket::individualUsed ( unsigned int  index) const

Definition at line 341 of file

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

Definition at line 368 of file

References assert.

void ClassCBucket::stats ( StoreEntry sentry) const

Definition at line 325 of file

References assert, and storeAppendPrintf().

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

Definition at line 315 of file

References assert, and DelaySpec::restore_bps.

Member Data Documentation

VectorMap<unsigned char, DelayBucket> ClassCBucket::individuals

Definition at line 187 of file

DelayBucket ClassCBucket::net

Definition at line 186 of file

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






Web Site Translations