class
#include <eckit/log/Statistics.h>
Statistics
Derived classes
- class TransportStatistics
Public static functions
-
static void reportUnit(std::
ostream& out, const char* title, const char* unit, double value, const char* indent = "", bool always = false) -
static void reportRate(std::
ostream& out, const char* title, unsigned long long value, const char* indent = "", bool always = false) -
static void reportRate(std::
ostream& out, const std:: string& title, size_t bytes, double elapsed, const char* indent = "", bool always = false) -
static void reportCount(std::
ostream& out, const char* title, size_t value, const char* indent = "", bool always = false) -
static void reportBytes(std::
ostream& out, const char* title, unsigned long long value, const char* indent = "", bool always = false) -
static void reportBytesStats(std::
ostream& out, const std:: string& title, size_t count, size_t bytes, size_t sumsquared, const char* indent = "", bool always = false) -
static void reportTime(std::
ostream& out, const char* title, const Timing& value, const char* indent = "", bool always = false) -
static void reportTime(std::
ostream& out, const char* title, double value, const char* indent = "", bool always = false) -
static void reportTimeStats(std::
ostream& out, const std:: string& title, size_t count, double sum_times, double sum_times_squared, const char* indent = "", bool always = false) - static auto timer() -> Timer&