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

This is the complete list of members for foedus::xct::McsWwBlockData, including all inherited members.

clear() __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
clear_atomic() __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
clear_release() __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
combine(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline))foedus::xct::McsWwBlockDatainlinestatic
copy_acquire() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
copy_atomic() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
copy_consume() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
copy_once() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
decompose_block(uint64_t word) __attribute__((always_inline))foedus::xct::McsWwBlockDatainlinestatic
decompose_thread_id(uint64_t word) __attribute__((always_inline))foedus::xct::McsWwBlockDatainlinestatic
get_block_relaxed() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
get_thread_id_relaxed() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
get_word_acquire() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
get_word_atomic() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
get_word_consume() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
get_word_once() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_guest_acquire() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_guest_atomic() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_guest_consume() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_guest_relaxed() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_valid_acquire() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_valid_atomic() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_valid_consume() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
is_valid_relaxed() const __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
McsWwBlockData()foedus::xct::McsWwBlockDatainline
McsWwBlockData(uint64_t word)foedus::xct::McsWwBlockDatainlineexplicit
McsWwBlockData(uint32_t thread_id, McsBlockIndex block)foedus::xct::McsWwBlockDatainline
operator!=(const McsWwBlockData &other) const foedus::xct::McsWwBlockDatainline
operator==(const McsWwBlockData &other) const foedus::xct::McsWwBlockDatainline
set_atomic(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
set_combined_atomic(uint64_t word) __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
set_combined_release(uint64_t word) __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
set_relaxed(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
set_release(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline))foedus::xct::McsWwBlockDatainline
word_foedus::xct::McsWwBlockData