proxygen
folly::BasicTokenBucket< Clock > Member List

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) noexceptfolly::BasicTokenBucket< Clock >inline
BasicTokenBucket(const BasicTokenBucket &other) noexcept=defaultfolly::BasicTokenBucket< Clock >
burst() const noexceptfolly::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 typedeffolly::BasicTokenBucket< Clock >private
operator=(const BasicTokenBucket &other) noexcept=defaultfolly::BasicTokenBucket< Clock >
rate() const noexceptfolly::BasicTokenBucket< Clock >inline
rate_folly::BasicTokenBucket< Clock >private
reset(double genRate, double burstSize, double nowInSeconds=defaultClockNow()) noexceptfolly::BasicTokenBucket< Clock >inline
setCapacity(double tokens, double nowInSeconds) noexceptfolly::BasicTokenBucket< Clock >inline
tokenBucket_folly::BasicTokenBucket< Clock >private