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

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::Xctinline
activate(IsolationLevel isolation_level)foedus::xct::Xctinline
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::Xctinline
assert_related_read_write() const __attribute__((always_inline))foedus::xct::Xctinline
Constants enum namefoedus::xct::Xct
deactivate()foedus::xct::Xctinline
decrement_mcs_block_current()foedus::xct::Xctinline
get_current_lock_list()foedus::xct::Xctinline
get_current_lock_list() const foedus::xct::Xctinline
get_default_hot_threshold_for_this_xct() const foedus::xct::Xctinline
get_default_rll_threshold_for_this_xct() const foedus::xct::Xctinline
get_hot_threshold_for_this_xct() const foedus::xct::Xctinline
get_id() const foedus::xct::Xctinline
get_isolation_level() const foedus::xct::Xctinline
get_lock_free_read_set()foedus::xct::Xctinline
get_lock_free_read_set_size() const foedus::xct::Xctinline
get_lock_free_write_set()foedus::xct::Xctinline
get_lock_free_write_set_size() const foedus::xct::Xctinline
get_mcs_block_current() const foedus::xct::Xctinline
get_page_version_set() const foedus::xct::Xctinline
get_page_version_set_size() const foedus::xct::Xctinline
get_pointer_set() const foedus::xct::Xctinline
get_pointer_set_size() const foedus::xct::Xctinline
get_read_set()foedus::xct::Xctinline
get_read_set_size() const foedus::xct::Xctinline
get_retrospective_lock_list()foedus::xct::Xctinline
get_rll_threshold_for_this_xct() const foedus::xct::Xctinline
get_sysxct_workspace() const foedus::xct::Xctinline
get_thread_context()foedus::xct::Xctinline
get_thread_id() const foedus::xct::Xctinline
get_write_set()foedus::xct::Xctinline
get_write_set_size() const foedus::xct::Xctinline
increment_mcs_block_current()foedus::xct::Xctinline
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::Xctinline
is_default_rll_for_this_xct() const foedus::xct::Xctinline
is_enable_rll_for_this_xct() const foedus::xct::Xctinline
is_read_only() const foedus::xct::Xctinline
issue_next_id(XctId max_xct_id, Epoch *epoch)foedus::xct::Xct
kMaxPageVersionSets enum valuefoedus::xct::Xct
kMaxPointerSets enum valuefoedus::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::Xctinline
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::Xctfriend
operator=(const Xct &other)=deletefoedus::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::Xctinline
set_default_hot_threshold_for_this_xct(uint16_t value)foedus::xct::Xctinline
set_default_rll_for_this_xct(bool value)foedus::xct::Xctinline
set_default_rll_threshold_for_this_xct(uint16_t value)foedus::xct::Xctinline
set_enable_rll_for_this_xct(bool value)foedus::xct::Xctinline
set_hot_threshold_for_this_xct(uint16_t value)foedus::xct::Xctinline
set_rll_threshold_for_this_xct(uint16_t value)foedus::xct::Xctinline
Xct(Engine *engine, thread::Thread *context, thread::ThreadId thread_id)foedus::xct::Xct
Xct(const Xct &other)=deletefoedus::xct::Xct