ML Reference
|
This is the complete list of members for MLMemoryManager, including all inherited members.
addAllocatedMemory(unsigned int id, void *data, size_t size, MLDeleteMemoryBlockCallback deleteMemoryBlockCallback, void *deleteMemoryBlockCallbackUserData) | MLMemoryManager | |
allocate(unsigned int id, size_t size) | MLMemoryManager | |
cacheAndLockedMemorySize() const | MLMemoryManager | |
cacheAndLockedMemorySizeLimit() const | MLMemoryManager | |
cacheSize() const | MLMemoryManager | |
clearCache() | MLMemoryManager | |
clearCachedMemory(size_t numBytes) | MLMemoryManager | |
clearCacheToLimit() | MLMemoryManager | |
clearMemoryBlockHandles(MLMemoryBlockHandle **handles, size_t handleCount) | MLMemoryManager | |
clearMemoryBlockHandles(MLWeakMemoryBlockHandle **handles, size_t handleCount) | MLMemoryManager | |
deinitialize() | MLMemoryManager | static |
deregisterDeletionCallbackUnsafe(const T &handle, MLDeleteMemoryBlockCallback callback, const void *userData) | MLMemoryManager | static |
getCacheAccessMutex() | MLMemoryManager | |
initialize() | MLMemoryManager | static |
lockedMemorySize() const | MLMemoryManager | |
Ownership enum name | MLMemoryManager | |
printCache(std::ostream &out) const | MLMemoryManager | |
printStatistics(std::ostream &out) | MLMemoryManager | |
registerDeletionCallbackUnsafe(const T &handle, MLDeleteMemoryBlockCallback callback, void *userData) | MLMemoryManager | static |
registerLibrary(const std::string &libraryName) | MLMemoryManager | |
replaceDeletionCallback(const T &handle, MLDeleteMemoryBlockCallback newCallback, void *newUserData, MLDeleteMemoryBlockCallback *oldCallback=nullptr, void **oldUserData=nullptr) const | MLMemoryManager | |
setCacheAndLockedMemorySizeLimit(const size_t cacheSizeLimit) | MLMemoryManager | |
setErrorHandlingCallback(MLMemoryManagerErrorHandler errorHandler) | MLMemoryManager | |
setStatisticsEnabled(bool enabled) | MLMemoryManager | |
singleton() | MLMemoryManager | static |
~MLMemoryManager() | MLMemoryManager |