diff options
Diffstat (limited to 'core/fpdfapi/parser/cpdf_read_validator.h')
-rw-r--r-- | core/fpdfapi/parser/cpdf_read_validator.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/fpdfapi/parser/cpdf_read_validator.h b/core/fpdfapi/parser/cpdf_read_validator.h index da8acfe23b..9cc22c1ccc 100644 --- a/core/fpdfapi/parser/cpdf_read_validator.h +++ b/core/fpdfapi/parser/cpdf_read_validator.h @@ -12,6 +12,17 @@ class CPDF_ReadValidator : public IFX_SeekableReadStream { template <typename T, typename... Args> friend CFX_RetainPtr<T> pdfium::MakeRetain(Args&&... args); + class Session { + public: + explicit Session(CPDF_ReadValidator* validator); + ~Session(); + + private: + CFX_UnownedPtr<CPDF_ReadValidator> validator_; + bool saved_read_error_; + bool saved_has_unavailable_data_; + }; + void SetDownloadHints(CPDF_DataAvail::DownloadHints* hints) { hints_ = hints; } |