ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
SmartLock Member List

This is the complete list of members for SmartLock, including all inherited members.

Acquire(const NCString &dbgFile, int dbgLine, const NCString &dbgFunc)SmartLockinline
acquirersSmartLockprotected
AddAcquirer(ThreadLock *newAcquirer)SmartLock
cntAcquirementsThreadLockprotected
CntAcquirers()SmartLock
CountAcquirements() constThreadLockinline
DbgOwnerFileThreadLock
DbgOwnerFuncThreadLock
DbgOwnerLineThreadLock
DbgRecursionWarningThresholdThreadLock
DbgWarningAfterWaitTimeInMillisThreadLock
GetOwner() constThreadLockinline
GetSafeness() constThreadLockinline
IsOwnedByCurrentThread() constThreadLockinline
lockSmartLockprotected
mutexThreadLockmutableprotected
mutexNotifierThreadLockprotected
ownerThreadLockprotected
Release()SmartLock
aworx::lib::threads::ThreadLock::Release()ThreadLock
RemoveAcquirer(ThreadLock *acquirer)SmartLock
safenessThreadLockprotected
SetSafeness(Safeness safeness)ThreadLock
SmartLock()SmartLockinline
StdOutputStreamsSmartLockstatic
ThreadLock(Safeness safeness=Safeness::Safe)ThreadLockexplicit
WillRelease() constThreadLockinline
~ThreadLock()ThreadLock