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 typedef | mrs::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 typedef | mrs::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 typedef | mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds > | |
size() const | mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds > | inline |
time_point typedef | mrs::authentication::RateControlFor< ControlType, measure_time_in_seconds > | |