diff options
Diffstat (limited to 'xfa/fxfa/cxfa_fileread.h')
-rw-r--r-- | xfa/fxfa/cxfa_fileread.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/xfa/fxfa/cxfa_fileread.h b/xfa/fxfa/cxfa_fileread.h deleted file mode 100644 index 62fa4c67bb..0000000000 --- a/xfa/fxfa/cxfa_fileread.h +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2017 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#ifndef XFA_FXFA_CXFA_FILEREAD_H_ -#define XFA_FXFA_CXFA_FILEREAD_H_ - -#include <vector> - -#include "core/fxcrt/fx_stream.h" -#include "core/fxcrt/retain_ptr.h" - -class CPDF_Stream; -class CPDF_StreamAcc; - -class CXFA_FileRead : public IFX_SeekableStream { - public: - explicit CXFA_FileRead(const std::vector<CPDF_Stream*>& streams); - ~CXFA_FileRead() override; - - // IFX_SeekableReadStream - FX_FILESIZE GetPosition() override; - FX_FILESIZE GetSize() override; - bool ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) override; - size_t ReadBlock(void* buffer, size_t size) override; - bool IsEOF() override; - bool Flush() override; - bool WriteBlock(const void* pData, FX_FILESIZE offset, size_t size) override; - - private: - std::vector<RetainPtr<CPDF_StreamAcc>> m_Data; -}; - -#endif // XFA_FXFA_CXFA_FILEREAD_H_ |