2#ifndef _uhal_TimeIntervalStats_hpp_
3#define _uhal_TimeIntervalStats_hpp_
16 typedef std::chrono::steady_clock
Clock_t;
23 const Clock_t::duration&
min()
const;
25 const Clock_t::duration&
max()
const;
27 Clock_t::duration
mean()
const;
31 void add(
const Clock_t::time_point& aT1,
const Clock_t::time_point& aT2);
void add(const Clock_t::time_point &aT1, const Clock_t::time_point &aT2)
std::queue< Clock_t::duration > mLatestMeasurements
Clock_t::duration mean() const
std::chrono::steady_clock Clock_t
const Clock_t::duration & min() const
const Clock_t::duration & max() const
const std::queue< Clock_t::duration > & getLatestMeasurements() const
std::ostream & operator<<(std::ostream &aStr, const uhal::HttpResponseType &aHttpResponse)