Lines Matching refs:name
303 static apr_datum_t dav_build_key(dav_db *db, const dav_prop_name *name)
306 apr_size_t l_ns, l_name = strlen(name->name);
311 * so the keys will have the form ":name". Otherwise, the keys will
312 * have the form "#:name".
314 if (*name->ns == '\0') {
319 long ns_id = (long)apr_hash_get(db->uri_index, name->ns,
331 /* assemble: #:name */
335 memcpy(&db->wb_key.buf[l_ns + 1], name->name, l_name + 1);
345 const char *name, const char *value,
356 if (*name == ':') {
358 s = apr_psprintf(pool, "<%s/>" DEBUG_CR, name+1);
361 s = apr_psprintf(pool, "<ns%s/>" DEBUG_CR, name);
365 if (*name == ':') {
368 name+1, lang, value, name+1);
372 name, lang, value, name);
375 else if (*name == ':') {
377 s = apr_psprintf(pool, "<%s>%s</%s>" DEBUG_CR, name+1, value, name+1);
380 s = apr_psprintf(pool, "<ns%s>%s</ns%s>" DEBUG_CR, name, value, name);
538 const dav_prop_name *name,
543 apr_datum_t key = dav_build_key(db, name);
610 static dav_error * dav_propdb_store(dav_db *db, const dav_prop_name *name,
614 apr_datum_t key = dav_build_key(db, name);
634 static dav_error * dav_propdb_remove(dav_db *db, const dav_prop_name *name)
636 apr_datum_t key = dav_build_key(db, name);
640 static int dav_propdb_exists(dav_db *db, const dav_prop_name *name)
642 apr_datum_t key = dav_build_key(db, name);
661 pname->ns = pname->name = NULL;
665 pname->name = s + 1;
672 pname->name = s + 2;
675 pname->name = ap_strchr_c(s + 2, ':') + 1;
716 const dav_prop_name *name,
724 key = dav_build_key(db, name);