BDE 4.14.0 Production release
|
This is the complete list of members for balb::LeakyBucket, including all inherited members.
calculateCapacity(bsls::Types::Uint64 drainRate, const bsls::TimeInterval &timeWindow) | balb::LeakyBucket | static |
calculateDrainTime(bsls::Types::Uint64 numUnits, bsls::Types::Uint64 drainRate, bool ceilFlag) | balb::LeakyBucket | static |
calculateTimeToSubmit(const bsls::TimeInterval ¤tTime) | balb::LeakyBucket | |
calculateTimeWindow(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity) | balb::LeakyBucket | static |
cancelReserved(bsls::Types::Uint64 numUnits) | balb::LeakyBucket | inline |
capacity() const | balb::LeakyBucket | inline |
drainRate() const | balb::LeakyBucket | inline |
getStatistics(bsls::Types::Uint64 *submittedUnits, bsls::Types::Uint64 *unusedUnits) const | balb::LeakyBucket | |
lastUpdateTime() const | balb::LeakyBucket | inline |
LeakyBucket(bsls::Types::Uint64 drainRate, bsls::Types::Uint64 capacity, const bsls::TimeInterval ¤tTime) | balb::LeakyBucket | |
reserve(bsls::Types::Uint64 numUnits) | balb::LeakyBucket | inline |
reset(const bsls::TimeInterval ¤tTime) | balb::LeakyBucket | inline |
resetStatistics() | balb::LeakyBucket | inline |
setRateAndCapacity(bsls::Types::Uint64 newRate, bsls::Types::Uint64 newCapacity) | balb::LeakyBucket | |
statisticsCollectionStartTime() const | balb::LeakyBucket | inline |
submit(bsls::Types::Uint64 numUnits) | balb::LeakyBucket | inline |
submitReserved(bsls::Types::Uint64 numUnits) | balb::LeakyBucket | inline |
unitsInBucket() const | balb::LeakyBucket | inline |
unitsReserved() const | balb::LeakyBucket | inline |
updateState(const bsls::TimeInterval ¤tTime) | balb::LeakyBucket | |
wouldOverflow(const bsls::TimeInterval ¤tTime) | balb::LeakyBucket | |
~LeakyBucket() | balb::LeakyBucket | inline |