diff OrthancFramework/Sources/DicomParsing/DicomModification.h @ 5130:f2dcdbe05884

ResourceModification jobs can now use multiple threads
author Alain Mazy <am@osimis.io>
date Thu, 05 Jan 2023 17:24:43 +0100
parents 8638522eeda1
children 15109c3f0f7d
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/DicomModification.h	Mon Dec 19 20:00:21 2022 +0100
+++ b/OrthancFramework/Sources/DicomParsing/DicomModification.h	Thu Jan 05 17:24:43 2023 +0100
@@ -24,6 +24,7 @@
 #pragma once
 
 #include "ParsedDicomFile.h"
+#include <boost/thread/recursive_mutex.hpp>
 
 #include <list>
 
@@ -126,6 +127,7 @@
 
     typedef std::map< std::pair<ResourceType, std::string>, std::string>  UidMap;
     
+    mutable boost::recursive_mutex      uidMapMutex_;
     SetOfTags removals_;
     SetOfTags clearings_;
     Replacements replacements_;