diff options
Diffstat (limited to 'include/threadengine.h')
-rw-r--r-- | include/threadengine.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/threadengine.h b/include/threadengine.h index 8df288cae..822774c6e 100644 --- a/include/threadengine.h +++ b/include/threadengine.h @@ -99,6 +99,12 @@ class CoreExport Mutex /** Unlock the mutex, it must be locked first */ void Unlock(); + + /** Attempt to lock the mutex, will return true on success and false on fail + * Does not block + * @return true or false + */ + bool TryLock(); }; class CoreExport Condition : public Mutex |