|
EvEmu
0.8.4
11 September 2021
|
Basic interface of a lockable object. More...
#include "Lock.h"

Public Member Functions | |
| virtual void | Lock ()=0 |
| Locks the object. More... | |
| virtual bool | TryLock ()=0 |
| Attempts to lock the object. More... | |
| virtual void | Unlock ()=0 |
| Unlocks a locked object. More... | |
|
pure virtual |
|
pure virtual |
Attempts to lock the object.
If the lock cannot be obtained immediately, the method returns.
| true | The object has been locked. |
| false | Could not obtain the lock immediately. |
Implemented in Mutex.
|
pure virtual |
Unlocks a locked object.
Implemented in Mutex.