TMemSpyEngineHelperSysMemTrackerConfig Class Reference

class TMemSpyEngineHelperSysMemTrackerConfig
Public Member Functions
TMemSpyEngineHelperSysMemTrackerConfig ()
TBool DumpData ()
const TInt EnabledCategoryCount ()
const TTimeIntervalMicroSeconds32 & TimerPeriod ()
Public Member Enumerations
enum TMemSpyEngineSysMemTrackerCategories {
EMemSpyEngineSysMemTrackerCategoryNone  = 0, EMemSpyEngineSysMemTrackerCategoryFileServerCache  = 0x0001, EMemSpyEngineSysMemTrackerCategoryBitmapHandles  = 0x0002, EMemSpyEngineSysMemTrackerCategoryUserHeap  = 0x0004, EMemSpyEngineSysMemTrackerCategoryKernelHeap  = 0x0008, EMemSpyEngineSysMemTrackerCategoryLocalChunks  = 0x0010, EMemSpyEngineSysMemTrackerCategoryGlobalChunks  = 0x0020, EMemSpyEngineSysMemTrackerCategoryRAMDrive  = 0x0040, EMemSpyEngineSysMemTrackerCategoryUserStacks  = 0x0080, EMemSpyEngineSysMemTrackerCategoryGlobalData  = 0x0100, EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode  = 0x0200, EMemSpyEngineSysMemTrackerCategoryKernelHandles  = 0x0400, EMemSpyEngineSysMemTrackerCategoryOpenFiles  = 0x0800, EMemSpyEngineSysMemTrackerCategoryDiskusage  = 0x1000, EMemSpyEngineSysMemTrackerCategorySystemMemory  = 0x2000, EMemSpyEngineSysMemTrackerCategoryWindowGroups  = 0x4000, EMemSpyEngineSysMemTrackerCategoryAll  = 0xffff
}
enum TMemSpyEngineSysMemTrackerMode { MemSpyEngineSysMemTrackerModeBasic  = 0, MemSpyEngineSysMemTrackerModeFull , MemSpyEngineSysMemTrackerModeCustom }
Public Attributes
TBool iDumpData
TInt iEnabledCategories
TMemSpyEngineSysMemTrackerMode iMode
TName iThreadNameFilter
TTimeIntervalMicroSeconds32 iTimerPeriod

Constructor & Destructor Documentation

TMemSpyEngineHelperSysMemTrackerConfig()

TMemSpyEngineHelperSysMemTrackerConfig ( ) [inline]

Member Functions Documentation

DumpData()

TBool DumpData ( ) const [inline]

EnabledCategoryCount()

const TInt EnabledCategoryCount ( ) [inline]

TimerPeriod()

const TTimeIntervalMicroSeconds32 & TimerPeriod ( ) const [inline]

Member Enumerations Documentation

Enum TMemSpyEngineSysMemTrackerCategories

Enumerators

EMemSpyEngineSysMemTrackerCategoryNone = 0
EMemSpyEngineSysMemTrackerCategoryFileServerCache = 0x0001
EMemSpyEngineSysMemTrackerCategoryBitmapHandles = 0x0002
EMemSpyEngineSysMemTrackerCategoryUserHeap = 0x0004
EMemSpyEngineSysMemTrackerCategoryKernelHeap = 0x0008
EMemSpyEngineSysMemTrackerCategoryLocalChunks = 0x0010
EMemSpyEngineSysMemTrackerCategoryGlobalChunks = 0x0020
EMemSpyEngineSysMemTrackerCategoryRAMDrive = 0x0040
EMemSpyEngineSysMemTrackerCategoryUserStacks = 0x0080
EMemSpyEngineSysMemTrackerCategoryGlobalData = 0x0100
EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode = 0x0200
EMemSpyEngineSysMemTrackerCategoryKernelHandles = 0x0400
EMemSpyEngineSysMemTrackerCategoryOpenFiles = 0x0800
EMemSpyEngineSysMemTrackerCategoryDiskusage = 0x1000
EMemSpyEngineSysMemTrackerCategorySystemMemory = 0x2000
EMemSpyEngineSysMemTrackerCategoryWindowGroups = 0x4000
EMemSpyEngineSysMemTrackerCategoryAll = 0xffff

Enum TMemSpyEngineSysMemTrackerMode

Enumerators

MemSpyEngineSysMemTrackerModeBasic = 0
MemSpyEngineSysMemTrackerModeFull
MemSpyEngineSysMemTrackerModeCustom

Member Data Documentation

TBool iDumpData

TBool iDumpData

TInt iEnabledCategories

TInt iEnabledCategories

TMemSpyEngineSysMemTrackerMode iMode

TMemSpyEngineSysMemTrackerMode iMode

TName iThreadNameFilter

TName iThreadNameFilter

TTimeIntervalMicroSeconds32 iTimerPeriod

TTimeIntervalMicroSeconds32 iTimerPeriod