|
libosip
5.3.0
|
Functions | |
| struct osip_cond * | osip_cond_init (void) |
| int | osip_cond_destroy (struct osip_cond *cond) |
| int | osip_cond_signal (struct osip_cond *cond) |
| int | osip_cond_wait (struct osip_cond *cond, struct osip_mutex *mut) |
| int | osip_cond_timedwait (struct osip_cond *cond, struct osip_mutex *mut, const struct timespec *abstime) |
| int osip_cond_destroy | ( | struct osip_cond * | cond | ) |
Destroy a condition variable
| cond | The condition variable to destroy. |
| struct osip_cond* osip_cond_init | ( | void | ) |
Allocate and Initialise a condition variable
| int osip_cond_signal | ( | struct osip_cond * | cond | ) |
Signal the condition variable.
| cond | The condition variable to signal. |
| int osip_cond_timedwait | ( | struct osip_cond * | cond, |
| struct osip_mutex * | mut, | ||
| const struct timespec * | abstime | ||
| ) |
Timed wait on the condition variable.
| cond | The condition variable to wait on. |
| mut | The external mutex |
| abstime | time to wait until |
| int osip_cond_wait | ( | struct osip_cond * | cond, |
| struct osip_mutex * | mut | ||
| ) |
Wait on the condition variable.
| cond | The condition variable to wait on. |
| mut | The external mutex |