assert_last_locked_entry() const | foedus::xct::CurrentLockList | inline |
assert_sorted() const __attribute__((always_inline)) | foedus::xct::CurrentLockList | inline |
assert_sorted_impl() const | foedus::xct::CurrentLockList | |
batch_insert_write_placeholders(const WriteXctAccess *write_set, uint32_t write_set_size) | foedus::xct::CurrentLockList | |
begin() | foedus::xct::CurrentLockList | inline |
binary_search(UniversalLockId lock) const | foedus::xct::CurrentLockList | |
calculate_last_locked_entry() const | foedus::xct::CurrentLockList | inline |
calculate_last_locked_entry_from(LockListPosition from) const | foedus::xct::CurrentLockList | inline |
cancel_async_single_lock(LockListPosition pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
cbegin() const | foedus::xct::CurrentLockList | inline |
cend() const | foedus::xct::CurrentLockList | inline |
clear_entries() | foedus::xct::CurrentLockList | |
CurrentLockList() | foedus::xct::CurrentLockList | |
end() | foedus::xct::CurrentLockList | inline |
get_array() const | foedus::xct::CurrentLockList | inline |
get_array() | foedus::xct::CurrentLockList | inline |
get_capacity() const | foedus::xct::CurrentLockList | inline |
get_entry(LockListPosition pos) | foedus::xct::CurrentLockList | inline |
get_entry(LockListPosition pos) const | foedus::xct::CurrentLockList | inline |
get_last_active_entry() const | foedus::xct::CurrentLockList | inline |
get_last_locked_entry() const | foedus::xct::CurrentLockList | inline |
get_max_locked_id() const | foedus::xct::CurrentLockList | inline |
get_or_add_entry(UniversalLockId lock_id, RwLockableXctId *lock, LockMode preferred_mode) | foedus::xct::CurrentLockList | |
get_volatile_page_resolver() const | foedus::xct::CurrentLockList | inline |
giveup_all_after(UniversalLockId address, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
giveup_all_at_and_after(UniversalLockId address, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
init(LockEntry *array, uint32_t capacity, const memory::GlobalVolatilePageResolver &resolver) | foedus::xct::CurrentLockList | |
is_empty() const | foedus::xct::CurrentLockList | inline |
is_valid_entry(LockListPosition pos) const | foedus::xct::CurrentLockList | inline |
lower_bound(UniversalLockId lock) const | foedus::xct::CurrentLockList | |
operator<<(std::ostream &o, const CurrentLockList &v) | foedus::xct::CurrentLockList | friend |
prepopulate_for_retrospective_lock_list(const RetrospectiveLockList &rll) | foedus::xct::CurrentLockList | |
release_all_after(UniversalLockId address, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
release_all_at_and_after(UniversalLockId address, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
release_all_locks(MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
retry_async_single_lock(LockListPosition pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
try_async_multiple_locks(LockListPosition upto_pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
try_async_single_lock(LockListPosition pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
try_or_acquire_multiple_locks(LockListPosition upto_pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
try_or_acquire_single_lock(LockListPosition pos, MCS_RW_IMPL *mcs_rw_impl) | foedus::xct::CurrentLockList | inline |
uninit() | foedus::xct::CurrentLockList | |
~CurrentLockList() | foedus::xct::CurrentLockList | |