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

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

assert_last_locked_entry() const foedus::xct::SysxctLockListinline
assert_sorted() const __attribute__((always_inline))foedus::xct::SysxctLockListinline
assert_sorted_impl() const foedus::xct::SysxctLockList
batch_get_or_add_entries(storage::VolatilePagePointer page_id, uint32_t lock_count, uintptr_t *lock_addr, bool page_lock)foedus::xct::SysxctLockList
batch_request_page_locks(MCS_ADAPTOR mcs_adaptor, uint32_t lock_count, storage::Page **pages)foedus::xct::SysxctLockListinline
batch_request_record_locks(MCS_ADAPTOR mcs_adaptor, storage::VolatilePagePointer page_id, uint32_t lock_count, RwLockableXctId **locks)foedus::xct::SysxctLockListinline
begin()foedus::xct::SysxctLockListinline
calculate_last_locked_entry() const foedus::xct::SysxctLockListinline
calculate_last_locked_entry_from(LockListPosition from) const foedus::xct::SysxctLockListinline
cbegin() const foedus::xct::SysxctLockListinline
cend() const foedus::xct::SysxctLockListinline
clear_entries(UniversalLockId enclosing_max_lock_id)foedus::xct::SysxctLockListinline
compress_entries(UniversalLockId enclosing_max_lock_id)foedus::xct::SysxctLockList
Constants enum namefoedus::xct::SysxctLockList
end()foedus::xct::SysxctLockListinline
get_array() const foedus::xct::SysxctLockListinline
get_array()foedus::xct::SysxctLockListinline
get_capacity() const foedus::xct::SysxctLockListinline
get_enclosing_max_lock_id() const foedus::xct::SysxctLockListinline
get_entry(LockListPosition pos)foedus::xct::SysxctLockListinline
get_entry(LockListPosition pos) const foedus::xct::SysxctLockListinline
get_last_active_entry() const foedus::xct::SysxctLockListinline
get_last_locked_entry() const foedus::xct::SysxctLockListinline
get_or_add_entry(storage::VolatilePagePointer page_id, uintptr_t lock_addr, bool page_lock)foedus::xct::SysxctLockList
init()foedus::xct::SysxctLockListinline
is_empty() const foedus::xct::SysxctLockListinline
is_full() const foedus::xct::SysxctLockListinline
is_try_mode_required(LockListPosition pos) const foedus::xct::SysxctLockListinline
is_valid_entry(LockListPosition pos) const foedus::xct::SysxctLockListinline
kMaxSysxctLocks enum valuefoedus::xct::SysxctLockList
lower_bound(UniversalLockId lock) const foedus::xct::SysxctLockList
operator<<(std::ostream &o, const SysxctLockList &v)foedus::xct::SysxctLockListfriend
operator=(const SysxctLockList &other)=deletefoedus::xct::SysxctLockList
release_all_locks(MCS_ADAPTOR mcs_adaptor)foedus::xct::SysxctLockListinline
request_page_lock(MCS_ADAPTOR mcs_adaptor, storage::Page *page)foedus::xct::SysxctLockListinline
request_record_lock(MCS_ADAPTOR mcs_adaptor, storage::VolatilePagePointer page_id, RwLockableXctId *lock)foedus::xct::SysxctLockListinline
SysxctLockList()foedus::xct::SysxctLockListinline
SysxctLockList(const SysxctLockList &other)=deletefoedus::xct::SysxctLockList
TestIsTryRequiredfoedus::xct::SysxctLockListfriend
to_pos(const SysxctLockEntry *entry) const foedus::xct::SysxctLockListinline
~SysxctLockList()foedus::xct::SysxctLockListinline