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
PSafeCollection Member List

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

AllowDeleteObjects(PBoolean yes=true) | PSafeCollection | inline
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
collection | PSafeCollection | protected
collectionMutex | PSafeCollection | mutable protected
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
CopySafeCollection(PCollection *other) | PSafeCollection | protected
CopySafeDictionary(PAbstractDictionary *other) | PSafeCollection | protected
DeleteObject(PObject *object) const | PSafeCollection | virtual
deleteObjects | PSafeCollection | protected
DeleteObjectsToBeRemoved() | PSafeCollection | virtual
DisallowDeleteObjects() | PSafeCollection | inline
EqualTo enum value | PObject |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetMutex() const | PSafeCollection | inline
GetSize() const | PSafeCollection |
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
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsClass(const char *cls) const | PObject | inline
IsEmpty() const | PSafeCollection | inline
LessThan enum value | PObject |
m_deleteObjectsTimer | PSafeCollection | protected
m_traceContextIdentifier | PObject | 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
PDECLARE_NOTIFIER(PTimer, PSafeCollection, DeleteObjectsTimeout) | PSafeCollection | protected
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PSafeCollection | virtual
PSafeCollection(PCollection *collection) | PSafeCollection |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
removalMutex | PSafeCollection | protected
RemoveAll(PBoolean synchronous=false) | PSafeCollection | virtual
SafeAddObject(PSafeObject *obj, PSafeObject *old) | PSafeCollection | protected
SafeRemove(PSafeObject *obj) | PSafeCollection | protected virtual
SafeRemoveAt(PINDEX idx) | PSafeCollection | protected virtual
SafeRemoveObject(PSafeObject *obj) | PSafeCollection | protected
SetAutoDeleteObjects() | PSafeCollection | virtual
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
toBeRemoved | PSafeCollection | protected
~PObject() | PObject | inline virtual
~PSafeCollection() | PSafeCollection |