1 namespace Qore::Thread {
The abstract base class for locks that support the internal API for use with the Condition class.
Definition: QC_AbstractSmartLock.dox.h:13
bool lockOwner()
Returns True if the calling thread owns the lock, False if not.
int lockTID()
Returns the TID of the thread owning the lock or -1 if the lock is currently not acquired.
constructor()
Throws an exception if called directly; this class can only be instantiated by builtin subclasses.
string getName()
Returns the name of the threading class directly inheriting this class.