diff OrthancServer/ServerJobs/LuaJobManager.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 cb1b26a7db98
children dc18d5804746
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/LuaJobManager.cpp	Wed Nov 28 14:48:14 2018 +0100
+++ b/OrthancServer/ServerJobs/LuaJobManager.cpp	Thu Nov 29 11:47:00 2018 +0100
@@ -34,7 +34,7 @@
 #include "../PrecompiledHeadersServer.h"
 #include "LuaJobManager.h"
 
-#include "../OrthancInitialization.h"
+#include "../OrthancConfiguration.h"
 #include "../../Core/Logging.h"
 
 #include "../../Core/JobsEngine/Operations/LogJobOperation.h"
@@ -68,7 +68,11 @@
     priority_(0),
     trailingTimeout_(5000)
   {
-    dicomTimeout_ = Configuration::GetGlobalUnsignedIntegerParameter("DicomAssociationCloseDelay", 5);
+    {
+      OrthancConfiguration::ReaderLock lock;
+      dicomTimeout_ = lock.GetConfiguration().GetUnsignedIntegerParameter("DicomAssociationCloseDelay", 5);
+    }
+
     LOG(INFO) << "Lua: DICOM associations will be closed after "
               << dicomTimeout_ << " seconds of inactivity";
   }