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