|
|
| AutoLock (MapperContext ctx, LocalLock &r, bool excl=true) |
| |
|
| AutoLock (MapperContext ctx, LocalLock &r, int mode, bool excl=true) |
| |
|
| AutoLock (AutoLock &&rhs)=delete |
| |
|
| AutoLock (const AutoLock &rhs)=delete |
| |
|
AutoLock & | operator= (AutoLock &&rhs)=delete |
| |
|
AutoLock & | operator= (const AutoLock &rhs)=delete |
| |
|
void | reacquire (void) |
| |
|
| AutoLock (LocalLock &r, 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 |
| |
This class allows mappers to use their own fast reservation synchronization primitives instead of relying on the mapper synchronization model to perform all the synchronization. (This is still an experimental feature and subject to change)