#include "lib.h"
|
const char * | name |
| Store name. More...
|
|
void *(* | open )(const char *path) |
|
void *(* | fetch )(void *store, const char *key, size_t klen, size_t *vlen) |
|
void(* | free )(void *store, void **ptr) |
|
int(* | store )(void *store, const char *key, size_t klen, void *value, size_t vlen) |
|
int(* | delete_record )(void *store, const char *key, size_t klen) |
|
void(* | close )(void **ptr) |
|
const char *(* | version )(void) |
|
Definition at line 65 of file lib.h.
◆ name
const char* StoreOps::name |
Store name.
Definition at line 67 of file lib.h.
◆ open
void *(* StoreOps::open) (const char *path) |
Definition at line 82 of file lib.h.
◆ fetch
void *(* StoreOps::fetch) (void *store, const char *key, size_t klen, size_t *vlen) |
Definition at line 96 of file lib.h.
◆ free
void(* StoreOps::free) (void *store, void **ptr) |
◆ store
int(* StoreOps::store) (void *store, const char *key, size_t klen, void *value, size_t vlen) |
◆ delete_record
int(* StoreOps::delete_record) (void *store, const char *key, size_t klen) |
◆ close
void(* StoreOps::close) (void **ptr) |
◆ version
const char *(* StoreOps::version) (void) |
The documentation for this struct was generated from the following file: