Add an example using innodb as a storage (NOTE: this version currently leaks memorybz...
[awesomized/libmemcached] / example / storage.h
index fbe75474d6bdca581e58783574e52ad2878a4e18..12955846a62d0c8ab09c133d87a01cd2a1aacac0 100644 (file)
@@ -12,12 +12,16 @@ struct item {
   time_t exp;
 };
 
+bool initialize_storage(void);
+void shutdown_storage(void);
+
 void update_cas(struct item* item);
 void put_item(struct item* item);
 struct item* get_item(const void* key, size_t nkey);
-struct item* create_item(const void* key, size_t nkey, const void *data, 
+struct item* create_item(const void* key, size_t nkey, const void *data,
                          size_t size, uint32_t flags, time_t exp);
 bool delete_item(const void* key, size_t nkey);
 void flush(uint32_t when);
+void release_item(struct item* item);
 
 #endif