VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc::threads::condition_variable Class Reference

#include <vlc_cxx_helpers.hpp>

Public Member Functions

 condition_variable () noexcept
 
void signal () noexcept
 
void broadcast () noexcept
 
void wait (mutex &mutex) noexcept
 
int timedwait (mutex &mutex, vlc_tick_t deadline) noexcept
 

Constructor & Destructor Documentation

◆ condition_variable()

vlc::threads::condition_variable::condition_variable ( )
inlinenoexcept

References vlc_cond_init().

Member Function Documentation

◆ broadcast()

void vlc::threads::condition_variable::broadcast ( )
inlinenoexcept

References vlc_cond_broadcast().

◆ signal()

void vlc::threads::condition_variable::signal ( )
inlinenoexcept

References vlc_cond_signal().

◆ timedwait()

int vlc::threads::condition_variable::timedwait ( mutex mutex,
vlc_tick_t  deadline 
)
inlinenoexcept

References vlc_cond_timedwait().

◆ wait()

void vlc::threads::condition_variable::wait ( mutex mutex)
inlinenoexcept

References vlc_cond_wait().


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