List of all members.
Classes |
class | Impl |
Public Member Functions |
| Timer (std::chrono::nanoseconds duration_unit=std::chrono::milliseconds(1), std::chrono::nanoseconds rate_unit=std::chrono::seconds(1)) |
void | Process (MetricProcessor &processor) |
virtual std::chrono::nanoseconds | rate_unit () const |
virtual std::string | event_type () const |
virtual std::uint64_t | count () const |
virtual double | fifteen_minute_rate () |
virtual double | five_minute_rate () |
virtual double | one_minute_rate () |
virtual double | mean_rate () |
virtual stats::Snapshot | GetSnapshot () const |
virtual double | max () const |
virtual double | min () const |
virtual double | mean () const |
virtual double | std_dev () const |
virtual double | sum () const |
std::chrono::nanoseconds | duration_unit () const |
void | Clear () |
void | Update (std::chrono::nanoseconds duration) |
TimerContext | TimeScope () |
void | Time (std::function< void()>) |
The documentation for this class was generated from the following files: