ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
cond.h File Reference

Cross-platform condition variable interface for ascii-chat. More...

Go to the source code of this file.

Typedefs

typedef pthread_cond_t cond_t
 Condition variable type (POSIX: pthread_cond_t)
 

Functions

int cond_init (cond_t *cond)
 Initialize a condition variable.
 
int cond_destroy (cond_t *cond)
 Destroy a condition variable.
 
int cond_wait (cond_t *cond, mutex_t *mutex)
 Wait on a condition variable (blocking)
 
int cond_timedwait (cond_t *cond, mutex_t *mutex, int timeout_ms)
 Wait on a condition variable with timeout.
 
int cond_signal (cond_t *cond)
 Signal a condition variable (wake one waiting thread)
 
int cond_broadcast (cond_t *cond)
 Broadcast to a condition variable (wake all waiting threads)
 

Detailed Description

Cross-platform condition variable interface for ascii-chat.

Definition in file cond.h.