25 #ifndef _DAV_FS_REPOS_H_
26 #define _DAV_FS_REPOS_H_
29 #define DAV_FS_STATE_DIR ".DAV"
30 #define DAV_FS_STATE_FILE_FOR_DIR ".state_for_dir"
31 #define DAV_FS_LOCK_NULL_FILE ".locknull"
59 const char **state1,
const char **state2);
dav_error * dav_dbm_open_direct(apr_pool_t *p, const char *pathname, int ro, dav_db **pdb)
dav_error * dav_dbm_delete(dav_db *db, apr_datum_t key)
dav_buffer * pbuf
Definition: mod_dav.h:460
void dav_fs_insert_all_liveprops(request_rec *r, const dav_resource *resource, dav_prop_insert what, apr_text_header *phdr)
dav_error * dav_dbm_store(dav_db *db, apr_datum_t key, apr_datum_t value)
const dav_hooks_propdb * dav_fs_get_propdb_hooks(request_rec *r)
dav_error * dav_fs_get_locknull_members(const dav_resource *resource, dav_buffer *pbuf)
Definition: mod_dav.h:1481
const char * dav_get_lockdb_path(const request_rec *r)
const char * dav_fs_pathname(const dav_resource *resource)
dav_error * dav_dbm_fetch(dav_db *db, apr_datum_t key, apr_datum_t *pvalue)
Definition: mod_dav.h:389
Definition: mod_dav.h:1214
int dav_dbm_exists(dav_db *db, apr_datum_t key)
void dav_dbm_get_statefiles(apr_pool_t *p, const char *fname, const char **state1, const char **state2)
Definition: mod_dav.h:895
void dav_dbm_freedatum(dav_db *db, apr_datum_t data)
struct dav_db dav_db
Definition: mod_dav.h:1204
void dav_fs_gather_propsets(apr_array_header_t *uris)
int ro
Definition: mod_dav.h:1426
apr_pool_t * dav_fs_pool(const dav_resource *resource)
void dav_dbm_close(dav_db *db)
const char const dav_provider * hooks
Definition: mod_dav.h:805
dav_error * dav_fs_dir_file_name(const dav_resource *resource, const char **dirpath, const char **fname)
const dav_hooks_locks * dav_fs_get_lock_hooks(request_rec *r)
A structure that represents the current request.
Definition: httpd.h:860
Definition: mod_dav.h:121
const dav_resource * resource
Definition: mod_dav.h:1096
const dav_hooks_db dav_hooks_db_dbm
const dav_resource dav_prop_insert what
Definition: mod_dav.h:1096
void dav_fs_ensure_state_dir(apr_pool_t *p, const char *dirname)
const char * name
Definition: mod_dav.h:805
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
int dav_fs_find_liveprop(const dav_resource *resource, const char *ns_uri, const char *name, const dav_hooks_liveprop **hooks)
request_rec * r
Definition: mod_dav.h:518
apr_text_header * phdr
Definition: mod_dav.h:649
dav_prop_insert
Definition: mod_dav.h:522
void dav_fs_register(apr_pool_t *p)
const char * ns_uri
Definition: mod_dav.h:1091
Definition: mod_dav.h:450