libfoedus-core
FOEDUS Core Library
foedus::thread::ThreadPimpl Member List

This is the complete list of members for foedus::thread::ThreadPimpl, including all inherited members.

canonical_address_foedus::thread::ThreadPimpl
cll_get_max_locked_id() const foedus::thread::ThreadPimpl
cll_giveup_all_locks_after(xct::UniversalLockId address)foedus::thread::ThreadPimpl
cll_release_all_locks()foedus::thread::ThreadPimpl
cll_release_all_locks_after(xct::UniversalLockId address)foedus::thread::ThreadPimpl
cll_try_or_acquire_multiple_locks(xct::LockListPosition upto_pos)foedus::thread::ThreadPimpl
cll_try_or_acquire_single_lock(xct::LockListPosition pos)foedus::thread::ThreadPimpl
collect_retired_volatile_page(storage::VolatilePagePointer ptr)foedus::thread::ThreadPimpl
control_block_foedus::thread::ThreadPimpl
core_memory_foedus::thread::ThreadPimpl
current_xct_foedus::thread::ThreadPimpl
DefaultInitializable()foedus::DefaultInitializableinline
DefaultInitializable(const DefaultInitializable &)=deletefoedus::DefaultInitializable
engine_foedus::thread::ThreadPimpl
find_or_read_a_snapshot_page(storage::SnapshotPagePointer page_id, storage::Page **out)foedus::thread::ThreadPimpl
find_or_read_snapshot_pages_batch(uint16_t batch_size, const storage::SnapshotPagePointer *page_ids, storage::Page **out)foedus::thread::ThreadPimpl
flush_retired_volatile_page(uint16_t node, Epoch current_epoch, memory::PagePoolOffsetAndEpochChunk *chunk)foedus::thread::ThreadPimpl
follow_page_pointer(storage::VolatilePageInit page_initializer, bool tolerate_null_pointer, bool will_modify, bool take_ptr_set_snapshot, storage::DualPagePointer *pointer, storage::Page **page, const storage::Page *parent, uint16_t index_in_parent)foedus::thread::ThreadPimpl
follow_page_pointers_for_read_batch(uint16_t batch_size, storage::VolatilePageInit page_initializer, bool tolerate_null_pointer, bool take_ptr_set_snapshot, storage::DualPagePointer **pointers, storage::Page **parents, const uint16_t *index_in_parents, bool *followed_snapshots, storage::Page **out)foedus::thread::ThreadPimpl
follow_page_pointers_for_write_batch(uint16_t batch_size, storage::VolatilePageInit page_initializer, storage::DualPagePointer **pointers, storage::Page **parents, const uint16_t *index_in_parents, storage::Page **out)foedus::thread::ThreadPimpl
get_mcs_rw_my_blocks(xct::McsRwSimpleBlock **out)foedus::thread::ThreadPimplinline
get_mcs_rw_my_blocks(xct::McsRwExtendedBlock **out)foedus::thread::ThreadPimplinline
get_thread_ref(ThreadId id)foedus::thread::ThreadPimpl
global_ordinal_foedus::thread::ThreadPimpl
global_volatile_page_resolver_foedus::thread::ThreadPimpl
handle_tasks()foedus::thread::ThreadPimpl
holder_foedus::thread::ThreadPimpl
id_foedus::thread::ThreadPimpl
initialize() override finalfoedus::DefaultInitializableinlinevirtual
initialize_once() override finalfoedus::thread::ThreadPimplvirtual
install_a_volatile_page(storage::DualPagePointer *pointer, storage::Page **installed_page)foedus::thread::ThreadPimpl
is_initialized() const override finalfoedus::DefaultInitializableinlinevirtual
is_simple_mcs_rw() const foedus::thread::ThreadPimplinline
is_stop_requested() const foedus::thread::ThreadPimpl
is_volatile_page_retired(storage::VolatilePagePointer ptr)foedus::thread::ThreadPimpl
local_volatile_page_resolver_foedus::thread::ThreadPimpl
log_buffer_foedus::thread::ThreadPimpl
mcs_rw_async_mappings_foedus::thread::ThreadPimpl
mcs_rw_extended_blocks_foedus::thread::ThreadPimpl
mcs_rw_simple_blocks_foedus::thread::ThreadPimpl
mcs_ww_blocks_foedus::thread::ThreadPimpl
node_memory_foedus::thread::ThreadPimpl
numa_node_foedus::thread::ThreadPimpl
on_snapshot_cache_miss(storage::SnapshotPagePointer page_id, memory::PagePoolOffset *pool_offset)foedus::thread::ThreadPimpl
operator=(const DefaultInitializable &)=deletefoedus::DefaultInitializable
place_a_new_volatile_page(memory::PagePoolOffset new_offset, storage::DualPagePointer *pointer)foedus::thread::ThreadPimpl
raw_thread_foedus::thread::ThreadPimpl
raw_thread_set_foedus::thread::ThreadPimpl
read_a_snapshot_page(storage::SnapshotPagePointer page_id, storage::Page *buffer) __attribute__((always_inline))foedus::thread::ThreadPimplinline
read_snapshot_pages(storage::SnapshotPagePointer page_id_begin, uint32_t page_count, storage::Page *buffer) __attribute__((always_inline))foedus::thread::ThreadPimplinline
run_nested_sysxct(xct::SysxctFunctor *functor, uint32_t max_retries)foedus::thread::ThreadPimpl
set_thread_schedule()foedus::thread::ThreadPimpl
simple_mcs_rw_foedus::thread::ThreadPimpl
snapshot_cache_hashtable_foedus::thread::ThreadPimpl
snapshot_file_set_foedus::thread::ThreadPimpl
snapshot_page_pool_foedus::thread::ThreadPimpl
switch_mcs_impl(FUNC func)foedus::thread::ThreadPimpl
sysxct_batch_page_locks(xct::SysxctWorkspace *sysxct_workspace, uint32_t lock_count, storage::Page **pages)foedus::thread::ThreadPimpl
sysxct_batch_record_locks(xct::SysxctWorkspace *sysxct_workspace, storage::VolatilePagePointer page_id, uint32_t lock_count, xct::RwLockableXctId **locks)foedus::thread::ThreadPimpl
sysxct_page_lock(xct::SysxctWorkspace *sysxct_workspace, storage::Page *page)foedus::thread::ThreadPimpl
sysxct_record_lock(xct::SysxctWorkspace *sysxct_workspace, storage::VolatilePagePointer page_id, xct::RwLockableXctId *lock)foedus::thread::ThreadPimpl
task_input_memory_foedus::thread::ThreadPimpl
task_output_memory_foedus::thread::ThreadPimpl
ThreadPimpl()=deletefoedus::thread::ThreadPimpl
ThreadPimpl(Engine *engine, Thread *holder, ThreadId id, ThreadGlobalOrdinal global_ordinal)foedus::thread::ThreadPimpl
ThreadPimplMcsAdaptor classfoedus::thread::ThreadPimplfriend
uninitialize() override finalfoedus::DefaultInitializableinlinevirtual
uninitialize_once() override finalfoedus::thread::ThreadPimplvirtual
~DefaultInitializable()foedus::DefaultInitializableinlinevirtual
~Initializable()foedus::Initializableinlinevirtual