Apache2
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: