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.