Mercurial > hg > orthanc
comparison OrthancFramework/Sources/Compression/ZlibCompressor.h @ 4199:fbc49a65340a
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 16 Sep 2020 20:28:20 +0200 |
parents | bf7b9edf6b81 |
children | 2007ab69ac16 |
comparison
equal
deleted
inserted
replaced
4198:c671331ea1ef | 4199:fbc49a65340a |
---|---|
21 | 21 |
22 | 22 |
23 #pragma once | 23 #pragma once |
24 | 24 |
25 #include "DeflateBaseCompressor.h" | 25 #include "DeflateBaseCompressor.h" |
26 #include "../Enumerations.h" // For ORTHANC_OVERRIDE | |
26 | 27 |
27 namespace Orthanc | 28 namespace Orthanc |
28 { | 29 { |
29 class ORTHANC_PUBLIC ZlibCompressor : public DeflateBaseCompressor | 30 class ORTHANC_PUBLIC ZlibCompressor : public DeflateBaseCompressor |
30 { | 31 { |
34 SetPrefixWithUncompressedSize(true); | 35 SetPrefixWithUncompressedSize(true); |
35 } | 36 } |
36 | 37 |
37 virtual void Compress(std::string& compressed, | 38 virtual void Compress(std::string& compressed, |
38 const void* uncompressed, | 39 const void* uncompressed, |
39 size_t uncompressedSize); | 40 size_t uncompressedSize) ORTHANC_OVERRIDE; |
40 | 41 |
41 virtual void Uncompress(std::string& uncompressed, | 42 virtual void Uncompress(std::string& uncompressed, |
42 const void* compressed, | 43 const void* compressed, |
43 size_t compressedSize); | 44 size_t compressedSize) ORTHANC_OVERRIDE; |
44 }; | 45 }; |
45 } | 46 } |