RavEngine
Loading...
Searching...
No Matches
vraudio::SemiLocklessFifo< DataType > Class Template Reference

Public Types

typedef std::chrono::steady_clock::duration ClockDuration
 

Public Member Functions

void PushBack (DataType &&input)
 
DataType PopFront ()
 
bool Empty () const
 
void Clear ()
 
bool SleepUntilBelowSizeTarget (size_t target_size, const ClockDuration &max_wait)
 
bool SleepUntilNumElementsInQueue (size_t target_size, const ClockDuration &max_wait)
 
void EnableBlockingSleepUntilMethods (bool enable)
 

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