SIONlib
1.7.7
Scalable I/O library for parallel access to task-local files
|
Go to the source code of this file.
Macros | |
#define | INITIAL_HASH_SIZE (1*1024) |
Typedefs | |
typedef uint64_t | sion_table_key_t |
typedef struct _sion_keyvalue_table_struct | _sion_keyvalue_table |
Functions | |
_sion_keyvalue_table * | _sion_keyvalue_table_init (int size) |
int | _sion_keyvalue_table_destroy (_sion_keyvalue_table **table) |
int | _sion_keyvalue_table_store (_sion_keyvalue_table *table, sion_table_key_t key, void *data) |
void * | _sion_keyvalue_table_lookup (_sion_keyvalue_table *table, sion_table_key_t key) |
int | _sion_keyvalue_table_iterator_reset (_sion_keyvalue_table *table) |
int | _sion_keyvalue_table_iterator_next (_sion_keyvalue_table *table, sion_table_key_t *key, void **data) |
int | _sion_keyvalue_table_iterator_next_in_store_order (_sion_keyvalue_table *table, sion_table_key_t *key, void **data) |
int | _sion_keyvalue_table_get_size (_sion_keyvalue_table *table) |