libfoedus-core
FOEDUS Core Library
foedus::xct::CurrentLockList Member List

This is the complete list of members for foedus::xct::CurrentLockList, including all inherited members.

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