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().