Mercurial > hg > orthanc
comparison Plugins/Samples/ServeFolders/Plugin.cpp @ 2205:395522e46b2b
refactoring of the worklist sample using OrthancPluginCppWrapper
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 08 Dec 2016 16:16:25 +0100 |
parents | 11420238f337 |
children | a78d15509a1c |
comparison
equal
deleted
inserted
replaced
2204:0158f2de8cad | 2205:395522e46b2b |
---|---|
119 size_t size, | 119 size_t size, |
120 const std::string& mime) | 120 const std::string& mime) |
121 { | 121 { |
122 if (generateETag_) | 122 if (generateETag_) |
123 { | 123 { |
124 OrthancPlugins::OrthancString md5(context_, OrthancPluginComputeMd5(context_, content, size)); | 124 OrthancPlugins::OrthancString md5(context_); |
125 md5.Assign(OrthancPluginComputeMd5(context_, content, size)); | |
126 | |
125 std::string etag = "\"" + std::string(md5.GetContent()) + "\""; | 127 std::string etag = "\"" + std::string(md5.GetContent()) + "\""; |
126 OrthancPluginSetHttpHeader(context_, output, "ETag", etag.c_str()); | 128 OrthancPluginSetHttpHeader(context_, output, "ETag", etag.c_str()); |
127 } | 129 } |
128 | 130 |
129 SetHttpHeaders(output); | 131 SetHttpHeaders(output); |