Field3D
SparseFileManager Member List

This is the complete list of members for SparseFileManager, including all inherited members.

activateBlock(int fileId, int blockIdx)SparseFileManager
addBlockToCache(DataTypeEnum blockType, int fileId, int blockIdx)SparseFileManagerprivate
cacheEfficiency()SparseFileManager
cacheFractionLoaded()SparseFileManager
CacheList typedefSparseFileManager
cacheLoadsPerBlock()SparseFileManager
deallocateBlock(const SparseFile::CacheBlock &cb)SparseFileManagerprivate
deallocateBlock(CacheList::iterator &it)SparseFileManagerprivate
deallocateBlocks(int64_t bytesNeeded)SparseFileManagerprivate
decBlockRef(int fileId, int blockIdx)SparseFileManager
doLimitMemUse() constSparseFileManager
flushCache()SparseFileManager
getNextId(const std::string filename, const std::string layerPath)SparseFileManagerprotected
incBlockRef(int fileId, int blockIdx)SparseFileManager
m_blockCacheListSparseFileManagerprivate
m_fileDataSparseFileManagerprivate
m_limitMemUseSparseFileManagerprivate
m_maxMemUseSparseFileManagerprivate
m_maxMemUseInBytesSparseFileManagerprivate
m_memUseSparseFileManagerprivate
m_mutexSparseFileManagermutableprivate
m_nextBlockSparseFileManagerprivate
memSize() constSparseFileManager
ms_singletonSparseFileManagerprivatestatic
numLoadedBlocks()SparseFileManager
reference(int index)SparseFileManagerprotected
removeFieldFromCache(int refIdx)SparseFileManagerprotected
resetCacheStatistics()SparseFileManager
setLimitMemUse(bool enabled)SparseFileManager
setMaxMemUse(float maxMemUse)SparseFileManager
singleton()SparseFileManagerstatic
SparseFieldSparseFileManagerfriend
SparseFileManager()SparseFileManagerprivate
totalLoadedBlocks()SparseFileManager
totalLoads()SparseFileManager