Struct SYN_RateLimit¶
Token bucket rate limiter instance.
#include <syn_rate_limit.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | interval_ms |
| uint32_t | last_refill |
| uint32_t | max_tokens |
| uint32_t | tokens |
Public Attributes Documentation¶
variable interval_ms¶
Refill interval (tokens refill to max)
variable last_refill¶
Tick of last refill
variable max_tokens¶
Maximum (burst) capacity
variable tokens¶
Current token count
The documentation for this class was generated from the following file src/syntropic/util/syn_rate_limit.h