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: