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

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

AlreadyReferenced enum value | PSafePtrBase | protected
Assign(const PSafePtrBase &ptr) | PSafePtrBase | virtual
Assign(const PSafeCollection &safeCollection) | PSafePtrBase | virtual
Assign(PSafeObject *obj) | PSafePtrBase | virtual
Assign(PINDEX idx) | PSafePtrBase | virtual
CallFunction(PSafeObject &obj)=0 | PSafeWork | pure virtual
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
collection | PSafePtrBase | protected
Compare(const PObject &obj) const | PSafePtrBase | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
currentObject | PSafePtrBase | protected
DeleteObject(PSafeObject *obj) | PSafePtrBase | 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
GetObject() const | PSafePtrBase | inline
GetObjectAs() const | PSafePtrBase | inline
GetSafetyMode() const | PSafePtrBase | inline
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
LessThan enum value | PObject |
lockMode | PSafePtrBase | protected
LockPtr() | PSafePtrBase | inline protected virtual
m_traceContextIdentifier | PObject | protected
Next() | PSafePtrBase | 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() | PSafePtrBase | 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
PSafeWork(PSafeObject *ptr) | PSafeWork | inline
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
SetNULL() | PSafePtrBase | virtual
SetSafetyMode(PSafetyMode mode) | PSafePtrBase | virtual
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
UnlockPtr() | PSafePtrBase | inline protected virtual
WithDereference enum value | PSafePtrBase | protected
WithReference enum value | PSafePtrBase | protected
Work() | PSafeWork | inline virtual
~PObject() | PObject | inline virtual
~PSafePtrBase() | PSafePtrBase |