All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::ThreadMemoryMonitor Class Reference

Public Member Functions

 ThreadMemoryMonitor (MemoryMonitor &memoryMonitor)
 
void PushTag (const char *tag)
 
void PopTag ()
 
void AddAllocationRecord (AllocationRecord *record)
 
bool RemoveAllocationRecord (AllocationRecord *record, bool canFallBackToGlobal=true)
 
bool FindAllocationRecord (AllocationRecord *record, bool canFallBackToGlobal=true)
 
void AnnotateAllocation (void *allocation, const char *type, const char *file, int line, int elementCount)
 
void DumpAllocationsToCSV (std::fstream &writer)
 
void SetNext (ThreadMemoryMonitor *next)
 
ThreadMemoryMonitorGetNext ()
 
void PauseTracking ()
 
void ResumeTracking ()
 
bool IsTrackingPaused () const
 

The documentation for this class was generated from the following files: