PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PMemoryHeap Member List

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

alloc_t typedefPMemoryHeap
Allocate(size_t nSize, const char *file, int line, const char *className)PMemoryHeapstatic
Allocate(size_t count, size_t iSize, const char *file, int line)PMemoryHeapstatic
Bad enum valuePMemoryHeap
Corrupt enum valuePMemoryHeap
Deallocate(void *ptr, const char *className)PMemoryHeapstatic
DumpObjectsSince(const State &when)PMemoryHeapstatic
DumpObjectsSince(const State &when, ostream &strm)PMemoryHeapstatic
DumpStatistics()PMemoryHeapstatic
DumpStatistics(ostream &strm)PMemoryHeapstatic
e_Active enum valuePMemoryHeapprotected
e_Destroyed enum valuePMemoryHeapprotected
e_Disabled enum valuePMemoryHeapprotected
e_TrackOnly enum valuePMemoryHeapprotected
Flags enum namePMemoryHeapprotected
GetInstance()PMemoryHeapprotectedstatic
GetState(State &state)PMemoryHeapstatic
Inactive enum valuePMemoryHeap
InternalAllocate(size_t nSize, const char *file, int line, const char *className, bool zeroFill)PMemoryHeapprotected
InternalDeallocate(void *ptr, const char *className)PMemoryHeapprotected
InternalDumpObjectsSince(DWORD objectNumber, ostream &strm)PMemoryHeapprotected
InternalDumpStatistics(ostream &strm)PMemoryHeapprotected
InternalReallocate(void *ptr, size_t nSize, const char *file, int line)PMemoryHeapprotected
InternalValidate(const void *ptr, const char *className, ostream *error)PMemoryHeapprotected
InternalValidateHeap(ostream *error)PMemoryHeapprotected
Lock()PMemoryHeapprotected
m_allocationBreakpointPMemoryHeapprotected
m_allocationRequestPMemoryHeapprotected
m_allocFillCharPMemoryHeapprotected
m_currentMemoryUsagePMemoryHeapprotected
m_currentObjectsPMemoryHeapprotected
m_firstRealObjectPMemoryHeapprotected
m_flagsPMemoryHeapprotected
m_freeFillCharPMemoryHeapprotected
m_leakDumpStreamPMemoryHeapprotected
m_listHeadPMemoryHeapprotected
m_listTailPMemoryHeapprotected
m_peakMemoryUsagePMemoryHeapprotected
m_peakObjectsPMemoryHeapprotected
m_statePMemoryHeapprotected
m_totalObjectsPMemoryHeapprotected
NoLeakPrint enum valuePMemoryHeapprotected
Ok enum valuePMemoryHeap
PMemoryHeap()PMemoryHeapprotected
Reallocate(void *ptr, size_t nSize, const char *file, int line)PMemoryHeapstatic
SetAllocationBreakpoint(alloc_t point)PMemoryHeapstatic
SetIgnoreAllocations(PBoolean ignore)PMemoryHeapstatic
Trashed enum valuePMemoryHeap
Unlock()PMemoryHeapprotected
Validate(const void *ptr, const char *className, ostream *error)PMemoryHeapstatic
ValidateHeap(ostream *error=NULL)PMemoryHeapstatic
Validation enum namePMemoryHeap
~PMemoryHeap()PMemoryHeap