MCPcopy Create free account
hub / github.com/apache/httpd / dav_find_liveprop

Function dav_find_liveprop

modules/dav/main/props.c:264–285  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

262}
263
264static void dav_find_liveprop(dav_propdb *propdb, apr_xml_elem *elem)
265{
266 const char *ns_uri;
267 dav_elem_private *priv = elem->priv;
268 const dav_hooks_liveprop *hooks;
269
270
271 if (elem->ns == APR_XML_NS_NONE)
272 ns_uri = NULL;
273 else if (elem->ns == APR_XML_NS_DAV_ID)
274 ns_uri = "DAV:";
275 else
276 ns_uri = APR_XML_GET_URI_ITEM(propdb->ns_xlate, elem->ns);
277
278 priv->propid = dav_find_liveprop_provider(propdb, ns_uri, elem->name,
279 &hooks);
280
281 /* ### this test seems redundant... */
282 if (priv->propid != DAV_PROPID_CORE_UNKNOWN) {
283 priv->provider = hooks;
284 }
285}
286
287/* is the live property read/write? */
288static int dav_rw_liveprop(dav_propdb *propdb, dav_elem_private *priv)

Callers 2

dav_get_propsFunction · 0.85
dav_prop_validateFunction · 0.85

Calls 1

Tested by

no test coverage detected