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