PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PReadWriteMutex Member List

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

Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
EndNest() | PReadWriteMutex | protected
EndRead() | PReadWriteMutex |
EndWrite() | PReadWriteMutex |
EqualTo enum value | PObject |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetNest() | PReadWriteMutex | protected
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalEndRead(Nest &nest) | PReadWriteMutex | protected
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
InternalStartRead(Nest &nest) | PReadWriteMutex | protected
InternalWait(Nest &nest, PSync &sync) const | PReadWriteMutex | protected
IsClass(const char *cls) const | PObject | inline
LessThan enum value | PObject |
m_nestedThreads | PReadWriteMutex | protected
m_nestingMutex | PReadWriteMutex | protected
m_readerCount | PReadWriteMutex | protected
m_readerMutex | PReadWriteMutex | protected
m_readerSemaphore | PReadWriteMutex | protected
m_starvationPreventer | PReadWriteMutex | protected
m_traceContextIdentifier | PObject | protected
m_writerCount | PReadWriteMutex | protected
m_writerMutex | PReadWriteMutex | protected
m_writerSemaphore | PReadWriteMutex | protected
NestMap typedef | PReadWriteMutex | protected
operator!=(const PObject &obj) const | PObject | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
PObject() | PObject | inline protected
PReadWriteMutex() | PReadWriteMutex |
PrintOn(ostream &strm) const | PObject | virtual
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
StartNest() | PReadWriteMutex | protected
StartRead() | PReadWriteMutex |
StartWrite() | PReadWriteMutex |
~PObject() | PObject | inline virtual
~PReadWriteMutex() | PReadWriteMutex |