![]() |
Kurlyk
|
Defines the HttpRateLimiter class for managing rate limits on HTTP requests. More...
Go to the source code of this file.
Classes | |
| class | kurlyk::HttpRateLimiter |
| Manages rate limits for HTTP requests. More... | |
| struct | kurlyk::HttpRateLimiter::KeyState |
| Per-key mutable runtime state inside a rate limit. More... | |
| struct | kurlyk::HttpRateLimiter::LimitData |
| Immutable limit parameters plus per-key mutable state. More... | |
Namespaces | |
| namespace | kurlyk |
| Primary namespace for the Kurlyk library, encompassing initialization, request management, and utility functions. | |
Macros | |
| #define | _KURLYK_HTTP_RATE_LIMITER_HPP_INCLUDED |
Defines the HttpRateLimiter class for managing rate limits on HTTP requests.
Definition in file HttpRateLimiter.hpp.
| #define _KURLYK_HTTP_RATE_LIMITER_HPP_INCLUDED |
Definition at line 3 of file HttpRateLimiter.hpp.