BDE 4.14.0 Production release
Loading...
Searching...
No Matches
balb::LeakyBucket Member List

This is the complete list of members for balb::LeakyBucket, including all inherited members.

calculateCapacity(bsls::Types::Uint64 drainRate, const bsls::TimeInterval &timeWindow)balb::LeakyBucketstatic
calculateDrainTime(bsls::Types::Uint64 numUnits, bsls::Types::Uint64 drainRate, bool ceilFlag)balb::LeakyBucketstatic
calculateTimeToSubmit(const bsls::TimeInterval &currentTime)balb::LeakyBucket
calculateTimeWindow(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity)balb::LeakyBucketstatic
cancelReserved(bsls::Types::Uint64 numUnits)balb::LeakyBucketinline
capacity() constbalb::LeakyBucketinline
drainRate() constbalb::LeakyBucketinline
getStatistics(bsls::Types::Uint64 *submittedUnits, bsls::Types::Uint64 *unusedUnits) constbalb::LeakyBucket
lastUpdateTime() constbalb::LeakyBucketinline
LeakyBucket(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity, const bsls::TimeInterval &currentTime)balb::LeakyBucket
reserve(bsls::Types::Uint64 numUnits)balb::LeakyBucketinline
reset(const bsls::TimeInterval &currentTime)balb::LeakyBucketinline
resetStatistics()balb::LeakyBucketinline
setRateAndCapacity(bsls::Types::Uint64 newRate, bsls::Types::Uint64 newCapacity)balb::LeakyBucket
statisticsCollectionStartTime() constbalb::LeakyBucketinline
submit(bsls::Types::Uint64 numUnits)balb::LeakyBucketinline
submitReserved(bsls::Types::Uint64 numUnits)balb::LeakyBucketinline
unitsInBucket() constbalb::LeakyBucketinline
unitsReserved() constbalb::LeakyBucketinline
updateState(const bsls::TimeInterval &currentTime)balb::LeakyBucket
wouldOverflow(const bsls::TimeInterval &currentTime)balb::LeakyBucket
~LeakyBucket()balb::LeakyBucketinline