Apache HTTPD
Functions | Variables
std_liveprop.c File Reference
#include "httpd.h"
#include "util_xml.h"
#include "apr_strings.h"
#include "ap_provider.h"
#include "mod_dav.h"

Go to the source code of this file.

Functions

static dav_prop_insert dav_core_insert_prop (const dav_resource *resource, int propid, dav_prop_insert what, apr_text_header *phdr)
 
static int dav_core_is_writable (const dav_resource *resource, int propid)
 
static dav_errordav_core_patch_validate (const dav_resource *resource, const apr_xml_elem *elem, int operation, void **context, int *defer_to_dead)
 
int dav_core_find_liveprop (const dav_resource *resource, const char *ns_uri, const char *name, const dav_hooks_liveprop **hooks)
 
void dav_core_insert_all_liveprops (request_rec *r, const dav_resource *resource, dav_prop_insert what, apr_text_header *phdr)
 
void dav_core_register_uris (apr_pool_t *p)
 

Variables

static const dav_hooks_liveprop dav_core_hooks_liveprop
 
static const char *const dav_core_namespace_uris []
 
static const dav_liveprop_spec dav_core_props []
 
static const dav_liveprop_group dav_core_liveprop_group
 

Function Documentation

◆ dav_core_insert_prop()

static dav_prop_insert dav_core_insert_prop ( const dav_resource resource,
int  propid,
dav_prop_insert  what,
apr_text_header phdr 
)
static

Definition at line 59 of file std_liveprop.c.

◆ dav_core_is_writable()

static int dav_core_is_writable ( const dav_resource resource,
int  propid 
)
static

Definition at line 175 of file std_liveprop.c.

◆ dav_core_patch_validate()

static dav_error * dav_core_patch_validate ( const dav_resource resource,
const apr_xml_elem elem,
int  operation,
void **  context,
int defer_to_dead 
)
static

Definition at line 183 of file std_liveprop.c.

Variable Documentation

◆ dav_core_hooks_liveprop

static const dav_hooks_liveprop dav_core_hooks_liveprop
static
Initial value:
= {
NULL,
NULL,
NULL,
}
return NULL
Definition mod_so.c:359
static int dav_core_is_writable(const dav_resource *resource, int propid)
static dav_error * dav_core_patch_validate(const dav_resource *resource, const apr_xml_elem *elem, int operation, void **context, int *defer_to_dead)
static const char *const dav_core_namespace_uris[]
static dav_prop_insert dav_core_insert_prop(const dav_resource *resource, int propid, dav_prop_insert what, apr_text_header *phdr)

Definition at line 25 of file std_liveprop.c.

◆ dav_core_liveprop_group

const dav_liveprop_group dav_core_liveprop_group
static
Initial value:
=
{
}
static const dav_liveprop_spec dav_core_props[]
static const dav_hooks_liveprop dav_core_hooks_liveprop

Definition at line 52 of file std_liveprop.c.

◆ dav_core_namespace_uris

const char* const dav_core_namespace_uris[]
static
Initial value:
=
{
"DAV:",
}

Definition at line 30 of file std_liveprop.c.

◆ dav_core_props

const dav_liveprop_spec dav_core_props[]
static
Initial value:
=
{
{ 0, "comment", DAV_PROPID_comment, 1 },
{ 0, "creator-displayname", DAV_PROPID_creator_displayname, 1 },
{ 0, "displayname", DAV_PROPID_displayname, 1 },
{ 0, "resourcetype", DAV_PROPID_resourcetype, 0 },
{ 0, "source", DAV_PROPID_source, 1 },
{ 0 }
}
@ DAV_PROPID_resourcetype
Definition mod_dav.h:1125
@ DAV_PROPID_source
Definition mod_dav.h:1126
@ DAV_PROPID_displayname
Definition mod_dav.h:1118
@ DAV_PROPID_comment
Definition mod_dav.h:1143
@ DAV_PROPID_creator_displayname
Definition mod_dav.h:1144

Definition at line 41 of file std_liveprop.c.