![]() |
Kurlyk
|
This is the complete list of members for kurlyk::HttpRateLimiter, including all inherited members.
allow_request(long general_rate_limit_id, long specific_rate_limit_id) | kurlyk::HttpRateLimiter | inline |
check_limit(LimitData &limit_data, const time_point_t &now) | kurlyk::HttpRateLimiter | inlineprivate |
create_limit(long requests_per_period, long period_ms) | kurlyk::HttpRateLimiter | inline |
m_limits | kurlyk::HttpRateLimiter | private |
m_mutex | kurlyk::HttpRateLimiter | private |
m_next_id | kurlyk::HttpRateLimiter | private |
remove_limit(long limit_id) | kurlyk::HttpRateLimiter | inline |
time_point_t typedef | kurlyk::HttpRateLimiter | private |
time_until_any_limit_allows() | kurlyk::HttpRateLimiter | inline |
time_until_limit_allows(const LimitData &limit_data, const time_point_t &now) const | kurlyk::HttpRateLimiter | inlineprivate |
time_until_next_allowed(long general_rate_limit_id, long specific_rate_limit_id) | kurlyk::HttpRateLimiter | inline |
update_limit(LimitData &limit_data, const time_point_t &now) | kurlyk::HttpRateLimiter | inlineprivate |