Public Attributes | List of all members
mdbm_bsops Struct Reference

#include <mdbm.h>

Public Attributes

void *(* bs_init )(MDBM *db, const char *filename, void *opt, int flags)
 
int(* bs_term )(void *data, int flags)
 
int(* bs_lock )(void *data, const datum *key, int flags)
 
int(* bs_unlock )(void *data, const datum *key)
 
int(* bs_fetch )(void *data, const datum *key, datum *val, datum *buf, int flags)
 
int(* bs_store )(void *data, const datum *key, const datum *val, int flags)
 
int(* bs_delete )(void *data, const datum *key, int flags)
 
void *(* bs_dup )(MDBM *db, MDBM *newdb, void *data)
 

Member Data Documentation

void*(* mdbm_bsops::bs_init)(MDBM *db, const char *filename, void *opt, int flags)
int(* mdbm_bsops::bs_term)(void *data, int flags)
int(* mdbm_bsops::bs_lock)(void *data, const datum *key, int flags)
int(* mdbm_bsops::bs_unlock)(void *data, const datum *key)
int(* mdbm_bsops::bs_fetch)(void *data, const datum *key, datum *val, datum *buf, int flags)
int(* mdbm_bsops::bs_store)(void *data, const datum *key, const datum *val, int flags)
int(* mdbm_bsops::bs_delete)(void *data, const datum *key, int flags)
void*(* mdbm_bsops::bs_dup)(MDBM *db, MDBM *newdb, void *data)

The documentation for this struct was generated from the following file: