Mercurial > hg > orthanc
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: