| Index: fpdfsdk/fsdk_define.h
|
| diff --git a/fpdfsdk/fsdk_define.h b/fpdfsdk/fsdk_define.h
|
| index 3a75c8450078275c3a4359ba4ed6fdfaab50f874..d878e54963b83d27944bba02cc6ebc7a84756a68 100644
|
| --- a/fpdfsdk/fsdk_define.h
|
| +++ b/fpdfsdk/fsdk_define.h
|
| @@ -25,19 +25,9 @@ class CPDF_Page;
|
| class CPDF_PageRenderContext;
|
| class IFSDK_PAUSE_Adapter;
|
|
|
| -class CPDF_CustomAccess final : public IFX_SeekableReadStream {
|
| - public:
|
| - explicit CPDF_CustomAccess(FPDF_FILEACCESS* pFileAccess);
|
| - ~CPDF_CustomAccess() override {}
|
| -
|
| - // IFX_SeekableReadStream
|
| - FX_FILESIZE GetSize() override;
|
| - void Release() override;
|
| - bool ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) override;
|
| -
|
| - private:
|
| - FPDF_FILEACCESS m_FileAccess;
|
| -};
|
| +// Layering prevents fxcrt from knowing about FPDF_FILEACCESS, so this can't
|
| +// be a static method of IFX_SeekableReadStream.
|
| +IFX_SeekableReadStream* MakeSeekableReadStream(FPDF_FILEACCESS* pFileAccess);
|
|
|
| #ifdef PDF_ENABLE_XFA
|
| class CFPDF_FileStream : public IFX_SeekableStream {
|
|
|