Mercurial > hg > orthanc
comparison Core/FileStorage/CompressedFileStorageAccessor.cpp @ 1122:1d60316c3618
simplifications in FileStorage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 15:48:43 +0200 |
parents | a811bdf8b8eb |
children | 6c5a77637b23 |
comparison
equal
deleted
inserted
replaced
1121:82567bac5e25 | 1122:1d60316c3618 |
---|---|
90 const std::string& uuid) | 90 const std::string& uuid) |
91 { | 91 { |
92 switch (compressionType_) | 92 switch (compressionType_) |
93 { | 93 { |
94 case CompressionType_None: | 94 case CompressionType_None: |
95 storage_.ReadFile(content, uuid); | 95 storage_.Read(content, uuid); |
96 break; | 96 break; |
97 | 97 |
98 case CompressionType_Zlib: | 98 case CompressionType_Zlib: |
99 { | 99 { |
100 std::string compressed; | 100 std::string compressed; |
101 storage_.ReadFile(compressed, uuid); | 101 storage_.Read(compressed, uuid); |
102 zlib_.Uncompress(content, compressed); | 102 zlib_.Uncompress(content, compressed); |
103 break; | 103 break; |
104 } | 104 } |
105 | 105 |
106 default: | 106 default: |
119 } | 119 } |
120 | 120 |
121 case CompressionType_Zlib: | 121 case CompressionType_Zlib: |
122 { | 122 { |
123 std::string compressed; | 123 std::string compressed; |
124 storage_.ReadFile(compressed, uuid); | 124 storage_.Read(compressed, uuid); |
125 | 125 |
126 std::auto_ptr<BufferHttpSender> sender(new BufferHttpSender); | 126 std::auto_ptr<BufferHttpSender> sender(new BufferHttpSender); |
127 zlib_.Uncompress(sender->GetBuffer(), compressed); | 127 zlib_.Uncompress(sender->GetBuffer(), compressed); |
128 | 128 |
129 return sender.release(); | 129 return sender.release(); |