proxygen
|
This is the complete list of members for folly::BasicTokenBucket< Clock >, including all inherited members.
available(double nowInSeconds=defaultClockNow()) const | folly::BasicTokenBucket< Clock > | inline |
BasicTokenBucket(double genRate, double burstSize, double zeroTime=0) noexcept | folly::BasicTokenBucket< Clock > | inline |
BasicTokenBucket(const BasicTokenBucket &other) noexcept=default | folly::BasicTokenBucket< Clock > | |
burst() const noexcept | folly::BasicTokenBucket< Clock > | inline |
burstSize_ | folly::BasicTokenBucket< Clock > | private |
consume(double toConsume, double nowInSeconds=defaultClockNow()) | folly::BasicTokenBucket< Clock > | inline |
consumeOrDrain(double toConsume, double nowInSeconds=defaultClockNow()) | folly::BasicTokenBucket< Clock > | inline |
defaultClockNow() noexcept(noexcept(Impl::defaultClockNow())) | folly::BasicTokenBucket< Clock > | inlinestatic |
Impl typedef | folly::BasicTokenBucket< Clock > | private |
operator=(const BasicTokenBucket &other) noexcept=default | folly::BasicTokenBucket< Clock > | |
rate() const noexcept | folly::BasicTokenBucket< Clock > | inline |
rate_ | folly::BasicTokenBucket< Clock > | private |
reset(double genRate, double burstSize, double nowInSeconds=defaultClockNow()) noexcept | folly::BasicTokenBucket< Clock > | inline |
setCapacity(double tokens, double nowInSeconds) noexcept | folly::BasicTokenBucket< Clock > | inline |
tokenBucket_ | folly::BasicTokenBucket< Clock > | private |