|
BDE 4.14.0 Production release
|
This is the complete list of members for balb::RateLimiter, including all inherited members.
| calculateTimeToSubmit(const bsls::TimeInterval ¤tTime) | balb::RateLimiter | |
| cancelReserved(bsls::Types::Uint64 numUnits) | balb::RateLimiter | inline |
| getStatistics(bsls::Types::Uint64 *submittedUnits, bsls::Types::Uint64 *unusedUnits) const | balb::RateLimiter | inline |
| lastUpdateTime() const | balb::RateLimiter | inline |
| peakRateLimit() const | balb::RateLimiter | inline |
| peakRateWindow() const | balb::RateLimiter | inline |
| RateLimiter(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval &sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval &peakRateWindow, const bsls::TimeInterval ¤tTime) | balb::RateLimiter | |
| reserve(bsls::Types::Uint64 numUnits) | balb::RateLimiter | inline |
| reset(const bsls::TimeInterval ¤tTime) | balb::RateLimiter | inline |
| resetStatistics() | balb::RateLimiter | inline |
| setRateLimits(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval &sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval &peakRateWindow) | balb::RateLimiter | |
| statisticsCollectionStartTime() const | balb::RateLimiter | inline |
| submit(bsls::Types::Uint64 numUnits) | balb::RateLimiter | inline |
| submitReserved(bsls::Types::Uint64 numUnits) | balb::RateLimiter | inline |
| supportsRateLimitsExactly(bsls::Types::Uint64 sustainedRateLimit, const bsls::TimeInterval &sustainedRateWindow, bsls::Types::Uint64 peakRateLimit, const bsls::TimeInterval &peakRateWindow) | balb::RateLimiter | static |
| sustainedRateLimit() const | balb::RateLimiter | inline |
| sustainedRateWindow() const | balb::RateLimiter | inline |
| unitsReserved() const | balb::RateLimiter | inline |
| updateState(const bsls::TimeInterval ¤tTime) | balb::RateLimiter | inline |
| wouldExceedBandwidth(const bsls::TimeInterval ¤tTime) | balb::RateLimiter | inline |
| ~RateLimiter() | balb::RateLimiter |