Go to the source code of this file.
Classes | |
| struct | ddekit_condvar |
| Unchecked (no BSD invariants) condition variable implementation for dde-internal use. More... | |
Functions | |
| ddekit_condvar_t * | ddekit_condvar_init () |
| Initialize conditional variable. | |
| void | ddekit_condvar_wait (ddekit_condvar_t *cvp, ddekit_lock_t *mp) |
| Wait on a conditional variable. | |
| int | ddekit_condvar_wait_timed (ddekit_condvar_t *cvp, ddekit_lock_t *mp, int timo) |
| Wait on a conditional variable at most until a timeout expires. | |
| void | ddekit_condvar_signal (ddekit_condvar_t *cvp) |
| Send signal to the next one waiting for condvar. | |
| void | ddekit_condvar_broadcast (ddekit_condvar_t *cvp) |
| Send signal to all threads waiting for condvar. | |
1.5.6