All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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<=(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
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 |