diff OrthancServer/ServerJobs/LuaJobManager.h @ 2620:1232922c8793 jobs

speeding up shutdown if Lua script is in trailing phase
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 22 May 2018 14:08:57 +0200
parents f7a84b551ee4
children 4e43e67f8ecf
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/LuaJobManager.h	Tue May 22 13:11:47 2018 +0200
+++ b/OrthancServer/ServerJobs/LuaJobManager.h	Tue May 22 14:08:57 2018 +0200
@@ -33,7 +33,6 @@
 
 #pragma once
 
-#include "../../Core/DicomNetworking/TimeoutDicomConnectionManager.h"
 #include "../../Core/DicomParsing/DicomModification.h"
 #include "../../Core/JobsEngine/JobsEngine.h"
 #include "../../Core/JobsEngine/Operations/SequenceOfOperationsJob.h"
@@ -52,6 +51,7 @@
     size_t                    maxOperations_;
     int                       priority_;
     unsigned int              trailingTimeout_;
+    unsigned int              dicomTimeout_;
 
     virtual void SignalDone(const SequenceOfOperationsJob& job);
 
@@ -64,6 +64,8 @@
 
     void SetTrailingOperationTimeout(unsigned int timeout);
 
+    void AwakeTrailingSleep();
+
     class Lock : public boost::noncopyable
     {
     private: