17 #ifndef APR_DBM_PRIVATE_H
18 #define APR_DBM_PRIVATE_H
APR Platform Definitions.
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_db
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_gdbm
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_lmdb
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_sdbm
int apr_posix_perms2mode(apr_fileperms_t perm)
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_ndbm
apr_bucket_brigade ap_input_mode_t mode
Definition: mod_dav.h:2662
apr_bucket_brigade request_rec apr_pool_t * pool
Definition: mod_dav.h:557
int
Definition: mod_proxy.h:674
int apr_status_t
Definition: apr_errno.h:44
apr_int32_t apr_fileperms_t
Definition: apr_file_info.h:125
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
#define APR_MODULE_DECLARE_DATA
Definition: macros.h:18
#define APR_DECLARE(x)
Definition: macros.h:6
Definition: apr_dbm_private.h:47
apr_status_t(* nextkey)(apr_dbm_t *dbm, apr_datum_t *pkey)
Definition: apr_dbm_private.h:76
void(* freedatum)(apr_dbm_t *dbm, apr_datum_t data)
Definition: apr_dbm_private.h:79
apr_status_t(* firstkey)(apr_dbm_t *dbm, apr_datum_t *pkey)
Definition: apr_dbm_private.h:73
apr_status_t(* store)(apr_dbm_t *dbm, apr_datum_t key, apr_datum_t value)
Definition: apr_dbm_private.h:64
apr_status_t(* open)(apr_dbm_t **pdb, const char *pathname, apr_int32_t mode, apr_fileperms_t perm, apr_pool_t *pool)
Definition: apr_dbm_private.h:52
const char * name
Definition: apr_dbm_private.h:49
int(* exists)(apr_dbm_t *dbm, apr_datum_t key)
Definition: apr_dbm_private.h:70
void(* close)(apr_dbm_t *dbm)
Definition: apr_dbm_private.h:57
void(* getusednames)(apr_pool_t *pool, const char *pathname, const char **used1, const char **used2)
Definition: apr_dbm_private.h:82
apr_status_t(* fetch)(apr_dbm_t *dbm, apr_datum_t key, apr_datum_t *pvalue)
Definition: apr_dbm_private.h:60
apr_status_t(* del)(apr_dbm_t *dbm, apr_datum_t key)
Definition: apr_dbm_private.h:67
Definition: apr_dbm_private.h:94
int errcode
Definition: apr_dbm_private.h:102
void * file
Definition: apr_dbm_private.h:99
const apr_dbm_driver_t * type
Definition: apr_dbm_private.h:107
const char * errmsg
Definition: apr_dbm_private.h:104
apr_pool_t * pool
Definition: apr_dbm_private.h:96