Apache HTTPD
Public Attributes | List of all members
dav_hooks_repository Struct Reference

#include <mod_dav.h>

Public Attributes

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)
 
void * ctx
 
request_rec *(* get_request_rec )(const dav_resource *resource)
 
const char *(* get_pathname )(const dav_resource *resource)
 

Detailed Description

Definition at line 1911 of file mod_dav.h.

Member Data Documentation

◆ close_stream

dav_error *(* dav_hooks_repository::close_stream) (dav_stream *stream, int commit)

Definition at line 2007 of file mod_dav.h.

◆ copy_resource

dav_error *(* dav_hooks_repository::copy_resource) (const dav_resource *src, dav_resource *dst, int depth, dav_response **response)

Definition at line 2079 of file mod_dav.h.

◆ create_collection

dav_error *(* dav_hooks_repository::create_collection) (dav_resource *resource)

Definition at line 2062 of file mod_dav.h.

◆ ctx

void* dav_hooks_repository::ctx

Definition at line 2133 of file mod_dav.h.

◆ deliver

dav_error *(* dav_hooks_repository::deliver) (const dav_resource *resource, ap_filter_t *output)

Definition at line 2053 of file mod_dav.h.

◆ get_parent_resource

dav_error *(* dav_hooks_repository::get_parent_resource) (const dav_resource *resource, dav_resource **parent_resource)

Definition at line 1959 of file mod_dav.h.

◆ get_pathname

const char *(* dav_hooks_repository::get_pathname) (const dav_resource *resource)

Definition at line 2139 of file mod_dav.h.

◆ get_request_rec

request_rec *(* dav_hooks_repository::get_request_rec) (const dav_resource *resource)

Definition at line 2136 of file mod_dav.h.

◆ get_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)

Definition at line 1944 of file mod_dav.h.

◆ getetag

const char *(* dav_hooks_repository::getetag) (const dav_resource *resource)

Definition at line 2127 of file mod_dav.h.

◆ handle_get

int dav_hooks_repository::handle_get

Definition at line 1919 of file mod_dav.h.

◆ is_parent_resource

int(* dav_hooks_repository::is_parent_resource) (const dav_resource *res1, const dav_resource *res2)

Definition at line 1978 of file mod_dav.h.

◆ is_same_resource

int(* dav_hooks_repository::is_same_resource) (const dav_resource *res1, const dav_resource *res2)

Definition at line 1968 of file mod_dav.h.

◆ move_resource

dav_error *(* dav_hooks_repository::move_resource) (dav_resource *src, dav_resource *dst, dav_response **response)

Definition at line 2094 of file mod_dav.h.

◆ open_stream

dav_error *(* dav_hooks_repository::open_stream) (const dav_resource *resource, dav_stream_mode mode, dav_stream **stream)

Definition at line 1987 of file mod_dav.h.

◆ remove_resource

dav_error *(* dav_hooks_repository::remove_resource) (dav_resource *resource, dav_response **response)

Definition at line 2107 of file mod_dav.h.

◆ seek_stream

dav_error *(* dav_hooks_repository::seek_stream) (dav_stream *stream, apr_off_t abs_position)

Definition at line 2024 of file mod_dav.h.

◆ set_headers

dav_error *(* dav_hooks_repository::set_headers) (request_rec *r, const dav_resource *resource)

Definition at line 2037 of file mod_dav.h.

◆ walk

dav_error *(* dav_hooks_repository::walk) (const dav_walk_params *params, int depth, dav_response **response)

Definition at line 2123 of file mod_dav.h.

◆ write_stream

dav_error *(* dav_hooks_repository::write_stream) (dav_stream *stream, const void *buf, apr_size_t bufsize)

Definition at line 2014 of file mod_dav.h.


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