4 #include <hdr_histogram.h> 8 hdr_histogram* histogram;
13 void record(
const std::chrono::milliseconds& duration) { hdr_record_value(histogram, duration.count()); };
21 using clock = std::chrono::steady_clock;
22 clock::time_point startedAt;
23 clock::time_point finishedAt;
28 Statistics() : successDurations{}, errorDurations{} {}
30 void recordSuccess(
const std::chrono::milliseconds& duration);
31 void recordFailure(
const std::chrono::milliseconds& durarion);