Zero  0.1.0
RawLockQueue Member List

This is the complete list of members for RawLockQueue, including all inherited members.

acquire(RawXct *xct, uint32_t hash, const okvl_mode &mode, int32_t timeout_in_ms, bool check, bool wait, bool acquire, RawLock **out)RawLockQueue
atomic_lock_insert(RawLock *new_lock)RawLockQueue
check_compatiblity(RawLock *lock) constRawLockQueue
complete_acquire(RawLock **lock, bool wait, bool acquire, int32_t timeout_in_ms)RawLockQueue
delink(RawLock *predecessor, RawLock *target, RawLock *successor) constRawLockQueue
find_predecessor(RawLock *lock) constRawLockQueue
headRawLockQueuemutable
loser_countRawLockQueuestatic
peek_compatiblity(RawXct *xct, uint32_t hash, const okvl_mode &mode) constRawLockQueue
release(RawLock *lock, const lsn_t &commit_lsn)RawLockQueue
retry_acquire(RawLock **lock, bool wait, bool acquire, int32_t timeout_in_ms)RawLockQueue
tail() constRawLockQueue
trigger_UNDO(Compatibility &compatibility)RawLockQueue
update_xlock_tag(const lsn_t &commit_lsn)RawLockQueue
wait_for(RawLock *new_lock, int32_t timeout_in_ms)RawLockQueue
x_lock_tagRawLockQueue