Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Memory::MemoryTracker Class Reference

Public Member Functions

virtual bool isTracking () const
virtual::Memory::MemoryCategory exchangeCurrentCategory (::Memory::MemoryCategory newCategory)
virtual::Memory::MemoryCategory getCurrentCategory () const
virtual void setManuallyTrackedCategoryBytes (::Memory::MemoryCategory category, uint64 bytes)
virtual uint64 getCategoryAllocationCount (uint) const
virtual uint64 getCategoryAllocatedMemory (uint cat) const
virtual uint64 getCategoryTotalAllocationCount (uint) const
virtual void publish ()
virtual void populateCounters (::std::vector<::Memory::MemoryCategoryCounter > &categoryCounters, uint64 minimumThresholdBytes) const
MCAPI bool $isTracking () const
MCAPI::Memory::MemoryCategory $exchangeCurrentCategory (::Memory::MemoryCategory newCategory)
MCAPI::Memory::MemoryCategory $getCurrentCategory () const
MCAPI void $setManuallyTrackedCategoryBytes (::Memory::MemoryCategory category, uint64 bytes)
MCAPI uint64 $getCategoryAllocationCount (uint) const
MCAPI uint64 $getCategoryAllocatedMemory (uint cat) const
MCAPI uint64 $getCategoryTotalAllocationCount (uint) const
MCAPI void $publish ()
MCAPI void $populateCounters (::std::vector<::Memory::MemoryCategoryCounter > &categoryCounters, uint64 minimumThresholdBytes) const

Member Function Documentation

◆ $isTracking()

MCAPI bool Memory::MemoryTracker::$isTracking ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $exchangeCurrentCategory()

MCAPI::Memory::MemoryCategory Memory::MemoryTracker::$exchangeCurrentCategory ( ::Memory::MemoryCategory newCategory)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCurrentCategory()

MCAPI::Memory::MemoryCategory Memory::MemoryTracker::$getCurrentCategory ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setManuallyTrackedCategoryBytes()

MCAPI void Memory::MemoryTracker::$setManuallyTrackedCategoryBytes ( ::Memory::MemoryCategory category,
uint64 bytes )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCategoryAllocationCount()

MCAPI uint64 Memory::MemoryTracker::$getCategoryAllocationCount ( uint ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCategoryAllocatedMemory()

MCAPI uint64 Memory::MemoryTracker::$getCategoryAllocatedMemory ( uint cat) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCategoryTotalAllocationCount()

MCAPI uint64 Memory::MemoryTracker::$getCategoryTotalAllocationCount ( uint ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $publish()

MCAPI void Memory::MemoryTracker::$publish ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $populateCounters()

MCAPI void Memory::MemoryTracker::$populateCounters ( ::std::vector<::Memory::MemoryCategoryCounter > & categoryCounters,
uint64 minimumThresholdBytes ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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