A rate limit bucket. More...
#include "queues.h"
Public Attributes | |
uint64_t | limit |
Request limit. More... | |
uint64_t | remaining |
Requests remaining. More... | |
uint64_t | reset_after |
Rate-limit of this bucket resets after this many seconds. More... | |
uint64_t | retry_after |
Rate-limit of this bucket can be retried after this many seconds. More... | |
time_t | timestamp |
Timestamp this buckets counters were updated. More... | |
A rate limit bucket.
The library builds one of these for each endpoint.
uint64_t dpp::bucket_t::limit |
Request limit.
uint64_t dpp::bucket_t::remaining |
Requests remaining.
uint64_t dpp::bucket_t::reset_after |
Rate-limit of this bucket resets after this many seconds.
uint64_t dpp::bucket_t::retry_after |
Rate-limit of this bucket can be retried after this many seconds.
time_t dpp::bucket_t::timestamp |
Timestamp this buckets counters were updated.