libfoedus-core
FOEDUS Core Library
xct_mcs_impl.cpp File Reference
Include dependency graph for xct_mcs_impl.cpp:

Go to the source code of this file.

Classes

class  foedus::xct::McsImpl< ADAPTOR, McsRwSimpleBlock >
 The Simple MCS-RW lock. More...
 
class  foedus::xct::McsImpl< ADAPTOR, McsRwExtendedBlock >
 The Extended MCS-RW lock. More...
 

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::xct
 Transaction Manager, which provides APIs to begin/commit/abort transactions.
 

Functions

void foedus::xct::assert_mcs_aligned (const void *address)
 
template<typename COND >
void foedus::xct::spin_until (COND spin_until_cond)