Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dav_hooks_liveprop Struct Reference

#include <mod_dav.h>

Collaboration diagram for dav_hooks_liveprop:

Data Fields

dav_prop_insert(* insert_prop )(const dav_resource *resource, int propid, dav_prop_insert what, apr_text_header *phdr)
 
int(* is_writable )(const dav_resource *resource, int propid)
 
const char *const * namespace_uris
 
dav_error *(* patch_validate )(const dav_resource *resource, const apr_xml_elem *elem, int operation, void **context, int *defer_to_dead)
 
dav_error *(* patch_exec )(const dav_resource *resource, const apr_xml_elem *elem, int operation, void *context, dav_liveprop_rollback **rollback_ctx)
 
void(* patch_commit )(const dav_resource *resource, int operation, void *context, dav_liveprop_rollback *rollback_ctx)
 
dav_error *(* patch_rollback )(const dav_resource *resource, int operation, void *context, dav_liveprop_rollback *rollback_ctx)
 
voidctx
 

Field Documentation

void* dav_hooks_liveprop::ctx
dav_prop_insert(* dav_hooks_liveprop::insert_prop)(const dav_resource *resource, int propid, dav_prop_insert what, apr_text_header *phdr)
int(* dav_hooks_liveprop::is_writable)(const dav_resource *resource, int propid)
const char* const* dav_hooks_liveprop::namespace_uris
void(* dav_hooks_liveprop::patch_commit)(const dav_resource *resource, int operation, void *context, dav_liveprop_rollback *rollback_ctx)
dav_error*(* dav_hooks_liveprop::patch_exec)(const dav_resource *resource, const apr_xml_elem *elem, int operation, void *context, dav_liveprop_rollback **rollback_ctx)
dav_error*(* dav_hooks_liveprop::patch_rollback)(const dav_resource *resource, int operation, void *context, dav_liveprop_rollback *rollback_ctx)
dav_error*(* dav_hooks_liveprop::patch_validate)(const dav_resource *resource, const apr_xml_elem *elem, int operation, void **context, int *defer_to_dead)

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