21 virtual bool isTracking()
const;
24 virtual ::Memory::MemoryCategory exchangeCurrentCategory(::Memory::MemoryCategory);
26 virtual ::Memory::MemoryCategory exchangeCurrentCategory(::Memory::MemoryCategory newCategory);
29 virtual ::Memory::MemoryCategory getCurrentCategory()
const;
32 virtual void setManuallyTrackedCategoryBytes(::Memory::MemoryCategory, uint64);
34 virtual void setManuallyTrackedCategoryBytes(::Memory::MemoryCategory category, uint64 bytes);
37 virtual uint64 getCategoryAllocationCount(uint)
const;
40 virtual uint64 getCategoryAllocatedMemory(uint)
const;
42 virtual uint64 getCategoryAllocatedMemory(uint cat)
const;
45 virtual uint64 getCategoryTotalAllocationCount(uint)
const;
47 virtual void publish();
50 virtual void populateCounters(::std::vector<::Memory::MemoryCategoryCounter>&, uint64)
const;
52 virtual void populateCounters(
53 ::std::vector<::Memory::MemoryCategoryCounter>& categoryCounters,
54 uint64 minimumThresholdBytes
92 MCNAPI
void $populateCounters(::std::vector<::Memory::MemoryCategoryCounter>&, uint64)
const;
95 ::std::vector<::Memory::MemoryCategoryCounter>& categoryCounters,
96 uint64 minimumThresholdBytes