base/Setup.h File Reference

Initialization and configuration options for different parts of the framework. More...

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  MPMA

Classes

class  MPMA::InitAndShutdown
 You MUST declare this (and only 1 of it) at the start of the scope in which you want the framework to be used. It will handle all setup and cleanup required. Most likely you want to do this at the start of main(). More...

Defines

#define PROFILE_RELEASE
 If defined, allows profiling of release builds.
#define ENABLE_MEMMAN_TRACE_IN_RELEASE
 If defined, memory tracking operations will be performed in release builds.
#define SAVE_ALLOC_CALL_STACK
 If defined, the call stack will be saved for every allocation.
#define MEM_TRACK_OLD_FREE
 If defined, information about freed memory will be saved for later checks. This essentially creates a leak since old information is never freed.
#define DEBUG_CALLSTACK_ENABLED
 Toggle this to enable/disable retrieving the call stack (not a cheap operation).
#define DEBUGROUTER_ENABLED
 Toggle this off to disable all output to the reporter system.
#define DEBUGROUTER_BUFFER_SIZE   (8*1024)
 The amount of data a reporter can buffer before having to wait on its worker thread to catch up.
#define WIN32_ALLOW_STACK_WALK
 Allows references to StackWalk64 and symbol functions on windows, which require the dbghelp library. See http://msdn2.microsoft.com/en-us/library/ms679294.aspx for details.

Detailed Description

Initialization and configuration options for different parts of the framework.


Generated on Sat Oct 20 15:23:24 2007 for MPMA Framework by  doxygen 1.5.3