Lines Matching defs:rwlock
56 * @param rwlock the memory address where the newly created readwrite lock
60 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
66 * @param rwlock the read-write lock on which to acquire the shared read.
68 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock);
78 * @param rwlock the rwlock on which to attempt the shared read.
80 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock);
87 * @param rwlock the read-write lock on which to acquire the exclusive write.
89 APR_DECLARE(apr_status_t) apr_thread_rwlock_wrlock(apr_thread_rwlock_t *rwlock);
98 * @param rwlock the rwlock on which to attempt the exclusive write.
100 APR_DECLARE(apr_status_t) apr_thread_rwlock_trywrlock(apr_thread_rwlock_t *rwlock);
105 * @param rwlock the read-write lock to be released (unlocked).
107 APR_DECLARE(apr_status_t) apr_thread_rwlock_unlock(apr_thread_rwlock_t *rwlock);
111 * @param rwlock the rwlock to destroy.
113 APR_DECLARE(apr_status_t) apr_thread_rwlock_destroy(apr_thread_rwlock_t *rwlock);