
Go to the source code of this file.
Classes | |
| struct | worker_config |
Typedefs | |
| typedef void(* | signal_func) (struct worker_config *c, int *flag) |
| typedef int(* | wait_func) (struct worker_config *c, const int *flag) |
| typedef struct worker_config | worker_config |
Functions | |
| static void | condvar_signal (worker_config *c, int *flag) |
| static int | condvar_timedwait (worker_config *c, const int *flag) |
| static int | condvar_wait (worker_config *c, const int *flag) |
| TEST_IMPL (condvar_1) | |
| TEST_IMPL (condvar_2) | |
| TEST_IMPL (condvar_3) | |
| TEST_IMPL (condvar_4) | |
| TEST_IMPL (condvar_5) | |
| static void | worker (void *arg) |
| void | worker_config_destroy (worker_config *wc) |
| void | worker_config_init (worker_config *wc, int use_broadcast, signal_func signal_f, wait_func wait_f) |
| typedef void(* signal_func) (struct worker_config *c, int *flag) |
Definition at line 30 of file test-condvar.c.
Definition at line 31 of file test-condvar.c.
| typedef struct worker_config worker_config |
|
static |
Definition at line 82 of file test-condvar.c.
|
static |
Definition at line 166 of file test-condvar.c.
|
static |
Definition at line 106 of file test-condvar.c.
| TEST_IMPL | ( | condvar_1 | ) |
Definition at line 127 of file test-condvar.c.
| TEST_IMPL | ( | condvar_2 | ) |
Definition at line 146 of file test-condvar.c.
| TEST_IMPL | ( | condvar_3 | ) |
Definition at line 191 of file test-condvar.c.
| TEST_IMPL | ( | condvar_4 | ) |
Definition at line 210 of file test-condvar.c.
| TEST_IMPL | ( | condvar_5 | ) |
Definition at line 229 of file test-condvar.c.
|
static |
Definition at line 74 of file test-condvar.c.
| void worker_config_destroy | ( | worker_config * | wc | ) |
Definition at line 64 of file test-condvar.c.
| void worker_config_init | ( | worker_config * | wc, |
| int | use_broadcast, | ||
| signal_func | signal_f, | ||
| wait_func | wait_f | ||
| ) |
Definition at line 45 of file test-condvar.c.