Results for “Std.RateLimiter.RateLimiter”
5 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.RateLimiter.RateLimiter
A bucket is a value, so where it is kept decides what it limits.
- Std.RateLimiter.availableTokens
&Std.RateLimiter.RateLimiter -> UInt64 -> IntReturns the number of whole tokens currently available.
- Std.RateLimiter.create
Int -> Int -> Std.RateLimiter.RateLimiterCreates a rate limiter with a refill rate of
ratePerSecand capacityburstCapacity. - Std.RateLimiter.reset
&Std.RateLimiter.RateLimiter -> UInt64 -> Std.RateLimiter.RateLimiterResets tokens to maximum burst capacity at the given timestamp.
- Std.RateLimiter.tryAcquire
&Std.RateLimiter.RateLimiter -> Int -> UInt64 -> Std.RateLimiter.AcquireResultAttempts to acquire
tokensatcurrentMicros.
