Apache2
dav_hooks_propdb Struct Reference

#include <mod_dav.h>

Collaboration diagram for dav_hooks_propdb:

Data Fields

dav_error *(* open )(apr_pool_t *p, const dav_resource *resource, int ro, dav_db **pdb)
 
void(* close )(dav_db *db)
 
dav_error *(* define_namespaces )(dav_db *db, dav_xmlns_info *xi)
 
dav_error *(* output_value )(dav_db *db, const dav_prop_name *name, dav_xmlns_info *xi, apr_text_header *phdr, int *found)
 
dav_error *(* map_namespaces )(dav_db *db, const apr_array_header_t *namespaces, dav_namespace_map **mapping)
 
dav_error *(* store )(dav_db *db, const dav_prop_name *name, const apr_xml_elem *elem, dav_namespace_map *mapping)
 
dav_error *(* remove )(dav_db *db, const dav_prop_name *name)
 
int(* exists )(dav_db *db, const dav_prop_name *name)
 
dav_error *(* first_name )(dav_db *db, dav_prop_name *pname)
 
dav_error *(* next_name )(dav_db *db, dav_prop_name *pname)
 
dav_error *(* get_rollback )(dav_db *db, const dav_prop_name *name, dav_deadprop_rollback **prollback)
 
dav_error *(* apply_rollback )(dav_db *db, dav_deadprop_rollback *rollback)
 
void * ctx
 

Field Documentation

◆ apply_rollback

dav_error*(* dav_hooks_propdb::apply_rollback) (dav_db *db, dav_deadprop_rollback *rollback)

◆ close

void(* dav_hooks_propdb::close) (dav_db *db)

◆ ctx

void* dav_hooks_propdb::ctx

◆ define_namespaces

dav_error*(* dav_hooks_propdb::define_namespaces) (dav_db *db, dav_xmlns_info *xi)

◆ exists

int(* dav_hooks_propdb::exists) (dav_db *db, const dav_prop_name *name)

◆ first_name

dav_error*(* dav_hooks_propdb::first_name) (dav_db *db, dav_prop_name *pname)

◆ get_rollback

dav_error*(* dav_hooks_propdb::get_rollback) (dav_db *db, const dav_prop_name *name, dav_deadprop_rollback **prollback)

◆ map_namespaces

dav_error*(* dav_hooks_propdb::map_namespaces) (dav_db *db, const apr_array_header_t *namespaces, dav_namespace_map **mapping)

◆ next_name

dav_error*(* dav_hooks_propdb::next_name) (dav_db *db, dav_prop_name *pname)

◆ open

dav_error*(* dav_hooks_propdb::open) (apr_pool_t *p, const dav_resource *resource, int ro, dav_db **pdb)

◆ output_value

dav_error*(* dav_hooks_propdb::output_value) (dav_db *db, const dav_prop_name *name, dav_xmlns_info *xi, apr_text_header *phdr, int *found)

◆ remove

dav_error*(* dav_hooks_propdb::remove) (dav_db *db, const dav_prop_name *name)

◆ store

dav_error*(* dav_hooks_propdb::store) (dav_db *db, const dav_prop_name *name, const apr_xml_elem *elem, dav_namespace_map *mapping)

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