|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
🧠In-memory rate limiting backend using uthash More...
Go to the source code of this file.
Data Structures | |
| struct | rate_event_s |
| Rate event record in memory. More... | |
| struct | memory_backend_t |
| Memory backend data. More... | |
Typedefs | |
| typedef struct rate_event_s | rate_event_t |
| Rate event record in memory. | |
Functions | |
| void * | memory_backend_create (void) |
Variables | |
| const rate_limiter_backend_ops_t | memory_backend_ops |
🧠In-memory rate limiting backend using uthash
Thread-safe implementation for ascii-chat server where persistence is not needed.
Definition in file network/rate_limit/memory.c.
| typedef struct rate_event_s rate_event_t |
Rate event record in memory.
| void * memory_backend_create | ( | void | ) |
Definition at line 239 of file network/rate_limit/memory.c.
References memory_backend_t::lock, and mutex_init().
Referenced by rate_limiter_create_memory().
| const rate_limiter_backend_ops_t memory_backend_ops |
Definition at line 258 of file network/rate_limit/memory.c.
Referenced by rate_limiter_create_memory().