libfoedus-core
FOEDUS Core Library
|
This is the complete list of members for foedus::xct::Xct, including all inherited members.
acquire_local_work_memory(uint32_t size, void **out, uint32_t alignment=8) | foedus::xct::Xct | inline |
activate(IsolationLevel isolation_level) | foedus::xct::Xct | inline |
add_related_write_set(ReadXctAccess *related_read_set, RwLockableXctId *tid_address, char *payload_address, log::RecordLogType *log_entry) | foedus::xct::Xct | |
add_to_lock_free_read_set(storage::StorageId storage_id, XctId observed_owner_id, RwLockableXctId *owner_id_address) | foedus::xct::Xct | |
add_to_lock_free_write_set(storage::StorageId storage_id, log::RecordLogType *log_entry) | foedus::xct::Xct | |
add_to_page_version_set(const storage::PageVersion *version_address, storage::PageVersionStatus observed) | foedus::xct::Xct | |
add_to_pointer_set(const storage::VolatilePagePointer *pointer_address, storage::VolatilePagePointer observed) | foedus::xct::Xct | |
add_to_read_and_write_set(storage::StorageId storage_id, XctId observed_owner_id, RwLockableXctId *owner_id_address, char *payload_address, log::RecordLogType *log_entry) | foedus::xct::Xct | |
add_to_read_set(storage::StorageId storage_id, XctId observed_owner_id, RwLockableXctId *owner_id_address, ReadXctAccess **read_set_address) | foedus::xct::Xct | |
add_to_read_set(storage::StorageId storage_id, XctId observed_owner_id, UniversalLockId owner_lock_id, RwLockableXctId *owner_id_address, ReadXctAccess **read_set_address) | foedus::xct::Xct | |
add_to_write_set(storage::StorageId storage_id, RwLockableXctId *owner_id_address, char *payload_address, log::RecordLogType *log_entry) | foedus::xct::Xct | |
add_to_write_set(storage::StorageId storage_id, storage::Record *record, log::RecordLogType *log_entry) | foedus::xct::Xct | inline |
assert_related_read_write() const __attribute__((always_inline)) | foedus::xct::Xct | inline |
Constants enum name | foedus::xct::Xct | |
deactivate() | foedus::xct::Xct | inline |
decrement_mcs_block_current() | foedus::xct::Xct | inline |
get_current_lock_list() | foedus::xct::Xct | inline |
get_current_lock_list() const | foedus::xct::Xct | inline |
get_default_hot_threshold_for_this_xct() const | foedus::xct::Xct | inline |
get_default_rll_threshold_for_this_xct() const | foedus::xct::Xct | inline |
get_hot_threshold_for_this_xct() const | foedus::xct::Xct | inline |
get_id() const | foedus::xct::Xct | inline |
get_isolation_level() const | foedus::xct::Xct | inline |
get_lock_free_read_set() | foedus::xct::Xct | inline |
get_lock_free_read_set_size() const | foedus::xct::Xct | inline |
get_lock_free_write_set() | foedus::xct::Xct | inline |
get_lock_free_write_set_size() const | foedus::xct::Xct | inline |
get_mcs_block_current() const | foedus::xct::Xct | inline |
get_page_version_set() const | foedus::xct::Xct | inline |
get_page_version_set_size() const | foedus::xct::Xct | inline |
get_pointer_set() const | foedus::xct::Xct | inline |
get_pointer_set_size() const | foedus::xct::Xct | inline |
get_read_set() | foedus::xct::Xct | inline |
get_read_set_size() const | foedus::xct::Xct | inline |
get_retrospective_lock_list() | foedus::xct::Xct | inline |
get_rll_threshold_for_this_xct() const | foedus::xct::Xct | inline |
get_sysxct_workspace() const | foedus::xct::Xct | inline |
get_thread_context() | foedus::xct::Xct | inline |
get_thread_id() const | foedus::xct::Xct | inline |
get_write_set() | foedus::xct::Xct | inline |
get_write_set_size() const | foedus::xct::Xct | inline |
increment_mcs_block_current() | foedus::xct::Xct | inline |
initialize(memory::NumaCoreMemory *core_memory, uint32_t *mcs_block_current, uint32_t *mcs_rw_async_mapping_current) | foedus::xct::Xct | |
is_active() const | foedus::xct::Xct | inline |
is_default_rll_for_this_xct() const | foedus::xct::Xct | inline |
is_enable_rll_for_this_xct() const | foedus::xct::Xct | inline |
is_read_only() const | foedus::xct::Xct | inline |
issue_next_id(XctId max_xct_id, Epoch *epoch) | foedus::xct::Xct | |
kMaxPageVersionSets enum value | foedus::xct::Xct | |
kMaxPointerSets enum value | foedus::xct::Xct | |
on_record_read(bool intended_for_write, RwLockableXctId *tid_address, XctId *observed_xid, ReadXctAccess **read_set_address, bool no_readset_if_moved=false, bool no_readset_if_next_layer=false) | foedus::xct::Xct | |
on_record_read(bool intended_for_write, RwLockableXctId *tid_address, bool no_readset_if_moved=false, bool no_readset_if_next_layer=false) | foedus::xct::Xct | inline |
on_record_read_take_locks_if_needed(bool intended_for_write, const storage::Page *page_address, UniversalLockId lock_id, RwLockableXctId *tid_address) | foedus::xct::Xct | |
operator<<(std::ostream &o, const Xct &v) | foedus::xct::Xct | friend |
operator=(const Xct &other)=delete | foedus::xct::Xct | |
overwrite_to_pointer_set(const storage::VolatilePagePointer *pointer_address, storage::VolatilePagePointer observed) | foedus::xct::Xct | |
remember_previous_xct_id(XctId new_id) | foedus::xct::Xct | inline |
set_default_hot_threshold_for_this_xct(uint16_t value) | foedus::xct::Xct | inline |
set_default_rll_for_this_xct(bool value) | foedus::xct::Xct | inline |
set_default_rll_threshold_for_this_xct(uint16_t value) | foedus::xct::Xct | inline |
set_enable_rll_for_this_xct(bool value) | foedus::xct::Xct | inline |
set_hot_threshold_for_this_xct(uint16_t value) | foedus::xct::Xct | inline |
set_rll_threshold_for_this_xct(uint16_t value) | foedus::xct::Xct | inline |
Xct(Engine *engine, thread::Thread *context, thread::ThreadId thread_id) | foedus::xct::Xct | |
Xct(const Xct &other)=delete | foedus::xct::Xct |