![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <Condition.h>
Public Member Functions | |
TightConditionVariable (ConditionVariable &cv, P predicate_) | |
template<typename L > | |
void | wait (L &lock) |
template<typename L > | |
bool | wait (L &lock, unsigned long milliseconds) |
void | notifyAll () |
void | notify () |
This is a condition variable along with its predicate. This allows the use of a condition variable without the spurious returns since the state being monitored is also part of the condition.
L should implement the Lockable concept
The requirements on P are that it can act as a predicate (that is, I can use it in an 'while(!predicate){...}' where 'predicate' is of type 'P').
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |