ARGOBOTS
|
#include "abti.h"
Go to the source code of this file.
Typedefs | |
typedef ABTI_unit | unit_t |
typedef struct data | data_t |
Functions | |
static int | pool_init (ABT_pool pool, ABT_pool_config config) |
static int | pool_free (ABT_pool pool) |
static size_t | pool_get_size (ABT_pool pool) |
static void | pool_push (ABT_pool pool, ABT_unit unit) |
static ABT_unit | pool_pop (ABT_pool pool) |
static ABT_unit | pool_pop_timedwait (ABT_pool pool, double abstime_secs) |
static int | pool_remove (ABT_pool pool, ABT_unit unit) |
static int | pool_print_all (ABT_pool pool, void *arg, void(*print_fn)(void *, ABT_unit)) |
static ABT_unit_type | unit_get_type (ABT_unit unit) |
static ABT_thread | unit_get_thread (ABT_unit unit) |
static ABT_task | unit_get_task (ABT_unit unit) |
static ABT_bool | unit_is_in_pool (ABT_unit unit) |
static ABT_unit | unit_create_from_thread (ABT_thread thread) |
static ABT_unit | unit_create_from_task (ABT_task task) |
static void | unit_free (ABT_unit *unit) |
static data_t * | pool_get_data_ptr (void *p_data) |
static void | convert_double_sec_to_timespec (struct timespec *ts_out, double seconds) |
typedef struct data data_t |
Definition at line 36 of file fifo_wait.c.
typedef ABTI_unit unit_t |
Definition at line 20 of file fifo_wait.c.
|
inlinestatic |
Definition at line 135 of file fifo_wait.c.
Referenced by pool_pop_timedwait().
|
static |
Definition at line 87 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
inlinestatic |
Definition at line 38 of file fifo_wait.c.
Referenced by pool_free(), pool_get_size(), pool_pop(), pool_pop_timedwait(), pool_print_all(), pool_push(), and pool_remove().
|
static |
Definition at line 100 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
static |
Definition at line 67 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 180 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 142 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 245 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 107 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 211 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 319 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
static |
Definition at line 306 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
static |
Definition at line 332 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 287 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
static |
Definition at line 275 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
|
static |
Definition at line 269 of file fifo_wait.c.
Referenced by pool_get_data_ptr().
Definition at line 299 of file fifo_wait.c.
Referenced by pool_get_data_ptr().