1 #ifndef __CMPH_BUFFER_ENTRY_H__
2 #define __CMPH_BUFFER_ENTRY_H__
3 
4 #include "cmph_types.h"
5 #include <stdio.h>
6 typedef struct __buffer_entry_t buffer_entry_t;
7 
8 buffer_entry_t * buffer_entry_new(cmph_uint32 capacity);
9 void buffer_entry_set_capacity(buffer_entry_t * buffer_entry, cmph_uint32 capacity);
10 cmph_uint32 buffer_entry_get_capacity(buffer_entry_t * buffer_entry);
11 void buffer_entry_open(buffer_entry_t * buffer_entry, char * filename);
12 cmph_uint8 * buffer_entry_read_key(buffer_entry_t * buffer_entry, cmph_uint32 * keylen);
13 void buffer_entry_destroy(buffer_entry_t * buffer_entry);
14 #endif
15