comparison OrthancFramework/Sources/DicomFormat/DicomMap.h @ 5175:48005e522bd6

start fixing thread safety issues with DicomMap
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 24 Mar 2023 19:00:33 +0100
parents 6fed78e13233
children 6d8647122ef3
comparison
equal deleted inserted replaced
5174:d75af1cde602 5175:48005e522bd6
152 152
153 static bool HasComputedTags(const std::set<DicomTag>& tags, ResourceType level); 153 static bool HasComputedTags(const std::set<DicomTag>& tags, ResourceType level);
154 154
155 static bool HasComputedTags(const std::set<DicomTag>& tags); 155 static bool HasComputedTags(const std::set<DicomTag>& tags);
156 156
157 static const std::set<DicomTag>& GetMainDicomTags(ResourceType level); 157 static void GetMainDicomTags(std::set<DicomTag>& target,
158 ResourceType level);
158 159
159 // returns a string uniquely identifying the list of main dicom tags for a level 160 // returns a string uniquely identifying the list of main dicom tags for a level
160 static const std::string& GetMainDicomTagsSignature(ResourceType level); 161 static const std::string& GetMainDicomTagsSignature(ResourceType level);
161 162
162 static const std::string& GetDefaultMainDicomTagsSignature(ResourceType level); 163 static const std::string& GetDefaultMainDicomTagsSignature(ResourceType level);