diff options
Diffstat (limited to 'src/system_wrappers/interface/tick_util.h')
-rw-r--r-- | src/system_wrappers/interface/tick_util.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/system_wrappers/interface/tick_util.h b/src/system_wrappers/interface/tick_util.h index 4c280677b5..e78e53d2e1 100644 --- a/src/system_wrappers/interface/tick_util.h +++ b/src/system_wrappers/interface/tick_util.h @@ -76,6 +76,11 @@ public: const TickInterval& rhs); TickInterval& operator+=(const TickInterval& rhs); + friend bool operator>(const TickInterval& lhs, const TickInterval& rhs); + friend bool operator<=(const TickInterval& lhs, const TickInterval& rhs); + friend bool operator<(const TickInterval& lhs, const TickInterval& rhs); + friend bool operator>=(const TickInterval& lhs, const TickInterval& rhs); + private: TickInterval(WebRtc_Word64 interval); @@ -107,6 +112,22 @@ inline TickTime operator+(const TickTime lhs, const WebRtc_Word64 ticks) time._ticks += ticks; return time; } +inline bool operator>(const TickInterval& lhs, const TickInterval& rhs) +{ + return lhs._interval > rhs._interval; +} +inline bool operator<=(const TickInterval& lhs, const TickInterval& rhs) +{ + return lhs._interval <= rhs._interval; +} +inline bool operator<(const TickInterval& lhs, const TickInterval& rhs) +{ + return lhs._interval <= rhs._interval; +} +inline bool operator>=(const TickInterval& lhs, const TickInterval& rhs) +{ + return lhs._interval >= rhs._interval; +} inline TickTime TickTime::Now() { |