![]() |
SIONlib
1.7.2
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) |
1.8.15