# PSafeColl< Coll, Base > Member List

This is the complete list of members for PSafeColl< Coll, Base >, including all inherited members.

AllowDeleteObjects(PBoolean yes=true) | PSafeCollection | `[inline]`
Append(Base *obj, PSafetyMode mode=PSafeReference) | PSafeColl< Coll, Base > | `[inline, virtual]`
Class() | PObject | `[inline, static]`
Clone() const | PObject | `[virtual]`
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]`
deleteObjectsTimer | PSafeCollection | `[protected]`
DeleteObjectsToBeRemoved() | PSafeCollection | `[virtual]`
DisallowDeleteObjects() | PSafeCollection | `[inline]`
EqualTo enum value | PObject |
FindWithLock(const Base &value, PSafetyMode mode=PSafeReadWrite) | PSafeColl< Coll, Base > | `[inline, virtual]`
GetAt(PINDEX idx, PSafetyMode mode=PSafeReadWrite) | PSafeColl< Coll, Base > | `[inline, virtual]`
GetClass(unsigned ancestor=0) const | PObject | `[inline, virtual]`
GetMutex() const | PSafeCollection | `[inline]`
GetSize() const | PSafeCollection |
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 |
operator!=(const PObject &obj) const | PObject | `[inline]`
operator<(const PObject &obj) const | PObject | `[inline]`
operator<<(ostream &strm, const PObject &obj) | PObject | `[friend]`
operator<=(const PObject &obj) const | PObject | `[inline]`
operator=(const PSafeColl &other) | PSafeColl< Coll, Base > | `[inline]`
operator==(const PObject &obj) const | PObject | `[inline]`
operator>(const PObject &obj) const | PObject | `[inline]`
operator>=(const PObject &obj) const | PObject | `[inline]`
operator>>(istream &strm, PObject &obj) | PObject | `[friend]`
PDECLARE_NOTIFIER(PTimer, PSafeCollection, DeleteObjectsTimeout) | PSafeCollection | `[protected]`
PObject() | PObject | `[inline, protected]`
PrintOn(ostream &strm) const | PObject | `[virtual]`
PSafeColl() | PSafeColl< Coll, Base > | `[inline]`
PSafeColl(const PSafeColl &other) | PSafeColl< Coll, Base > | `[inline]`
PSafeCollection(PCollection *collection) | PSafeCollection |
ReadFrom(istream &strm) | PObject | `[virtual]`
removalMutex | PSafeCollection | `[protected]`
Remove(Base *obj) | PSafeColl< Coll, Base > | `[inline, virtual]`
RemoveAll(PBoolean synchronous=false) | PSafeCollection | `[virtual]`
RemoveAt(PINDEX idx) | PSafeColl< Coll, Base > | `[inline, virtual]`
SafeRemove(PSafeObject *obj) | PSafeCollection | `[protected, virtual]`
SafeRemoveAt(PINDEX idx) | PSafeCollection | `[protected, virtual]`
SafeRemoveObject(PSafeObject *obj) | PSafeCollection | `[protected]`
SetAutoDeleteObjects() | PSafeCollection | `[virtual]`
toBeRemoved | PSafeCollection | `[protected]`
~PObject() | PObject | `[inline, virtual]`
~PSafeCollection() | PSafeCollection |