Mercurial > hg > orthanc
comparison OrthancServer/QueryRetrieveHandler.cpp @ 2940:4767d36679ed
refactoring access to Orthanc configuration
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 29 Nov 2018 11:47:00 +0100 |
parents | 251614c2edac |
children | b1ba0a8311b5 |
comparison
equal
deleted
inserted
replaced
2939:577786f59252 | 2940:4767d36679ed |
---|---|
32 | 32 |
33 | 33 |
34 #include "PrecompiledHeadersServer.h" | 34 #include "PrecompiledHeadersServer.h" |
35 #include "QueryRetrieveHandler.h" | 35 #include "QueryRetrieveHandler.h" |
36 | 36 |
37 #include "OrthancInitialization.h" | 37 #include "OrthancConfiguration.h" |
38 | 38 |
39 #include "../Core/DicomParsing/FromDcmtkBridge.h" | 39 #include "../Core/DicomParsing/FromDcmtkBridge.h" |
40 #include "../Core/Logging.h" | 40 #include "../Core/Logging.h" |
41 | 41 |
42 | 42 |
117 | 117 |
118 void QueryRetrieveHandler::SetModality(const std::string& symbolicName) | 118 void QueryRetrieveHandler::SetModality(const std::string& symbolicName) |
119 { | 119 { |
120 Invalidate(); | 120 Invalidate(); |
121 modalityName_ = symbolicName; | 121 modalityName_ = symbolicName; |
122 Configuration::GetDicomModalityUsingSymbolicName(modality_, symbolicName); | 122 |
123 { | |
124 OrthancConfiguration::ReaderLock lock; | |
125 lock.GetConfiguration().GetDicomModalityUsingSymbolicName(modality_, symbolicName); | |
126 } | |
123 } | 127 } |
124 | 128 |
125 | 129 |
126 void QueryRetrieveHandler::SetLevel(ResourceType level) | 130 void QueryRetrieveHandler::SetLevel(ResourceType level) |
127 { | 131 { |