diff OrthancServer/ServerJobs/StorageCommitmentScpJob.h @ 3638:ae866fc06df5 storage-commitment

serialization of StorageCommitmentScpJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 31 Jan 2020 16:53:23 +0100
parents bce6ee64f2a4
children fddf3fc82362
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/StorageCommitmentScpJob.h	Fri Jan 31 15:50:17 2020 +0100
+++ b/OrthancServer/ServerJobs/StorageCommitmentScpJob.h	Fri Jan 31 16:53:23 2020 +0100
@@ -69,20 +69,25 @@
                             const std::string& remoteAet,
                             const std::string& calledAet);
 
+    StorageCommitmentScpJob(ServerContext& context,
+                            const Json::Value& serialized);
+
     void AddInstance(const std::string& sopClassUid,
                      const std::string& sopInstanceUid);
 
     void MarkAsReady();
 
-    virtual void Stop(JobStopReason reason)
+    virtual void Stop(JobStopReason reason) ORTHANC_OVERRIDE
     {
     }
 
-    virtual void GetJobType(std::string& target)
+    virtual void GetJobType(std::string& target) ORTHANC_OVERRIDE
     {
       target = "StorageCommitmentScp";
     }
 
-    virtual void GetPublicContent(Json::Value& value);
+    virtual void GetPublicContent(Json::Value& value) ORTHANC_OVERRIDE;
+
+    virtual bool Serialize(Json::Value& target) ORTHANC_OVERRIDE;
   };
 }