Lines Matching defs:locks
215 #define DAV_ERR_LOCK_SAVE_LOCK 405 /* err saving locks */
604 const dav_hooks_locks *locks;
1206 ** This structure is used for both direct and indirect locks. A direct lock
1211 ** mod_dav records both types of locks in the lock database, managing their
1220 ** construct a list of partial locks.
1252 struct dav_lock *next; /* for managing a list of locks */
1257 dav_lock *locks,
1281 dav_lock **locks);
1352 * The provider may or may not use a "real" database for locks
1396 ** Get the locks associated with the specified resource.
1398 ** If resolve_locks is true (non-zero), then any indirect locks are
1402 ** The locks, if any, are returned as a linked list in no particular
1403 ** order. If no locks are present, then *locks will be NULL.
1408 dav_lock **locks);
1412 #define DAV_GETLOCKS_COMPLETE 2 /* fill out indirect locks */
1433 ** Quick test to see if the resource has *any* locks on it.
1438 ** WARNING: this function may return TRUE even when timed-out locks
1446 ** Append the specified lock(s) to the set of locks on this resource.
1454 ** Multiple locks are specified using the lock->next links.
1464 ** If locktoken == NULL, then ALL locks are removed.
1471 ** Refresh all locks, found on the specified resource, which has a
1477 ** Each lock that is updated is returned in the <locks> argument.
1478 ** Note that the locks will be fully resolved.
1484 dav_lock **locks);