14 #ifndef SION_SION_KEYVALUE_KEYMNGR_H 15 #define SION_SION_KEYVALUE_KEYMNGR_H 32 int _sion_keyvalue_keymngr_add_block(
_sion_keyvalue_keymngr* keymngr, sion_table_key_t key,
size_t offset,
size_t len);
36 int _sion_keyvalue_keymngr_update_read_pos(
_sion_keyvalue_keymngr* keymngr, sion_table_key_t key,
size_t bytes_read, sion_int64 current_pos);
40 int _sion_keyvalue_keymngr_lookup(
_sion_keyvalue_keymngr* keymngr, sion_table_key_t key,
size_t *current_pos,
size_t *bytes_left);
46 int _sion_keyvalue_keymngr_lookup_and_set_pos(
_sion_keyvalue_keymngr* keymngr, sion_table_key_t key,
int entrynum, sion_int64 posinentry,
47 size_t *current_pos,
size_t *bytes_left);
64 int _sion_keyvalue_keymngr_iterator_next(
_sion_keyvalue_keymngr* keymngr, sion_table_key_t *key,
size_t *current_pos,
size_t *offset,
size_t *len);