Galois
|
#include <Context.h>
Protected Types | |
enum | AcquireStatus { FAIL, NEW_OWNER, ALREADY_OWNER } |
Protected Member Functions | |
AcquireStatus | tryAcquire (Lockable *lockable) |
bool | stealByCAS (Lockable *lockable, LockManagerBase *other) |
bool | CASowner (Lockable *lockable, LockManagerBase *other) |
void | setOwner (Lockable *lockable) |
void | release (Lockable *lockable) |
Static Protected Member Functions | |
static bool | tryLock (Lockable *lockable) |
static LockManagerBase * | getOwner (Lockable *lockable) |
|
protected |
|
inlineprotected |
|
inlinestaticprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
inlinestaticprotected |