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

#include <mod_dav.h>

Collaboration diagram for dav_hooks_repository:

Data Fields

int handle_get
 
dav_error *(* get_resource )(request_rec *r, const char *root_dir, const char *label, int use_checked_in, dav_resource **resource)
 
dav_error *(* get_parent_resource )(const dav_resource *resource, dav_resource **parent_resource)
 
int(* is_same_resource )(const dav_resource *res1, const dav_resource *res2)
 
int(* is_parent_resource )(const dav_resource *res1, const dav_resource *res2)
 
dav_error *(* open_stream )(const dav_resource *resource, dav_stream_mode mode, dav_stream **stream)
 
dav_error *(* close_stream )(dav_stream *stream, int commit)
 
dav_error *(* write_stream )(dav_stream *stream, const void *buf, apr_size_t bufsize)
 
dav_error *(* seek_stream )(dav_stream *stream, apr_off_t abs_position)
 
dav_error *(* set_headers )(request_rec *r, const dav_resource *resource)
 
dav_error *(* deliver )(const dav_resource *resource, ap_filter_t *output)
 
dav_error *(* create_collection )(dav_resource *resource)
 
dav_error *(* copy_resource )(const dav_resource *src, dav_resource *dst, int depth, dav_response **response)
 
dav_error *(* move_resource )(dav_resource *src, dav_resource *dst, dav_response **response)
 
dav_error *(* remove_resource )(dav_resource *resource, dav_response **response)
 
dav_error *(* walk )(const dav_walk_params *params, int depth, dav_response **response)
 
const char *(* getetag )(const dav_resource *resource)
 
voidctx
 
request_rec *(* get_request_rec )(const dav_resource *resource)
 
const char *(* get_pathname )(const dav_resource *resource)
 

Field Documentation

dav_error*(* dav_hooks_repository::close_stream)(dav_stream *stream, int commit)
dav_error*(* dav_hooks_repository::copy_resource)(const dav_resource *src, dav_resource *dst, int depth, dav_response **response)
dav_error*(* dav_hooks_repository::create_collection)(dav_resource *resource)
void* dav_hooks_repository::ctx
dav_error*(* dav_hooks_repository::deliver)(const dav_resource *resource, ap_filter_t *output)
dav_error*(* dav_hooks_repository::get_parent_resource)(const dav_resource *resource, dav_resource **parent_resource)
const char*(* dav_hooks_repository::get_pathname)(const dav_resource *resource)
request_rec*(* dav_hooks_repository::get_request_rec)(const dav_resource *resource)
dav_error*(* dav_hooks_repository::get_resource)(request_rec *r, const char *root_dir, const char *label, int use_checked_in, dav_resource **resource)
const char*(* dav_hooks_repository::getetag)(const dav_resource *resource)
int dav_hooks_repository::handle_get
int(* dav_hooks_repository::is_parent_resource)(const dav_resource *res1, const dav_resource *res2)
int(* dav_hooks_repository::is_same_resource)(const dav_resource *res1, const dav_resource *res2)
dav_error*(* dav_hooks_repository::move_resource)(dav_resource *src, dav_resource *dst, dav_response **response)
dav_error*(* dav_hooks_repository::open_stream)(const dav_resource *resource, dav_stream_mode mode, dav_stream **stream)
dav_error*(* dav_hooks_repository::remove_resource)(dav_resource *resource, dav_response **response)
dav_error*(* dav_hooks_repository::seek_stream)(dav_stream *stream, apr_off_t abs_position)
dav_error*(* dav_hooks_repository::set_headers)(request_rec *r, const dav_resource *resource)
dav_error*(* dav_hooks_repository::walk)(const dav_walk_params *params, int depth, dav_response **response)
dav_error*(* dav_hooks_repository::write_stream)(dav_stream *stream, const void *buf, apr_size_t bufsize)

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