Lines Matching refs:MappedBlockStream
44 MappedBlockStream::MappedBlockStream(uint32_t BlockSize, in MappedBlockStream() function in MappedBlockStream
51 std::unique_ptr<MappedBlockStream> MappedBlockStream::createStream( in createStream()
54 return std::make_unique<MappedBlockStreamImpl<MappedBlockStream>>( in createStream()
58 std::unique_ptr<MappedBlockStream> MappedBlockStream::createIndexedStream( in createIndexedStream()
65 return std::make_unique<MappedBlockStreamImpl<MappedBlockStream>>( in createIndexedStream()
69 std::unique_ptr<MappedBlockStream>
70 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, in createDirectoryStream()
79 std::unique_ptr<MappedBlockStream>
80 MappedBlockStream::createFpmStream(const MSFLayout &Layout, in createFpmStream()
87 Error MappedBlockStream::readBytes(uint64_t Offset, uint64_t Size, in readBytes()
165 Error MappedBlockStream::readLongestContiguousChunk(uint64_t Offset, in readLongestContiguousChunk()
195 uint64_t MappedBlockStream::getLength() { return StreamLayout.Length; } in getLength()
197 bool MappedBlockStream::tryReadContiguously(uint64_t Offset, uint64_t Size, in tryReadContiguously()
238 Error MappedBlockStream::readBytes(uint64_t Offset, in readBytes()
271 void MappedBlockStream::invalidateCache() { CacheMap.shrink_and_clear(); } in invalidateCache()
273 void MappedBlockStream::fixCacheAfterWrite(uint64_t Offset, in fixCacheAfterWrite()