Class maintains circular buffer of Counters.
Definition in file recentperiod.hpp.
Go to the source code of this file.
#include <atomic>#include <chrono>#include <type_traits>#include <userver/utils/assert.hpp>#include <userver/utils/datetime.hpp>#include <userver/utils/fixed_array.hpp>#include <userver/utils/statistics/fwd.hpp>#include <userver/utils/statistics/recentperiod_detail.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| class | utils::statistics::RecentPeriod< Counter, Result, Timer > |
| Class maintains circular buffer of Counters. More... | |
Namespaces | |
| namespace | utils |
| General-purpose utilities used across userver libraries. | |
| namespace | utils::statistics |
| Statistics writers, metric types, and histogram helpers. | |
Functions | |
| template<typename Counter, typename Result, typename Timer> | |
| void | utils::statistics::DumpMetric (Writer &writer, const RecentPeriod< Counter, Result, Timer > &recent_period) |
| Writer support for RecentPeriod | |
| template<typename Counter, typename Result, typename Timer> | |
| void | utils::statistics::ResetMetric (RecentPeriod< Counter, Result, Timer > &recent_period) |
| Reset support for RecentPeriod. | |