#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 | _XOPEN_SOURCE 700 |
|
#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
} |
|