#include "apr.h"
#include "apr_strings.h"
#include "apr_want.h"
#include "mod_dav.h"
#include "http_log.h"
#include "http_request.h"
Go to the source code of this file.
|
| static int | dav_find_liveprop_provider (dav_propdb *propdb, const char *ns_uri, const char *propname, const dav_hooks_liveprop **provider) |
| |
| static void | dav_find_liveprop (dav_propdb *propdb, apr_xml_elem *elem) |
| |
| static int | dav_rw_liveprop (dav_propdb *propdb, dav_elem_private *priv) |
| |
| static void | dav_do_prop_subreq (dav_propdb *propdb) |
| |
| static dav_error * | dav_insert_coreprop (dav_propdb *propdb, int propid, const char *name, dav_prop_insert what, apr_text_header *phdr, dav_prop_insert *inserted) |
| |
| static dav_error * | dav_insert_liveprop (dav_propdb *propdb, const apr_xml_elem *elem, dav_prop_insert what, apr_text_header *phdr, dav_prop_insert *inserted) |
| |
| static void | dav_output_prop_name (apr_pool_t *pool, const dav_prop_name *name, dav_xmlns_info *xi, apr_text_header *phdr) |
| |
| static void | dav_insert_xmlns (apr_pool_t *p, const char *pre_prefix, long ns, const char *ns_uri, apr_text_header *phdr) |
| |
| static dav_error * | dav_really_open_db (dav_propdb *propdb, int ro) |
| |
| dav_error * | dav_open_propdb (request_rec *r, dav_lockdb *lockdb, const dav_resource *resource, int flags, apr_array_header_t *ns_xlate, dav_propdb **p_propdb) |
| |
| dav_error * | dav_popen_propdb (apr_pool_t *p, request_rec *r, dav_lockdb *lockdb, const dav_resource *resource, int flags, apr_array_header_t *ns_xlate, dav_propdb **p_propdb) |
| |
| void | dav_close_propdb (dav_propdb *propdb) |
| |
| dav_get_props_result | dav_get_allprops (dav_propdb *propdb, dav_prop_insert what) |
| |
| dav_get_props_result | dav_get_props (dav_propdb *propdb, apr_xml_doc *doc) |
| |
| void | dav_get_liveprop_supported (dav_propdb *propdb, const char *ns_uri, const char *propname, apr_text_header *body) |
| |
| dav_liveprop_elem * | dav_get_liveprop_element (const dav_resource *resource) |
| |
| void | dav_prop_validate (dav_prop_ctx *ctx) |
| |
| void | dav_prop_exec (dav_prop_ctx *ctx) |
| |
| void | dav_prop_commit (dav_prop_ctx *ctx) |
| |
| void | dav_prop_rollback (dav_prop_ctx *ctx) |
| |
◆ APR_WANT_BYTEFUNC
◆ APR_WANT_STDIO
◆ DAV_DISABLE_WRITABLE_PROPS
| #define DAV_DISABLE_WRITABLE_PROPS 1 |
◆ DAV_EMPTY_VALUE
◆ DAV_PROP_ELEMENT
◆ dav_rollback_item
◆ anonymous enum
| Enumerator |
|---|
| DAV_PROPID_CORE_getcontenttype | |
| DAV_PROPID_CORE_getcontentlanguage | |
| DAV_PROPID_CORE_lockdiscovery | |
| DAV_PROPID_CORE_supportedlock | |
| DAV_PROPID_CORE_UNKNOWN | |
Definition at line 208 of file props.c.
◆ dav_do_prop_subreq()
◆ dav_find_liveprop()
< no namespace for this elem/attr
< namespace ID for "DAV:"
Definition at line 264 of file props.c.
◆ dav_find_liveprop_provider()
◆ dav_insert_coreprop()
◆ dav_insert_liveprop()
◆ dav_insert_xmlns()
◆ dav_output_prop_name()
◆ dav_really_open_db()
◆ dav_rw_liveprop()
◆ dav_core_props
Initial value:=
{
"getcontenttype",
"getcontentlanguage",
"lockdiscovery",
"supportedlock",
}
Definition at line 199 of file props.c.