Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::rate_limiter Member List

This is the complete list of members for kcenon::network::rate_limiter, including all inherited members.

allow(std::string_view client_id)kcenon::network::rate_limiterinline
allow(std::string_view client_id, std::string_view session_id)kcenon::network::rate_limiterinline
buckets_kcenon::network::rate_limiterprivate
client_count() constkcenon::network::rate_limiterinline
config() constkcenon::network::rate_limiterinline
config_kcenon::network::rate_limiterprivate
last_cleanup_kcenon::network::rate_limiterprivate
maybe_cleanup(std::chrono::steady_clock::time_point now)kcenon::network::rate_limiterinlineprivate
mutex_kcenon::network::rate_limitermutableprivate
rate_limiter(rate_limiter_config config={})kcenon::network::rate_limiterinlineexplicit
remaining_tokens(std::string_view client_id) constkcenon::network::rate_limiterinline
reset(std::string_view client_id)kcenon::network::rate_limiterinline
reset_all()kcenon::network::rate_limiterinline
set_config(rate_limiter_config config)kcenon::network::rate_limiterinline
would_allow(std::string_view client_id) constkcenon::network::rate_limiterinline