diff Core/HttpServer/HttpStreamTranscoder.h @ 1526:096a8af528c9

fix streams, initialization/finalization of libcurl and openssl
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 12 Aug 2015 10:43:10 +0200
parents f9b0169eb6bb
children b1291df2f780
line wrap: on
line diff
--- a/Core/HttpServer/HttpStreamTranscoder.h	Tue Aug 11 17:50:38 2015 +0200
+++ b/Core/HttpServer/HttpStreamTranscoder.h	Wed Aug 12 10:43:10 2015 +0200
@@ -46,18 +46,22 @@
     uint64_t           bytesToSkip_;
     uint64_t           skipped_;
     uint64_t           currentChunkOffset_;
+    bool               ready_;
 
     std::auto_ptr<BufferHttpSender>  uncompressed_;
 
     void ReadSource(std::string& buffer);
 
+    HttpCompression SetupZlibCompression(bool deflateAllowed);
+
   public:
     HttpStreamTranscoder(IHttpStreamAnswer& source,
                          CompressionType compression) : 
       source_(source),
       sourceCompression_(compression),
       bytesToSkip_(0),
-      skipped_(0)
+      skipped_(0),
+      ready_(false)
     {
     }