CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::MemoryManagerX Member List

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

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