Lines Matching refs:timer

47 class timer {
49 timer(int64_t usec = 0) : m_time(usec) {} in m_time()
50timer(timeval tv) : m_time((int64_t)(uint32_t)tv.tv_sec * 1000000 + (int64_t)(uint32_t)tv.tv_usec … in timer() function
59 timer round_seconds() const { return (m_time / 1000000) * 1000000; } in round_seconds()
60timer round_seconds_ceiling() const { return ((m_time + 1000000 - 1) / 1000000)… in round_seconds_ceiling()
69 static timer current();
72 …static timer from_minutes(uint32_t minutes) { return rak::timer((uint64_t)minutes * 60… in from_minutes()
73 …static timer from_seconds(uint32_t seconds) { return rak::timer((uint64_t)seconds * 10… in from_seconds()
74 …static timer from_milliseconds(uint32_t msec) { return rak::timer((uint64_t)msec * 1000)… in from_milliseconds()
76 …static timer max() { return std::numeric_limits<int64_t>::max(… in max()
78 bool operator < (const timer& t) const { return m_time < t.m_time; }
79 bool operator > (const timer& t) const { return m_time > t.m_time; }
80 bool operator <= (const timer& t) const { return m_time <= t.m_time; }
81 bool operator >= (const timer& t) const { return m_time >= t.m_time; }
82 bool operator == (const timer& t) const { return m_time == t.m_time; }
83 bool operator != (const timer& t) const { return m_time != t.m_time; }
85 timer operator - (const timer& t) const { return timer(m_time - t.m_time); }
86 timer operator + (const timer& t) const { return timer(m_time + t.m_time); }
87 timer operator * (int64_t t) const { return timer(m_time * t); }
88 timer operator / (int64_t t) const { return timer(m_time / t); }
90 timer operator -= (int64_t t) { m_time -= t; return *this; }
91 timer operator -= (const timer& t) { m_time -= t.m_time; return *this; }
93 timer operator += (int64_t t) { m_time += t; return *this; }
94 timer operator += (const timer& t) { m_time += t.m_time; return *this; }
100 inline timer
101 timer::current() { in current()
105 return timer(t); in current()