ChibiOS/RT Architecture - Reference Manual - Guides |
Condition Variables code. More...
#include "ch.h"
Go to the source code of this file.
Functions | |
void | chCondInit (CondVar *cp) |
Initializes s CondVar structure. | |
void | chCondSignal (CondVar *cp) |
Signals one thread that is waiting on the condition variable. | |
void | chCondSignalI (CondVar *cp) |
Signals one thread that is waiting on the condition variable. | |
void | chCondBroadcast (CondVar *cp) |
Signals all threads that are waiting on the condition variable. | |
void | chCondBroadcastI (CondVar *cp) |
Signals all threads that are waiting on the condition variable. | |
msg_t | chCondWait (CondVar *cp) |
Waits on the condition variable releasing the mutex lock. | |
msg_t | chCondWaitS (CondVar *cp) |
Waits on the condition variable releasing the mutex lock. | |
msg_t | chCondWaitTimeout (CondVar *cp, systime_t time) |
Waits on the condition variable releasing the mutex lock. | |
msg_t | chCondWaitTimeoutS (CondVar *cp, systime_t time) |
Waits on the condition variable releasing the mutex lock. |
Condition Variables code.
Definition in file chcond.c.