LeviLamina
Loading...
Searching...
No Matches
ll::thread::TickSyncSleep< Clock > Class Template Reference
+ 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 ()
 

The documentation for this class was generated from the following file: