| 183 | TimerThreadManager& operator=(const TimerThreadManager&) = delete; |
| 184 | |
| 185 | static u64 get_time_us() FL_NOEXCEPT { |
| 186 | auto tp = fl::chrono::steady_clock::now(); |
| 187 | return static_cast<u64>(tp.time_since_epoch().count()); |
| 188 | } |
| 189 | |
| 190 | void timer_thread_func() FL_NOEXCEPT { |
| 191 | fl::unique_lock<fl::mutex> lock(mMutex) FL_NOEXCEPT; |
nothing calls this directly
no test coverage detected