![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <Condition.h>
Public Member Functions | |
ConditionVariable ()=default | |
void | wait (CCriticalSection &lock, std::function< bool()> predicate) |
void | wait (CCriticalSection &lock) |
template<typename Rep, typename Period> | |
bool | wait (CCriticalSection &lock, std::chrono::duration< Rep, Period > duration, std::function< bool()> predicate) |
template<typename Rep, typename Period> | |
bool | wait (CCriticalSection &lock, std::chrono::duration< Rep, Period > duration) |
void | wait (std::unique_lock< CCriticalSection > &lock, std::function< bool()> predicate) |
void | wait (std::unique_lock< CCriticalSection > &lock) |
template<typename Rep, typename Period> | |
bool | wait (std::unique_lock< CCriticalSection > &lock, std::chrono::duration< Rep, Period > duration, std::function< bool()> predicate) |
template<typename Rep, typename Period> | |
bool | wait (std::unique_lock< CCriticalSection > &lock, std::chrono::duration< Rep, Period > duration) |
void | notifyAll () |
void | notify () |
This is a thin wrapper around std::condition_variable_any. It is subject to "spurious returns"
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |