|
LeviLamina
|
Inheritance diagram for ll::thread::TickSyncSleep< Clock >:Public Types | |
| using | clock_type = Clock |
Public Member Functions | |
| void | sleepFor (Clock::duration duration) |
| void | sleepUntil (Clock::time_point time) |
| void | sleep () |
| void | interrupt () |
Public Attributes | |
| std::optional< typename Clock::time_point > | timepoint |
Protected Member Functions | |
| LLAPI std::unique_lock< std::mutex > | lock () |
| LLAPI void | sleepImpl (std::unique_lock< std::mutex > &) |
| LLAPI void | interruptImpl () |