comparison 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
comparison
equal deleted inserted replaced
3637:06eb59faf4da 3638:ae866fc06df5
67 StorageCommitmentScpJob(ServerContext& context, 67 StorageCommitmentScpJob(ServerContext& context,
68 const std::string& transactionUid, 68 const std::string& transactionUid,
69 const std::string& remoteAet, 69 const std::string& remoteAet,
70 const std::string& calledAet); 70 const std::string& calledAet);
71 71
72 StorageCommitmentScpJob(ServerContext& context,
73 const Json::Value& serialized);
74
72 void AddInstance(const std::string& sopClassUid, 75 void AddInstance(const std::string& sopClassUid,
73 const std::string& sopInstanceUid); 76 const std::string& sopInstanceUid);
74 77
75 void MarkAsReady(); 78 void MarkAsReady();
76 79
77 virtual void Stop(JobStopReason reason) 80 virtual void Stop(JobStopReason reason) ORTHANC_OVERRIDE
78 { 81 {
79 } 82 }
80 83
81 virtual void GetJobType(std::string& target) 84 virtual void GetJobType(std::string& target) ORTHANC_OVERRIDE
82 { 85 {
83 target = "StorageCommitmentScp"; 86 target = "StorageCommitmentScp";
84 } 87 }
85 88
86 virtual void GetPublicContent(Json::Value& value); 89 virtual void GetPublicContent(Json::Value& value) ORTHANC_OVERRIDE;
90
91 virtual bool Serialize(Json::Value& target) ORTHANC_OVERRIDE;
87 }; 92 };
88 } 93 }