|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
This is the complete list of members for kcenon::monitoring::leaky_bucket_limiter, including all inherited members.
| capacity_ | kcenon::monitoring::leaky_bucket_limiter | private |
| clock typedef | kcenon::monitoring::leaky_bucket_limiter | |
| execute(Func &&func) -> decltype(func()) | kcenon::monitoring::rate_limiter | inline |
| get_name() const override | kcenon::monitoring::leaky_bucket_limiter | inlinevirtual |
| last_leak_ | kcenon::monitoring::leaky_bucket_limiter | private |
| leak() | kcenon::monitoring::leaky_bucket_limiter | inlineprivate |
| leaky_bucket_limiter(const std::string &name, double rate, size_t capacity) | kcenon::monitoring::leaky_bucket_limiter | inline |
| mutex_ | kcenon::monitoring::leaky_bucket_limiter | mutableprivate |
| name_ | kcenon::monitoring::leaky_bucket_limiter | private |
| rate_ | kcenon::monitoring::leaky_bucket_limiter | private |
| try_acquire(size_t count=1) override | kcenon::monitoring::leaky_bucket_limiter | inlinevirtual |
| water_ | kcenon::monitoring::leaky_bucket_limiter | private |
| ~rate_limiter()=default | kcenon::monitoring::rate_limiter | virtual |