assert_last_locked_entry() const | foedus::xct::SysxctLockList | inline |
assert_sorted() const __attribute__((always_inline)) | foedus::xct::SysxctLockList | inline |
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::SysxctLockList | inline |
batch_request_record_locks(MCS_ADAPTOR mcs_adaptor, storage::VolatilePagePointer page_id, uint32_t lock_count, RwLockableXctId **locks) | foedus::xct::SysxctLockList | inline |
begin() | foedus::xct::SysxctLockList | inline |
calculate_last_locked_entry() const | foedus::xct::SysxctLockList | inline |
calculate_last_locked_entry_from(LockListPosition from) const | foedus::xct::SysxctLockList | inline |
cbegin() const | foedus::xct::SysxctLockList | inline |
cend() const | foedus::xct::SysxctLockList | inline |
clear_entries(UniversalLockId enclosing_max_lock_id) | foedus::xct::SysxctLockList | inline |
compress_entries(UniversalLockId enclosing_max_lock_id) | foedus::xct::SysxctLockList | |
Constants enum name | foedus::xct::SysxctLockList | |
end() | foedus::xct::SysxctLockList | inline |
get_array() const | foedus::xct::SysxctLockList | inline |
get_array() | foedus::xct::SysxctLockList | inline |
get_capacity() const | foedus::xct::SysxctLockList | inline |
get_enclosing_max_lock_id() const | foedus::xct::SysxctLockList | inline |
get_entry(LockListPosition pos) | foedus::xct::SysxctLockList | inline |
get_entry(LockListPosition pos) const | foedus::xct::SysxctLockList | inline |
get_last_active_entry() const | foedus::xct::SysxctLockList | inline |
get_last_locked_entry() const | foedus::xct::SysxctLockList | inline |
get_or_add_entry(storage::VolatilePagePointer page_id, uintptr_t lock_addr, bool page_lock) | foedus::xct::SysxctLockList | |
init() | foedus::xct::SysxctLockList | inline |
is_empty() const | foedus::xct::SysxctLockList | inline |
is_full() const | foedus::xct::SysxctLockList | inline |
is_try_mode_required(LockListPosition pos) const | foedus::xct::SysxctLockList | inline |
is_valid_entry(LockListPosition pos) const | foedus::xct::SysxctLockList | inline |
kMaxSysxctLocks enum value | foedus::xct::SysxctLockList | |
lower_bound(UniversalLockId lock) const | foedus::xct::SysxctLockList | |
operator<<(std::ostream &o, const SysxctLockList &v) | foedus::xct::SysxctLockList | friend |
operator=(const SysxctLockList &other)=delete | foedus::xct::SysxctLockList | |
release_all_locks(MCS_ADAPTOR mcs_adaptor) | foedus::xct::SysxctLockList | inline |
request_page_lock(MCS_ADAPTOR mcs_adaptor, storage::Page *page) | foedus::xct::SysxctLockList | inline |
request_record_lock(MCS_ADAPTOR mcs_adaptor, storage::VolatilePagePointer page_id, RwLockableXctId *lock) | foedus::xct::SysxctLockList | inline |
SysxctLockList() | foedus::xct::SysxctLockList | inline |
SysxctLockList(const SysxctLockList &other)=delete | foedus::xct::SysxctLockList | |
TestIsTryRequired | foedus::xct::SysxctLockList | friend |
to_pos(const SysxctLockEntry *entry) const | foedus::xct::SysxctLockList | inline |
~SysxctLockList() | foedus::xct::SysxctLockList | inline |