Quick Links: |
#include <bdlcc_stripedunorderedcontainerimpl.h>
Public Member Functions | |
StripedUnorderedContainerImpl_LockElement () | |
void | lockR () |
void | lockW () |
void | unlockR () |
void | unlockW () |
A mutex + support info; padded to cacheline size, one per stripe
See Component bdlcc_stripedunorderedcontainerimpl
bdlcc::StripedUnorderedContainerImpl_LockElement::StripedUnorderedContainerImpl_LockElement | ( | ) |
Create an empty StripedUnorderedContainerImpl_LockElement
object.
void bdlcc::StripedUnorderedContainerImpl_LockElement::lockR | ( | ) |
Read lock the lock element.
void bdlcc::StripedUnorderedContainerImpl_LockElement::lockW | ( | ) |
Write lock the lock element.
void bdlcc::StripedUnorderedContainerImpl_LockElement::unlockR | ( | ) |
Read unlock the lock element.
void bdlcc::StripedUnorderedContainerImpl_LockElement::unlockW | ( | ) |
Write unlock the lock element.