Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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)
 
voidctx
 

Field Documentation

dav_error*(* dav_hooks_propdb::apply_rollback)(dav_db *db, dav_deadprop_rollback *rollback)
void(* dav_hooks_propdb::close)(dav_db *db)
void* dav_hooks_propdb::ctx
dav_error*(* dav_hooks_propdb::define_namespaces)(dav_db *db, dav_xmlns_info *xi)
int(* dav_hooks_propdb::exists)(dav_db *db, const dav_prop_name *name)
dav_error*(* dav_hooks_propdb::first_name)(dav_db *db, dav_prop_name *pname)
dav_error*(* dav_hooks_propdb::get_rollback)(dav_db *db, const dav_prop_name *name, dav_deadprop_rollback **prollback)
dav_error*(* dav_hooks_propdb::map_namespaces)(dav_db *db, const apr_array_header_t *namespaces, dav_namespace_map **mapping)
dav_error*(* dav_hooks_propdb::next_name)(dav_db *db, dav_prop_name *pname)
dav_error*(* dav_hooks_propdb::open)(apr_pool_t *p, const dav_resource *resource, int ro, dav_db **pdb)
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)
dav_error*(* dav_hooks_propdb::remove)(dav_db *db, const dav_prop_name *name)
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: