#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <assert.h>
#include "sion.h"
#include "sion_debug.h"
#include "sion_error_handler.h"
#include "sion_internal.h"
#include "sion_printts.h"
#include "sion_keyvalue_table.h"
Go to the source code of this file.
|  | 
| #define | HASH_FCT_SIMPLE_not | 
|  | 
| #define | HASH_FCT_SPLIT | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_hash_fct" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_init" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_destroy" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_store" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_lookup" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_iterator_reset" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_iterator_next_in_store_order" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_iterator_next" | 
|  | 
| #define | DFUNCTION   "_sion_keyvalue_table_get_size" | 
|  | 
|  | 
| enum | sion_keyvalue_table_entry_state_t { KEYVALUE_TABLE_ENTRY_STATE_USED, 
KEYVALUE_TABLE_ENTRY_STATE_FREE, 
KEYVALUE_TABLE_ENTRY_STATE_UNKNOWN
 } | 
|  |