Mercurial > hg > orthanc
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; }; }