diff OrthancServer/ServerJobs/DicomInstanceOperationValue.h @ 2616:2f3007bf0708 jobs

event queues in Lua, serialization of sequence of operations
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 22 May 2018 12:25:37 +0200
parents 988936118354
children
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/DicomInstanceOperationValue.h	Mon May 21 09:00:20 2018 +0200
+++ b/OrthancServer/ServerJobs/DicomInstanceOperationValue.h	Tue May 22 12:25:37 2018 +0200
@@ -54,6 +54,11 @@
     {
     }
 
+    ServerContext& GetServerContext() const
+    {
+      return context_;
+    }
+
     const std::string& GetId() const
     {
       return id_;
@@ -68,5 +73,11 @@
     {
       return new DicomInstanceOperationValue(context_, id_);
     }
+
+    virtual void Serialize(Json::Value& target) const
+    {
+      target["Type"] = "DicomInstance";
+      target["ID"] = id_;
+    }
   };
 }