|
PTLib
Version 2.18.8
|
This is the complete list of members for PCondMutex, including all inherited members.
| AcquiredLock(uint64_t startWaitCycle, bool readOnly, const PDebugLocation &location) | PMutexExcessiveLockInfo | protectedvirtual |
| Class() | PObject | inlinestatic |
| Clone() const | PObject | virtual |
| CloneAs() const | PObject | inline |
| Compare(const PObject &obj) const | PObject | virtual |
| Compare2(T v1, T v2) | PObject | inlinestatic |
| CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
| Comparison enum name | PObject | |
| Condition()=0 | PCondMutex | pure virtual |
| Construct() | PTimedMutex | protected |
| PMutexExcessiveLockInfo::Construct(unsigned timeout) | PMutexExcessiveLockInfo | protected |
| CopyTraceContextIdentifier(PObject &obj) const | PObject | inline |
| CopyTraceContextIdentifier(PObject *obj) const | PObject | inline |
| CopyTraceContextIdentifier(PObject &to, const PObject &from) | PObject | inlinestatic |
| CopyTraceContextIdentifier(PObject &to, const PObject *from) | PObject | inlinestatic |
| CopyTraceContextIdentifier(PObject *to, const PObject &from) | PObject | inlinestatic |
| CopyTraceContextIdentifier(PObject *to, const PObject *from) | PObject | inlinestatic |
| DeadlockStackWalkDisabled enum value | PTimedMutex | |
| DeadlockStackWalkEnabled enum value | PTimedMutex | |
| DeadlockStackWalkMode | PTimedMutex | static |
| DeadlockStackWalkModes enum name | PTimedMutex | |
| DeadlockStackWalkNoSymbols enum value | PTimedMutex | |
| DeadlockStackWalkOnPhantomRelease enum value | PTimedMutex | |
| EqualTo enum value | PObject | |
| ExcessiveLockPhantom(const PObject &mutex) const | PMutexExcessiveLockInfo | protected |
| ExcessiveLockWaitTime | PTimedMutex | static |
| GetClass() const | PObject | inline |
| GetTraceContextIdentifier() const | PObject | inline |
| GreaterThan enum value | PObject | |
| HashFunction() const | PObject | virtual |
| InstrumentedSignal(const PDebugLocation &) | PSync | inlinevirtual |
| InstrumentedWait(const PTimeInterval &timeout, const PDebugLocation &) | PSync | inlinevirtual |
| InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
| InternalSignal(const PDebugLocation *location) | PTimedMutex | protected |
| InternalWait(const PDebugLocation *location) | PTimedMutex | protected |
| InternalWaitComplete(uint64_t startWaitCycle, const PDebugLocation *location) | PTimedMutex | protected |
| IsClass(const char *name) const | PObject | inline |
| LessThan enum value | PObject | |
| m_excessiveLockActive | PMutexExcessiveLockInfo | mutableprotected |
| m_excessiveLockTimeout | PMutexExcessiveLockInfo | protected |
| m_lastLockerId | PTimedMutex | protected |
| m_lastUniqueId | PTimedMutex | protected |
| m_location | PMutexExcessiveLockInfo | protected |
| m_lockCount | PTimedMutex | protected |
| m_lockerId | PTimedMutex | protected |
| m_startHeldSamplePoint | PMutexExcessiveLockInfo | protected |
| m_traceContextIdentifier | PObject | protected |
| MinDeadlockTime(unsigned waitTime) | PMutexExcessiveLockInfo | protectedstatic |
| OnWait() | PCondMutex | virtual |
| operator!=(const PObject &obj) const | PObject | inline |
| operator<(const PObject &obj) const | PObject | inline |
| operator<=(const PObject &obj) const | PObject | inline |
| operator=(const PTimedMutex &) | PTimedMutex | inline |
| operator==(const PObject &obj) const | PObject | inline |
| operator>(const PObject &obj) const | PObject | inline |
| operator>=(const PObject &obj) const | PObject | inline |
| PlatformConstruct() | PTimedMutex | protected |
| PlatformSignal(const PDebugLocation *location) | PTimedMutex | protected |
| PlatformWait(const PTimeInterval &timeout) | PTimedMutex | protected |
| PMutexExcessiveLockInfo() | PMutexExcessiveLockInfo | protected |
| PMutexExcessiveLockInfo(const PDebugLocation &location, unsigned timeout) | PMutexExcessiveLockInfo | protected |
| PMutexExcessiveLockInfo(const PMutexExcessiveLockInfo &other) | PMutexExcessiveLockInfo | protected |
| PObject() | PObject | inlineprotected |
| PrintOn(ostream &strm) const | PTimedMutex | virtual |
| PSync() | PSync | inline |
| PTimedMutex() | PTimedMutex | explicit |
| PTimedMutex(const PDebugLocation &location, unsigned timeout=0) | PTimedMutex | explicit |
| PTimedMutex(const PTimedMutex &mutex) | PTimedMutex | |
| PTraceObjectInstance() const | PObject | inline |
| PTraceObjectInstance(const char *) | PObject | inlinestatic |
| PTraceObjectInstance(const PObject *obj) | PObject | inlinestatic |
| ReadFrom(istream &strm) | PObject | virtual |
| ReleasedLock(const PObject &mutex, uint64_t startHeldSamplePoint, bool readOnly, const PDebugLocation &location) | PMutexExcessiveLockInfo | protectedvirtual |
| SetLocationName(const char *name) | PMutexExcessiveLockInfo | inline |
| SetTraceContextIdentifier(unsigned id) | PObject | inline |
| SetTraceContextIdentifier(const PObject &obj) | PObject | inline |
| SetTraceContextIdentifier(const PObject *obj) | PObject | inline |
| Signal() | PCondMutex | virtual |
| syncPoint | PCondMutex | protected |
| Try() | PTimedMutex | inline |
| Wait() | PTimedMutex | virtual |
| Wait(const PTimeInterval &timeout) | PTimedMutex | virtual |
| WaitCondition() | PCondMutex | virtual |
| ~PMutexExcessiveLockInfo() | PMutexExcessiveLockInfo | inlineprotectedvirtual |
| ~PObject() | PObject | inlinevirtual |
| ~PTimedMutex() | PTimedMutex |