#include <mutex.h>
◆ Condition() [1/2]
wibble::sys::Condition::Condition |
( |
| ) |
|
|
inline |
◆ Condition() [2/2]
◆ ~Condition()
wibble::sys::Condition::~Condition |
( |
| ) |
|
|
inline |
◆ broadcast()
void wibble::sys::Condition::broadcast |
( |
| ) |
|
|
inline |
Wake up all processes waiting on the condition.
◆ signal()
void wibble::sys::Condition::signal |
( |
| ) |
|
|
inline |
Wake up one process waiting on the condition.
◆ wait() [1/2]
void wibble::sys::Condition::wait |
( |
Mutex & |
l | ) |
|
|
inline |
◆ wait() [2/2]
Wait on the condition, locking with l.
l is unlocked before waiting and locked again before returning.
The documentation for this class was generated from the following file: