Galois
|
#include <PtrLock.h>
Public Member Functions | |
DummyPtrLock () | |
void | lock () |
void | unlock () |
void | unlock_and_clear () |
void | unlock_and_set (T *val) |
T * | getValue () const |
void | setValue (T *val) |
bool | try_lock () const |
bool | is_locked () const |
bool | CAS (T *oldval, T *newval) |
bool | stealing_CAS (T *oldval, T *newval) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |