diff OrthancServer/ServerJobs/Operations/DicomInstanceOperationValue.h @ 3095:beeeb6096f27 db-changes

removing dependencies upon ServerContext
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 05 Jan 2019 18:22:25 +0100
parents 4e43e67f8ecf
children 94f4a18a79cc
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/Operations/DicomInstanceOperationValue.h	Sat Jan 05 17:52:24 2019 +0100
+++ b/OrthancServer/ServerJobs/Operations/DicomInstanceOperationValue.h	Sat Jan 05 18:22:25 2019 +0100
@@ -35,10 +35,10 @@
 
 #include "../../../Core/JobsEngine/Operations/JobOperationValue.h"
 
-#include "../../ServerContext.h"
-
 namespace Orthanc
 {
+  class ServerContext;
+  
   class DicomInstanceOperationValue : public JobOperationValue
   {
   private:
@@ -64,10 +64,7 @@
       return id_;
     }
 
-    void ReadDicom(std::string& dicom) const
-    {
-      context_.ReadDicom(dicom, id_);
-    }
+    void ReadDicom(std::string& dicom) const;
 
     virtual JobOperationValue* Clone() const
     {