Legion Runtime
|
Public Member Functions | |
AutoLock (LocalLock &r, int mode=0, bool excl=true) | |
AutoLock (AutoLock &&rhs)=delete | |
AutoLock (const AutoLock &rhs)=delete | |
AutoLock & | operator= (AutoLock &&rhs)=delete |
AutoLock & | operator= (const AutoLock &rhs)=delete |
void | release (void) |
void | reacquire (void) |
void | advise_sleep_entry (Realm::UserEvent guard) const |
void | advise_sleep_exit (void) const |
Protected Member Functions | |
AutoLock (int mode, bool excl, LocalLock &r) | |
Protected Attributes | |
LocalLock & | local_lock |
AutoLock *const | previous |
const bool | exclusive |
bool | held |