Public Member Functions

xl7::memory::Tracker Class Reference

#include <Tracker.h>

Inheritance diagram for xl7::memory::Tracker:
cl7::designpatterns::Singleton< Tracker >

List of all members.

Public Member Functions

 Tracker (void)
 ~Tracker (void)
bool GetGlobalMemoryStatus (Status *status) const
bool InstallHook ()
bool DestroyHook ()

Constructor & Destructor Documentation

xl7::memory::Tracker::Tracker ( void   ) 

Default constructor.

xl7::memory::Tracker::~Tracker ( void   ) 

Destructor.


Member Function Documentation

bool xl7::memory::Tracker::DestroyHook (  ) 

Destroys the memory tracking allocation function hook and re-hooks the default function.

bool xl7::memory::Tracker::GetGlobalMemoryStatus ( Status status  )  const

Retrieves information about thy system's current usage of both physical and virtual memory.

bool xl7::memory::Tracker::InstallHook (  ) 

Installs a memory tracking allocation function by hooking it into the CRT debug memory allocation process (debug version only).


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines