1*3ac0a46fSAndroid Build Coastguard Worker // Copyright 2019 The PDFium Authors 2*3ac0a46fSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*3ac0a46fSAndroid Build Coastguard Worker // found in the LICENSE file. 4*3ac0a46fSAndroid Build Coastguard Worker 5*3ac0a46fSAndroid Build Coastguard Worker #include "testing/invalid_seekable_read_stream.h" 6*3ac0a46fSAndroid Build Coastguard Worker InvalidSeekableReadStream(FX_FILESIZE data_size)7*3ac0a46fSAndroid Build Coastguard WorkerInvalidSeekableReadStream::InvalidSeekableReadStream(FX_FILESIZE data_size) 8*3ac0a46fSAndroid Build Coastguard Worker : data_size_(data_size) {} 9*3ac0a46fSAndroid Build Coastguard Worker 10*3ac0a46fSAndroid Build Coastguard Worker InvalidSeekableReadStream::~InvalidSeekableReadStream() = default; 11*3ac0a46fSAndroid Build Coastguard Worker ReadBlockAtOffset(pdfium::span<uint8_t> buffer,FX_FILESIZE offset)12*3ac0a46fSAndroid Build Coastguard Workerbool InvalidSeekableReadStream::ReadBlockAtOffset(pdfium::span<uint8_t> buffer, 13*3ac0a46fSAndroid Build Coastguard Worker FX_FILESIZE offset) { 14*3ac0a46fSAndroid Build Coastguard Worker return false; 15*3ac0a46fSAndroid Build Coastguard Worker } 16*3ac0a46fSAndroid Build Coastguard Worker GetSize()17*3ac0a46fSAndroid Build Coastguard WorkerFX_FILESIZE InvalidSeekableReadStream::GetSize() { 18*3ac0a46fSAndroid Build Coastguard Worker return data_size_; 19*3ac0a46fSAndroid Build Coastguard Worker } 20