32#ifndef _SIR_CONDITION_H_INCLUDED
33# define _SIR_CONDITION_H_INCLUDED
35# include "sir/types.h"
52bool _sir_condsignal(sir_condition* cond);
78bool _sir_condwait(sir_condition* cond, sir_mutex* mutex);
bool _sir_conddestroy(sir_condition *cond)
Destroys a condition variable.
Definition sircondition.c:83
bool _sir_condwait_timeout(sir_condition *cond, sir_mutex *mutex, const sir_wait *howlong)
Waits a given amount of time for a condition variable to become signaled.
Definition sircondition.c:116
bool _sir_condbroadcast(sir_condition *cond)
Broadcast signals a condition variable.
Definition sircondition.c:68
bool _sir_condcreate(sir_condition *cond)
Creates/initializes a new condition variable.
Definition sircondition.c:36