btolsch | 9d6900c | 2018-05-30 18:22:53 -0700 | [diff] [blame] | 1 | #include "platform/api/time.h" |
2 | |||||
3 | #include <chrono> | ||||
4 | |||||
5 | namespace openscreen { | ||||
6 | namespace platform { | ||||
7 | |||||
8 | Microseconds GetMonotonicTimeNow() { | ||||
9 | return Microseconds(std::chrono::duration_cast<std::chrono::microseconds>( | ||||
10 | std::chrono::steady_clock::now().time_since_epoch()) | ||||
11 | .count()); | ||||
12 | } | ||||
13 | |||||
14 | } // namespace platform | ||||
15 | } // namespace openscreen |