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 {