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.