|
GNU Radio 3.3.0 C++ API
|
#include "sync_utils.h"
Go to the source code of this file.
| typedef unsigned long long atomic_ea_t |
| typedef unsigned long long completion_ea_t |
| typedef unsigned long long mutex_ea_t |
| void atomic_add | ( | int | a, |
| atomic_ea_t | v | ||
| ) |
| int atomic_add_return | ( | int | a, |
| atomic_ea_t | v | ||
| ) |
| void atomic_dec | ( | atomic_ea_t | v | ) |
| int atomic_dec_and_test | ( | atomic_ea_t | v | ) |
| int atomic_dec_if_positive | ( | atomic_ea_t | v | ) |
| int atomic_dec_return | ( | atomic_ea_t | v | ) |
| void atomic_inc | ( | atomic_ea_t | v | ) |
| int atomic_inc_return | ( | atomic_ea_t | v | ) |
| int atomic_read | ( | atomic_ea_t | v | ) |
| void atomic_set | ( | atomic_ea_t | v, |
| int | val | ||
| ) |
| void atomic_sub | ( | int | a, |
| atomic_ea_t | v | ||
| ) |
| int atomic_sub_and_test | ( | int | a, |
| atomic_ea_t | v | ||
| ) |
| int atomic_sub_return | ( | int | a, |
| atomic_ea_t | v | ||
| ) |
| void complete | ( | completion_ea_t | completion | ) |
| void complete_all | ( | completion_ea_t | completion | ) |
| void cond_broadcast | ( | cond_ea_t | cond | ) |
| void cond_init | ( | cond_ea_t | cond | ) |
| void cond_signal | ( | cond_ea_t | cond | ) |
| void cond_wait | ( | cond_ea_t | cond, |
| mutex_ea_t | mutex | ||
| ) |
| void init_completion | ( | completion_ea_t | completion | ) |
| void mutex_init | ( | mutex_ea_t | lock | ) |
| void mutex_lock | ( | mutex_ea_t | lock | ) |
| int mutex_trylock | ( | mutex_ea_t | ea | ) |
| void mutex_unlock | ( | mutex_ea_t | lock | ) |
| void wait_for_completion | ( | completion_ea_t | completion | ) |