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)SparseFileManager [private]
cacheEfficiency()SparseFileManager
cacheFractionLoaded()SparseFileManager
CacheList typedefSparseFileManager
cacheLoadsPerBlock()SparseFileManager
deallocateBlock(const SparseFile::CacheBlock &cb)SparseFileManager [private]
deallocateBlock(CacheList::iterator &it)SparseFileManager [private]
deallocateBlocks(int bytesNeeded)SparseFileManager [private]
decBlockRef(int fileId, int blockIdx)SparseFileManager
doLimitMemUse() const SparseFileManager
flushCache()SparseFileManager
getNextId(const std::string filename, const std::string layerPath)SparseFileManager [protected]
incBlockRef(int fileId, int blockIdx)SparseFileManager
m_blockCacheListSparseFileManager [private]
m_fileDataSparseFileManager [private]
m_limitMemUseSparseFileManager [private]
m_maxMemUseSparseFileManager [private]
m_maxMemUseInBytesSparseFileManager [private]
m_memUseSparseFileManager [private]
m_mutexSparseFileManager [private]
m_nextBlockSparseFileManager [private]
ms_singletonSparseFileManager [private, static]
numLoadedBlocks()SparseFileManager
reference(int index)SparseFileManager [protected]
removeFieldFromCache(int refIdx)SparseFileManager [protected]
resetCacheStatistics()SparseFileManager
setLimitMemUse(bool enabled)SparseFileManager
setMaxMemUse(float maxMemUse)SparseFileManager
singleton()SparseFileManager [static]
SparseField classSparseFileManager [friend]
SparseFileManager()SparseFileManager [private]
totalLoadedBlocks()SparseFileManager
totalLoads()SparseFileManager