![]() |
Kurlyk
|
Public Member Functions | |
LimitData ()=default | |
Public Attributes | |
long | requests_per_period = 0 |
Maximum requests allowed per period. | |
long | period_ms = 0 |
Duration of the rate limit period in milliseconds. | |
long | count = 0 |
Number of requests made in the current period. | |
time_point_t | start_time = std::chrono::steady_clock::now() |
Start time of the current rate limit period. | |
Definition at line 66 of file WebSocketRateLimiter.hpp.
|
default |
long kurlyk::WebSocketRateLimiter::LimitData::count = 0 |
Number of requests made in the current period.
Definition at line 69 of file WebSocketRateLimiter.hpp.
long kurlyk::WebSocketRateLimiter::LimitData::period_ms = 0 |
Duration of the rate limit period in milliseconds.
Definition at line 68 of file WebSocketRateLimiter.hpp.
long kurlyk::WebSocketRateLimiter::LimitData::requests_per_period = 0 |
Maximum requests allowed per period.
Definition at line 67 of file WebSocketRateLimiter.hpp.
time_point_t kurlyk::WebSocketRateLimiter::LimitData::start_time = std::chrono::steady_clock::now() |
Start time of the current rate limit period.
Definition at line 70 of file WebSocketRateLimiter.hpp.