Mercurial > hg > orthanc-webviewer
comparison Plugin/Plugin.cpp @ 160:b0910ae2ace5
fix issue #44
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Jun 2017 16:13:05 +0200 |
parents | 5dc54316d68b |
children | 81f16c5667ba |
comparison
equal
deleted
inserted
replaced
159:5dc54316d68b | 160:b0910ae2ace5 |
---|---|
30 #include "ViewerPrefetchPolicy.h" | 30 #include "ViewerPrefetchPolicy.h" |
31 #include "DecodedImageAdapter.h" | 31 #include "DecodedImageAdapter.h" |
32 #include "SeriesInformationAdapter.h" | 32 #include "SeriesInformationAdapter.h" |
33 #include "../Orthanc/Plugins/Samples/GdcmDecoder/GdcmDecoderCache.h" | 33 #include "../Orthanc/Plugins/Samples/GdcmDecoder/GdcmDecoderCache.h" |
34 #include "../Orthanc/Core/Toolbox.h" | 34 #include "../Orthanc/Core/Toolbox.h" |
35 #include "../Orthanc/Core/SystemToolbox.h" | |
35 | 36 |
36 | 37 |
37 static OrthancPluginContext* context_ = NULL; | 38 static OrthancPluginContext* context_ = NULL; |
38 static bool restrictTransferSyntaxes_ = false; | 39 static bool restrictTransferSyntaxes_ = false; |
39 static std::set<std::string> enabledTransferSyntaxes_; | 40 static std::set<std::string> enabledTransferSyntaxes_; |
224 const char* mime = OrthancPlugins::GetMimeType(path); | 225 const char* mime = OrthancPlugins::GetMimeType(path); |
225 | 226 |
226 std::string s; | 227 std::string s; |
227 try | 228 try |
228 { | 229 { |
229 Orthanc::Toolbox::ReadFile(s, path); | 230 Orthanc::SystemToolbox::ReadFile(s, path); |
230 const char* resource = s.size() ? s.c_str() : NULL; | 231 const char* resource = s.size() ? s.c_str() : NULL; |
231 OrthancPluginAnswerBuffer(context_, output, resource, s.size(), mime); | 232 OrthancPluginAnswerBuffer(context_, output, resource, s.size(), mime); |
232 } | 233 } |
233 catch (Orthanc::OrthancException&) | 234 catch (Orthanc::OrthancException&) |
234 { | 235 { |