libfoedus-core
FOEDUS Core Library
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Jenkins (x86_64 Fedora)
Jenkins (x86_64 Ubuntu)
Jenkins (aarch64 Ubuntu)
Github
Wiki
Class List
Class Index
Class Hierarchy
Class Members
foedus::xct::McsRwLock Member List
This is the complete list of members for
foedus::xct::McsRwLock
, including all inherited members.
cas_next_writer_strong
(thread::ThreadId expected, thread::ThreadId desired)
foedus::xct::McsRwLock
inline
cas_next_writer_weak
(thread::ThreadId expected, thread::ThreadId desired)
foedus::xct::McsRwLock
inline
cas_tail_strong
(uint32_t expected, uint32_t desired)
foedus::xct::McsRwLock
inline
cas_tail_weak
(uint32_t expected, uint32_t desired)
foedus::xct::McsRwLock
inline
decrement_nreaders
()
foedus::xct::McsRwLock
inline
get_next_writer
()
foedus::xct::McsRwLock
inline
get_tail_int
()
foedus::xct::McsRwLock
inline
get_tail_waiter
() const
foedus::xct::McsRwLock
inline
get_tail_waiter_block
() const
foedus::xct::McsRwLock
inline
has_next_writer
() const
foedus::xct::McsRwLock
inline
increment_nreaders
()
foedus::xct::McsRwLock
inline
is_locked
() const
foedus::xct::McsRwLock
inline
kNextWriterNone
foedus::xct::McsRwLock
static
McsRwLock
()
foedus::xct::McsRwLock
inline
McsRwLock
(const McsRwLock &other)=delete
foedus::xct::McsRwLock
next_writer_
foedus::xct::McsRwLock
nreaders
()
foedus::xct::McsRwLock
inline
nreaders_
foedus::xct::McsRwLock
operator<<
(std::ostream &o, const McsRwLock &v)
foedus::xct::McsRwLock
friend
operator=
(const McsRwLock &other)=delete
foedus::xct::McsRwLock
reset
()
foedus::xct::McsRwLock
inline
set_next_writer
(thread::ThreadId thread_id)
foedus::xct::McsRwLock
inline
tail_
foedus::xct::McsRwLock
to_tail_int
(thread::ThreadId tail_waiter, McsBlockIndex tail_waiter_block)
foedus::xct::McsRwLock
inline
static
xchg_next_writer
(thread::ThreadId id)
foedus::xct::McsRwLock
inline
xchg_tail
(uint32_t new_tail)
foedus::xct::McsRwLock
inline
Generated by
1.8.10