diff OrthancServer/ServerContext.h @ 2672:3efc44fac209 jobs

periodically saving jobs
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 11 Jun 2018 15:57:25 +0200
parents 06c0a6b8a871
children 8e0bc055d18c
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Mon Jun 11 09:20:04 2018 +0200
+++ b/OrthancServer/ServerContext.h	Mon Jun 11 15:57:25 2018 +0200
@@ -107,6 +107,9 @@
     static void ChangeThread(ServerContext* that,
                              unsigned int sleepDelay);
 
+    static void SaveJobsThread(ServerContext* that,
+                               unsigned int sleepDelay);
+
     void ReadDicomAsJsonInternal(std::string& result,
                                  const std::string& instancePublicId);
 
@@ -138,6 +141,7 @@
     bool done_;
     SharedMessageQueue  pendingChanges_;
     boost::thread  changeThread_;
+    boost::thread  saveJobsThread_;
         
     SharedArchive  queryRetrieveArchive_;
     std::string defaultLocalAet_;