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