comparison Core/HttpServer/HttpStreamTranscoder.cpp @ 1548:e9325f3ac496

Bypass zlib uncompression if "StorageCompression" is enabled and HTTP client supports deflate
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 14 Aug 2015 11:52:03 +0200
parents 33d34bc4ac15
children b1291df2f780
comparison
equal deleted inserted replaced
1547:5e65349c896b 1548:e9325f3ac496
37 #include "../Compression/ZlibCompressor.h" 37 #include "../Compression/ZlibCompressor.h"
38 38
39 #include <string.h> // For memcpy() 39 #include <string.h> // For memcpy()
40 #include <cassert> 40 #include <cassert>
41 41
42 #include <stdio.h>
43
42 namespace Orthanc 44 namespace Orthanc
43 { 45 {
44 void HttpStreamTranscoder::ReadSource(std::string& buffer) 46 void HttpStreamTranscoder::ReadSource(std::string& buffer)
45 { 47 {
46 if (source_.SetupHttpCompression(false, false) != HttpCompression_None) 48 if (source_.SetupHttpCompression(false, false) != HttpCompression_None)