Go to the source code of this file.
|
bool | zeMap_Init (ZEMAP_T *map) |
|
bool | zeMap_OK (ZEMAP_T *map) |
|
bool | zeMap_Open (ZEMAP_T *map, ZEDB_ENV_T *env, char *name, int rdonly, size_t cache_size) |
|
bool | zeMap_Close (ZEMAP_T *map) |
|
bool | zeMap_Reopen (ZEMAP_T *map) |
|
bool | zeMap_Lookup (ZEMAP_T *map, char *key, char *value, size_t size) |
|
bool | zeMap_Add (ZEMAP_T *map, char *key, char *value, size_t size) |
|
bool | zeMap_Delete (ZEMAP_T *map, char *key) |
|
bool | zeMap_Browse (ZEMAP_T *map, ZEMAP_BROWSE_F func, void *arg, char *key, size_t ksz, time_t tmax) |
|
bool | zeMap_Lock (ZEMAP_T *map) |
|
bool | zeMap_Unlock (ZEMAP_T *map) |
|
bool | zeMap_Flush (ZEMAP_T *map) |
|
◆ __ZE_ZEMAP_H
◆ ZEMAP_BROWSE_CONTINUE
#define ZEMAP_BROWSE_CONTINUE 0 |
◆ ZEMAP_BROWSE_DELETE
#define ZEMAP_BROWSE_DELETE 2 |
◆ ZEMAP_BROWSE_STOP
#define ZEMAP_BROWSE_STOP 1 |
◆ ZEMAP_INITIALIZER
#define ZEMAP_INITIALIZER |
Value:{
SIGNATURE, PTHREAD_MUTEX_INITIALIZER, NULL, 0, 0, \
ZEDB_INITIALIZER, NULL}
Definition at line 38 of file zeMap.h.
◆ ZEMAP_BROWSE_F
typedef int(* ZEMAP_BROWSE_F) (char *, char *, void *) |
◆ ZEMAP_T
◆ zeMap_Add()
bool zeMap_Add |
( |
ZEMAP_T * |
map, |
|
|
char * |
key, |
|
|
char * |
value, |
|
|
size_t |
size |
|
) |
| |
◆ zeMap_Browse()
◆ zeMap_Close()
◆ zeMap_Delete()
◆ zeMap_Flush()
◆ zeMap_Init()
◆ zeMap_Lock()
◆ zeMap_Lookup()
bool zeMap_Lookup |
( |
ZEMAP_T * |
map, |
|
|
char * |
key, |
|
|
char * |
value, |
|
|
size_t |
size |
|
) |
| |
◆ zeMap_OK()
◆ zeMap_Open()
◆ zeMap_Reopen()
◆ zeMap_Unlock()