From 0dc59daa2eeb30523208a888fd3e25d421083136 Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Sun, 2 Sep 2012 15:37:26 -0700 Subject: ZStreams are now using async operations to compress or decompress. --- includes/ZHandle.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'includes/ZHandle.h') diff --git a/includes/ZHandle.h b/includes/ZHandle.h index e972466..5750365 100644 --- a/includes/ZHandle.h +++ b/includes/ZHandle.h @@ -23,14 +23,15 @@ class ZStream : public Handle { virtual ssize_t write(const void * buf, size_t count) throw (GeneralException); void detach() { m_detached = true; } void flush() { doFlush(false); } + void setUseAsyncOp(bool useAsyncOp) { m_useAsyncOp = useAsyncOp; } private: void finish() { doFlush(true); } void doFlush(bool finish); IO m_h; z_stream m_zin, m_zout; - bool m_detached = false, m_closed = false, m_eof = false; String m_name; uint8_t * m_in = NULL; + bool m_detached = false, m_closed = false, m_eof = false, m_useAsyncOp = true; }; }; -- cgit v1.2.3