#include "apr_strings.h"
#include "apr_file_io.h"
#include "apr_dbm.h"
#include "apr_want.h"
#include "apr_version.h"
#include "apu_version.h"
#include "mod_dav.h"
#include "repos.h"
#include "http_log.h"
#include "http_main.h"
Go to the source code of this file.
|
| void | dav_dbm_get_statefiles (apr_pool_t *p, const char *fname, const char **state1, const char **state2) |
| |
| static dav_error * | dav_fs_dbm_error (dav_db *db, apr_pool_t *p, apr_status_t status) |
| |
| void | dav_fs_ensure_state_dir (apr_pool_t *p, const char *dirname) |
| |
| dav_error * | dav_dbm_open_direct (apr_pool_t *p, const char *pathname, int ro, dav_db **pdb) |
| |
| static dav_error * | dav_dbm_open (apr_pool_t *p, const dav_resource *resource, int ro, dav_db **pdb) |
| |
| void | dav_dbm_close (dav_db *db) |
| |
| dav_error * | dav_dbm_fetch (dav_db *db, apr_datum_t key, apr_datum_t *pvalue) |
| |
| dav_error * | dav_dbm_store (dav_db *db, apr_datum_t key, apr_datum_t value) |
| |
| dav_error * | dav_dbm_delete (dav_db *db, apr_datum_t key) |
| |
| int | dav_dbm_exists (dav_db *db, apr_datum_t key) |
| |
| static dav_error * | dav_dbm_firstkey (dav_db *db, apr_datum_t *pkey) |
| |
| static dav_error * | dav_dbm_nextkey (dav_db *db, apr_datum_t *pkey) |
| |
| void | dav_dbm_freedatum (dav_db *db, apr_datum_t data) |
| |
| static apr_datum_t | dav_build_key (dav_db *db, const dav_prop_name *name) |
| |
| static void | dav_append_prop (apr_pool_t *pool, const char *name, const char *value, apr_text_header *phdr) |
| |
| static dav_error * | dav_propdb_open (apr_pool_t *pool, const dav_resource *resource, int ro, dav_db **pdb) |
| |
| static void | dav_propdb_close (dav_db *db) |
| |
| static dav_error * | dav_propdb_define_namespaces (dav_db *db, dav_xmlns_info *xi) |
| |
| static dav_error * | dav_propdb_output_value (dav_db *db, const dav_prop_name *name, dav_xmlns_info *xi, apr_text_header *phdr, int *found) |
| |
| static dav_error * | dav_propdb_map_namespaces (dav_db *db, const apr_array_header_t *namespaces, dav_namespace_map **mapping) |
| |
| static dav_error * | dav_propdb_store (dav_db *db, const dav_prop_name *name, const apr_xml_elem *elem, dav_namespace_map *mapping) |
| |
| static dav_error * | dav_propdb_remove (dav_db *db, const dav_prop_name *name) |
| |
| static int | dav_propdb_exists (dav_db *db, const dav_prop_name *name) |
| |
| static const char * | dav_get_ns_table_uri (dav_db *db, int ns_id) |
| |
| static void | dav_set_name (dav_db *db, dav_prop_name *pname) |
| |
| static dav_error * | dav_propdb_next_name (dav_db *db, dav_prop_name *pname) |
| |
| static dav_error * | dav_propdb_first_name (dav_db *db, dav_prop_name *pname) |
| |
| static dav_error * | dav_propdb_get_rollback (dav_db *db, const dav_prop_name *name, dav_deadprop_rollback **prollback) |
| |
| static dav_error * | dav_propdb_apply_rollback (dav_db *db, dav_deadprop_rollback *rollback) |
| |
◆ APR_WANT_BYTEFUNC
Definition at line 37 of file dbm.c.
◆ DAV_DBVSN_MAJOR
◆ DAV_DBVSN_MINOR
◆ DAV_GDBM_NS_KEY
| #define DAV_GDBM_NS_KEY "METADATA" |
◆ DAV_GDBM_NS_KEY_LEN
◆ dav_append_prop()
◆ dav_build_key()
◆ dav_dbm_firstkey()
◆ dav_dbm_nextkey()
◆ dav_dbm_open()
◆ dav_fs_dbm_error()
Definition at line 87 of file dbm.c.
◆ dav_get_ns_table_uri()
◆ dav_propdb_apply_rollback()
◆ dav_propdb_close()
◆ dav_propdb_define_namespaces()
◆ dav_propdb_exists()
◆ dav_propdb_first_name()
◆ dav_propdb_get_rollback()
◆ dav_propdb_map_namespaces()
◆ dav_propdb_next_name()
◆ dav_propdb_open()
◆ dav_propdb_output_value()
◆ dav_propdb_remove()
◆ dav_propdb_store()
◆ dav_set_name()
◆ aplog_module_index
| int* const aplog_module_index = &( dav_fs_module.module_index) |
|
static |
Definition at line 50 of file dbm.c.