CMSDK  2.0.1
cmlabs::MemoryManagerX Member List

This is the complete list of members for cmlabs::MemoryManagerX, including all inherited members.

connect(uint16 sysID) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
create(uint16 sysID, uint32 staticPageTableSize=100, uint32 slotCount=360, uint32 slotDuration=60000000, uint32 pagesPerSlot=10, bool force=false) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
createAndLockNewSystemPage(uint32 size, uint32 &id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
CreateAndLockNewSystemPage(uint32 size, uint32 &id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
DestroySystemPage(uint32 pageID) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
GetAndLockMemoryBlock(uint64 id, uint32 &size, uint64 &eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
getAndLockMemoryBlock(uint64 id, uint32 &size, uint64 &eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
getAndLockSystemBlock(uint32 pageID, uint32 &size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
GetAndLockSystemBlock(uint32 pageID, uint32 &size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
getCopyMemoryBlock(uint64 id, uint32 &size, uint64 &eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
GetCopyMemoryBlock(uint64 id, uint32 &size, uint64 &eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
getLockedMemoryBlock(MemoryPage *page, uint64 id, uint32 &size, uint64 &eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
getLockedSystemBlock(uint32 pageID, uint32 &size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
getLockedSystemBlock(MemoryPage *page, uint32 &size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
GetMemoryUsage(uint32 &total, uint32 &usage, uint32 &sysTotal, uint32 &sysUsage, uint32 &staticTotal, uint32 &staticUsage, uint32 &dynamicTotal, uint32 &dynamicUsage) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
getSystemBlock(uint32 pageID, uint32 &size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
InsertMemoryBlock(const char *data, uint32 size, uint64 eol, uint64 &id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
insertMemoryBlock(const char *data, uint32 size, uint64 eol, uint64 &id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
MemoryManagement (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXfriend
MemoryManagerX() (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
OverwriteMemoryBlock(uint64 id, const char *data, uint32 size, uint64 eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
overwriteMemoryBlock(uint64 id, const char *data, uint32 size, uint64 eol) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
resizeSystemPage(uint32 pageID, uint32 size) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
ResizeSystemPage(uint32 pageID, uint32 newSize) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
Singleton (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
UnitTest() (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
unlockMemoryBlock(uint64 id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
UnlockMemoryBlock(uint64 id) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
UnlockSystemBlock(uint32 pageID) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerXstatic
unlockSystemBlock(uint32 pageID) (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX
~MemoryManagerX() (defined in cmlabs::MemoryManagerX)cmlabs::MemoryManagerX