|
ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
#include "abti.h"
Go to the source code of this file.
Functions | |
| static ABTU_hashtable_element * | get_element (const ABTU_hashtable *p_hashtable, size_t entry_index) |
| ABTU_ret_err int | ABTU_hashtable_create (size_t num_entries, size_t data_size, ABTU_hashtable **pp_hashtable) |
| void | ABTU_hashtable_free (ABTU_hashtable *p_hashtable) |
| void | ABTU_hashtable_get (const ABTU_hashtable *p_hashtable, int key, void *data, int *found) |
| ABTU_ret_err int | ABTU_hashtable_set (ABTU_hashtable *p_hashtable, int key, const void *data, int *overwritten) |
| void | ABTU_hashtable_delete (ABTU_hashtable *p_hashtable, int key, int *deleted) |
| ABTU_ret_err int ABTU_hashtable_create | ( | size_t | num_entries, |
| size_t | data_size, | ||
| ABTU_hashtable ** | pp_hashtable | ||
| ) |
Definition at line 21 of file hashtable.c.
Referenced by ABT_pool_config_create(), and ABT_sched_config_create().
| void ABTU_hashtable_delete | ( | ABTU_hashtable * | p_hashtable, |
| int | key, | ||
| int * | deleted | ||
| ) |
Definition at line 144 of file hashtable.c.
Referenced by ABT_pool_config_set(), and ABT_sched_config_set().
| void ABTU_hashtable_free | ( | ABTU_hashtable * | p_hashtable | ) |
Definition at line 42 of file hashtable.c.
Referenced by ABT_pool_config_free(), ABT_sched_config_create(), and ABT_sched_config_free().
| void ABTU_hashtable_get | ( | const ABTU_hashtable * | p_hashtable, |
| int | key, | ||
| void * | data, | ||
| int * | found | ||
| ) |
Definition at line 56 of file hashtable.c.
Referenced by ABT_pool_config_get(), ABT_sched_config_get(), ABT_sched_config_read(), ABTI_pool_config_read(), and ABTI_sched_config_read().
| ABTU_ret_err int ABTU_hashtable_set | ( | ABTU_hashtable * | p_hashtable, |
| int | key, | ||
| const void * | data, | ||
| int * | overwritten | ||
| ) |
Definition at line 91 of file hashtable.c.
Referenced by ABT_pool_config_set(), ABT_sched_config_create(), and ABT_sched_config_set().
|
inlinestatic |
Definition at line 9 of file hashtable.c.
Referenced by ABTU_hashtable_delete(), ABTU_hashtable_free(), ABTU_hashtable_get(), and ABTU_hashtable_set().
1.8.17