diff options
Diffstat (limited to 'include/qpdf/Pl_Flate.hh')
-rw-r--r-- | include/qpdf/Pl_Flate.hh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/qpdf/Pl_Flate.hh b/include/qpdf/Pl_Flate.hh index 503c2db8..5cfe17f4 100644 --- a/include/qpdf/Pl_Flate.hh +++ b/include/qpdf/Pl_Flate.hh @@ -30,7 +30,6 @@ class QPDF_DLL_CLASS Pl_Flate: public Pipeline { public: static unsigned int const def_bufsize = 65536; - static int compression_level; enum action_e { a_inflate, a_deflate }; @@ -61,10 +60,16 @@ class QPDF_DLL_CLASS Pl_Flate: public Pipeline void setWarnCallback(std::function<void(char const*, int)> callback); private: + QPDF_DLL_PRIVATE void handleData(unsigned char* data, size_t len, int flush); + QPDF_DLL_PRIVATE void checkError(char const* prefix, int error_code); + QPDF_DLL_PRIVATE void warn(char const*, int error_code); + QPDF_DLL_PRIVATE + static int compression_level; + class QPDF_DLL_PRIVATE Members { friend class Pl_Flate; |