XCondVar
typedef struct XCondVar XCondVar;
typedef struct XCondVar XCondVar;
Wake all threads waiting on a condition variable.
void x_thread_condvar_broadcast(XCondVar *cv);
XCondVar *cvDestroy a condition variable and release its resources.
void x_thread_condvar_destroy(XCondVar *cv);
XCondVar *cvCreate a condition variable.
int32_t x_thread_condvar_init(XCondVar **cv);
XCondVar **cv0 on success, non-zero on failure.
Wake one thread waiting on a condition variable.
void x_thread_condvar_signal(XCondVar *cv);
XCondVar *cvWait on a condition variable.
void x_thread_condvar_wait(
XCondVar *cv,
XMutex *m
);