Bitcoin Core 29.99.0
P2P Digital Currency
BCLog::LogRateLimiter Member List

This is the complete list of members for BCLog::LogRateLimiter, including all inherited members.

Consume(const std::source_location &source_loc, const std::string &str) EXCLUSIVE_LOCKS_REQUIRED(!m_mutex)BCLog::LogRateLimiter
Create(SchedulerFunction &&scheduler_func, uint64_t max_bytes, std::chrono::seconds reset_window)BCLog::LogRateLimiterstatic
GUARDED_BY(m_mutex)BCLog::LogRateLimiterprivate
LogRateLimiter(uint64_t max_bytes, std::chrono::seconds reset_window)BCLog::LogRateLimiterprivate
m_max_bytesBCLog::LogRateLimiter
m_mutexBCLog::LogRateLimitermutableprivate
m_reset_windowBCLog::LogRateLimiter
m_suppression_activeBCLog::LogRateLimiterprivate
Reset() EXCLUSIVE_LOCKS_REQUIRED(!m_mutex)BCLog::LogRateLimiter
SchedulerFunction typedefBCLog::LogRateLimiter
Status enum nameBCLog::LogRateLimiter
SuppressionsActive() constBCLog::LogRateLimiterinline