|
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 |