ChibiOS/RT  5.1.0
chcond.c File Reference

Condition Variables code. More...

#include "ch.h"

Go to the source code of this file.

Functions

void chCondObjectInit (condition_variable_t *cp)
 Initializes s condition_variable_t structure. More...
 
void chCondSignal (condition_variable_t *cp)
 Signals one thread that is waiting on the condition variable. More...
 
void chCondSignalI (condition_variable_t *cp)
 Signals one thread that is waiting on the condition variable. More...
 
void chCondBroadcast (condition_variable_t *cp)
 Signals all threads that are waiting on the condition variable. More...
 
void chCondBroadcastI (condition_variable_t *cp)
 Signals all threads that are waiting on the condition variable. More...
 
msg_t chCondWait (condition_variable_t *cp)
 Waits on the condition variable releasing the mutex lock. More...
 
msg_t chCondWaitS (condition_variable_t *cp)
 Waits on the condition variable releasing the mutex lock. More...
 
msg_t chCondWaitTimeout (condition_variable_t *cp, sysinterval_t timeout)
 Waits on the condition variable releasing the mutex lock. More...
 
msg_t chCondWaitTimeoutS (condition_variable_t *cp, sysinterval_t timeout)
 Waits on the condition variable releasing the mutex lock. More...
 

Detailed Description

Condition Variables code.

Definition in file chcond.c.