MySQL 9.3.0
Source Code Documentation
mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds > Member List

This is the complete list of members for mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >, including all inherited members.

allow(const ControlType &ct, AcceptInfo *info=nullptr)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
allow_check_blocked(ControlEntry &entry, AcceptInfo *info)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inlineprivate
allow_check_too_fast(ControlEntry &entry, AcceptInfo *info)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inlineprivate
allow_impl(ControlEntry &entry, AcceptInfo *info)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inlineprivate
block_after_mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >private
block_for_mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >private
clear()mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
clock typedefmrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >
duration_now(const std::optional< time_point > &value)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inlineprivatestatic
duration_now(const time_point &value)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inlineprivatestatic
entries_mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >private
entries_mutex_mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >private
milliseconds typedefmrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >
minimum_time_between_requests_mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >private
operator=(const RateControlFor &other)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
RateControlFor(std::optional< uint64_t > block_after_rate, seconds block_for, std::optional< milliseconds > minimum_time_between_requests)mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
RateControlFor()mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
seconds typedefmrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >
size() constmrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >inline
time_point typedefmrs::authentication::RateControlFor< ControlType, measure_time_in_seconds >