Kurlyk
Loading...
Searching...
No Matches
HttpRateLimiter.hpp File Reference

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

Detailed Description

Defines the HttpRateLimiter class for managing rate limits on HTTP requests.

Definition in file HttpRateLimiter.hpp.

Macro Definition Documentation

◆ _KURLYK_HTTP_RATE_LIMITER_HPP_INCLUDED

#define _KURLYK_HTTP_RATE_LIMITER_HPP_INCLUDED

Definition at line 3 of file HttpRateLimiter.hpp.