aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/Pl_Flate.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/qpdf/Pl_Flate.hh')
-rw-r--r--include/qpdf/Pl_Flate.hh7
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;