Lines Matching defs:indirect
72 * The key is to the collection lock that resulted in this indirect lock
149 /* Stored indirect lock info - lock token and apr_datum_t */
430 * direct and indirect lock lists about path into the lock database.
431 * If direct and indirect == NULL, the key is removed.
436 dav_lock_indirect *indirect)
443 dav_lock_indirect *ip = indirect;
481 ip = indirect;
543 * creates linked lists of the direct and indirect locks.
546 * head of the direct and indirect lists supplied.
555 dav_lock_indirect **indirect)
568 *indirect = NULL;
650 ip->next = *indirect;
651 *indirect = ip;
683 return dav_generic_save_lock_record(lockdb, key, *direct, *indirect);
689 /* resolve <indirect>, returning <*direct> */
691 dav_lock_indirect *indirect,
700 if ((err = dav_generic_load_lock_record(lockdb, indirect->key,
712 if (!dav_compare_locktoken(indirect->locktoken, dir->locktoken)) {
725 "An indirect lock's direct lock could not "
828 /* copy all the indirect locks to the result list. resolve as needed. */
1126 /* ### we should be refreshing direct AND (resolved) indirect locks! */
1155 /* for each indirect lock, find its direct lock and refresh it. */