Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::token_bucket Member List

This is the complete list of members for kcenon::thread::token_bucket, including all inherited members.

available_tokens() const -> std::size_tkcenon::thread::token_bucket
get_burst_size() const -> std::size_tkcenon::thread::token_bucket
get_rate() const -> std::size_tkcenon::thread::token_bucket
last_refill_kcenon::thread::token_bucketprivate
max_tokens_kcenon::thread::token_bucketprivate
operator=(const token_bucket &)=deletekcenon::thread::token_bucket
operator=(token_bucket &&)=deletekcenon::thread::token_bucket
PRECISION_FACTORkcenon::thread::token_bucketprivatestatic
refill() -> voidkcenon::thread::token_bucketprivate
refill_rate_kcenon::thread::token_bucketprivate
reset() -> voidkcenon::thread::token_bucket
set_burst_size(std::size_t burst_size) -> voidkcenon::thread::token_bucket
set_rate(std::size_t tokens_per_second) -> voidkcenon::thread::token_bucket
time_until_available(std::size_t tokens) const -> std::chrono::nanosecondskcenon::thread::token_bucket
token_bucket(std::size_t tokens_per_second, std::size_t burst_size)kcenon::thread::token_bucket
token_bucket(const token_bucket &)=deletekcenon::thread::token_bucket
token_bucket(token_bucket &&)=deletekcenon::thread::token_bucket
tokens_kcenon::thread::token_bucketprivate
try_acquire(std::size_t tokens=1) -> boolkcenon::thread::token_bucket
try_acquire_for(std::size_t tokens, std::chrono::milliseconds timeout) -> boolkcenon::thread::token_bucket
~token_bucket()=defaultkcenon::thread::token_bucket