|
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 |