Lines Matching defs:indirect
71 ** The key is to the collection lock that resulted in this indirect lock
160 /* Stored indirect lock info - lock token and apr_datum_t */
411 ** direct and indirect lock lists about path into the lock database.
412 ** If direct and indirect == NULL, the key is removed.
416 dav_lock_indirect *indirect)
422 dav_lock_indirect *ip = indirect;
460 ip = indirect;
513 ** creates linked lists of the direct and indirect locks.
516 ** head of the direct and indirect lists supplied.
524 dav_lock_indirect **indirect)
537 *indirect = NULL;
623 ip->next = *indirect;
624 *indirect = ip;
657 return dav_fs_save_lock_record(lockdb, key, *direct, *indirect);
663 /* resolve <indirect>, returning <*direct> */
665 dav_lock_indirect *indirect,
674 if ((err = dav_fs_load_lock_record(lockdb, indirect->key,
686 if (!dav_compare_locktoken(indirect->locktoken, dir->locktoken)) {
699 "An indirect lock's direct lock could not "
1036 /* copy all the indirect locks to the result list. resolve as needed. */
1358 /* ### we should be refreshing direct AND (resolved) indirect locks! */
1387 /* for each indirect lock, find its direct lock and refresh it. */