util::TokenBucket::TokenBucket

Construct a token bucket with a given rate, initial balance, and capacity.

Synopsis

Declared in <util/tokenbucket.h>

TokenBucket(
    double rate,
    double value,
    double cap);

Parameters

NameDescription
rateTokens added per second.
valueInitial token balance (clamped to cap).
capMaximum token balance.