algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
Loading...
Searching...
No Matches
algotradelib::network::BasicRateLimitBucket< Clock > Member List

This is the complete list of members for algotradelib::network::BasicRateLimitBucket< Clock >, including all inherited members.

available(TimePoint now, int allowance) constalgotradelib::network::BasicRateLimitBucket< Clock >inline
BasicRateLimitBucket(int burst, int per_second)algotradelib::network::BasicRateLimitBucket< Clock >inline
BasicRateLimitBucket(const RateLimitBudget &budget)algotradelib::network::BasicRateLimitBucket< Clock >inlineexplicit
burst() const noexceptalgotradelib::network::BasicRateLimitBucket< Clock >inline
ClockType typedefalgotradelib::network::BasicRateLimitBucket< Clock >
cool_down(TimePoint now, Duration duration)algotradelib::network::BasicRateLimitBucket< Clock >inline
delay_until(TimePoint now, int allowance) constalgotradelib::network::BasicRateLimitBucket< Clock >inline
Duration typedefalgotradelib::network::BasicRateLimitBucket< Clock >
interval() const noexceptalgotradelib::network::BasicRateLimitBucket< Clock >inline
observe_limit(TimePoint now, int burst, int per_second, Duration refill)algotradelib::network::BasicRateLimitBucket< Clock >inline
per_second() const noexceptalgotradelib::network::BasicRateLimitBucket< Clock >inline
ready(TimePoint now, int allowance) constalgotradelib::network::BasicRateLimitBucket< Clock >inline
resize(int burst, int per_second)algotradelib::network::BasicRateLimitBucket< Clock >inline
TimePoint typedefalgotradelib::network::BasicRateLimitBucket< Clock >
try_acquire(TimePoint now, int allowance)algotradelib::network::BasicRateLimitBucket< Clock >inline