CachedDataReader
CachedDataReader::Init(BAbstractBufferedDataReader* reader, off_t size)
CachedDataReader::ReadDataToOutput(off_t offset, size_t size,
CachedDataReader::_ReadCacheLine(off_t lineOffset, size_t lineSize,
CachedDataReader::_DiscardPages(vm_page** pages, size_t firstPage,
CachedDataReader::_CachePages(vm_page** pages, size_t firstPage,
struct CachedDataReader::PagesDataOutput : public BDataIO {
CachedDataReader::_WritePages(vm_page** pages, size_t pagesRelativeOffset,
CachedDataReader::_ReadIntoPages(vm_page** pages, size_t firstPage,
CachedDataReader::_LockCacheLine(CacheLineLocker* lineLocker)
CachedDataReader::_UnlockCacheLine(CacheLineLocker* lineLocker)
CachedDataReader::CachedDataReader()
CachedDataReader::~CachedDataReader()
class CachedDataReader : public BAbstractBufferedDataReader {
CachedDataReader();
virtual ~CachedDataReader();
CacheLineLocker(CachedDataReader* reader, off_t cacheLineOffset)
CachedDataReader* fReader;
struct Package::HeapReaderV2 : public HeapReader, public CachedDataReader,
status_t error = CachedDataReader::Init(fHeapReader,