From 3433418d7698060b4307a206c086bb30a45f566b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 1 Oct 2016 20:28:20 -0400 Subject: Implement microsecond clock for Linux and OSX --- src/server/Engine.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/server/Engine.cpp') diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp index 0b468ce1..2d458bc4 100644 --- a/src/server/Engine.cpp +++ b/src/server/Engine.cpp @@ -321,14 +321,7 @@ Engine::event_time() uint64_t Engine::current_time(const RunContext& context) const { - struct timespec time; -#ifdef CLOCK_MONOTONIC_RAW - clock_gettime(CLOCK_MONOTONIC_RAW, &time); -#else - clock_gettime(CLOCK_MONOTONIC, &time); -#endif - - return (uint64_t)time.tv_sec * 1e6 + (uint64_t)time.tv_nsec / 1e3; + return _clock.now_microseconds(); } void -- cgit v1.2.1