Template Class RateTimer

Nested Relationships

Nested Types

Class Documentation

template<typename ClockType = std::chrono::steady_clock>
class RateTimer

Public Functions

inline explicit RateTimer(const common::Duration window_duration)
inline ~RateTimer()
RateTimer(const RateTimer&) = delete
RateTimer &operator=(const RateTimer&) = delete
inline double ComputeRate() const
inline double ComputeWallTimeRateRatio() const
inline void Pulse(common::Time time)
inline std::string DebugString() const