# PSafePtrMultiThreaded Member List

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

AlreadyReferenced enum value | PSafePtrBase | `[protected]`
Assign(const PSafePtrMultiThreaded &ptr) | PSafePtrMultiThreaded | `[virtual]`
Assign(const PSafePtrBase &ptr) | PSafePtrMultiThreaded | `[virtual]`
Assign(const PSafeCollection &safeCollection) | PSafePtrMultiThreaded | `[virtual]`
Assign(PSafeObject *obj) | PSafePtrMultiThreaded | `[virtual]`
Assign(PINDEX idx) | PSafePtrMultiThreaded | `[virtual]`
Class() | PObject | `[inline, static]`
Clone() const | PObject | `[virtual]`
collection | PSafePtrBase | `[protected]`
Compare(const PObject &obj) const | PSafePtrMultiThreaded | `[virtual]`
CompareObjectMemoryDirect(const PObject &obj) const | PObject | `[virtual]`
Comparison enum name | PObject |
currentObject | PSafePtrBase | `[protected]`
DeleteObject(PSafeObject *obj) | PSafePtrMultiThreaded | `[protected, virtual]`
EnterSafetyMode(EnterSafetyModeOption ref) | PSafePtrBase | `[protected]`
EnterSafetyModeOption enum name | PSafePtrBase | `[protected]`
EqualTo enum value | PObject |
ExitSafetyMode(ExitSafetyModeOption ref) | PSafePtrBase | `[protected]`
ExitSafetyModeOption enum name | PSafePtrBase | `[protected]`
GetClass(unsigned ancestor=0) const | PObject | `[inline, virtual]`
GetCollection() const | PSafePtrBase | `[inline]`
GetSafetyMode() const | PSafePtrBase | `[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]`
LessThan enum value | PObject |
lockMode | PSafePtrBase | `[protected]`
LockPtr() | PSafePtrMultiThreaded | `[inline, protected, virtual]`
m_mutex | PSafePtrMultiThreaded | `[mutable, protected]`
m_objectToDelete | PSafePtrMultiThreaded | `[protected]`
Next() | PSafePtrMultiThreaded | `[protected, virtual]`
NoDereference enum value | PSafePtrBase | `[protected]`
operator!() const | PSafePtrBase | `[inline]`
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 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]`
PObject() | PObject | `[inline, protected]`
Previous() | PSafePtrMultiThreaded | `[protected, virtual]`
PrintOn(ostream &strm) const | PSafePtrBase | `[virtual]`
PSafePtrBase(PSafeObject *obj=NULL, PSafetyMode mode=PSafeReference) | PSafePtrBase | `[protected]`
PSafePtrBase(const PSafeCollection &safeCollection, PSafetyMode mode, PINDEX idx) | PSafePtrBase | `[protected]`
PSafePtrBase(const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj) | PSafePtrBase | `[protected]`
PSafePtrBase(const PSafePtrBase &enumerator) | PSafePtrBase | `[protected]`
PSafePtrMultiThreaded(PSafeObject *obj=NULL, PSafetyMode mode=PSafeReference) | PSafePtrMultiThreaded | `[protected]`
PSafePtrMultiThreaded(const PSafeCollection &safeCollection, PSafetyMode mode, PINDEX idx) | PSafePtrMultiThreaded | `[protected]`
PSafePtrMultiThreaded(const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj) | PSafePtrMultiThreaded | `[protected]`
PSafePtrMultiThreaded(const PSafePtrMultiThreaded &enumerator) | PSafePtrMultiThreaded | `[protected]`
ReadFrom(istream &strm) | PObject | `[virtual]`
SetNULL() | PSafePtrMultiThreaded | `[virtual]`
SetSafetyMode(PSafetyMode mode) | PSafePtrMultiThreaded | `[virtual]`
UnlockPtr() | PSafePtrMultiThreaded | `[protected, virtual]`
WithDereference enum value | PSafePtrBase | `[protected]`
WithReference enum value | PSafePtrBase | `[protected]`
~PObject() | PObject | `[inline, virtual]`
~PSafePtrBase() | PSafePtrBase |
~PSafePtrMultiThreaded() | PSafePtrMultiThreaded |