Mercurial > hg > orthanc
diff OrthancServer/ServerJobs/StorageCommitmentScpJob.h @ 3660:f159b731c47d storage-commitment
IStorageCommitmentFactory
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 10 Feb 2020 17:39:53 +0100 |
parents | 08eb0f93c491 |
children | 25117919a36b |
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/StorageCommitmentScpJob.h Mon Feb 10 16:56:28 2020 +0100 +++ b/OrthancServer/ServerJobs/StorageCommitmentScpJob.h Mon Feb 10 17:39:53 2020 +0100 @@ -35,7 +35,9 @@ #include "../../Core/DicomNetworking/RemoteModalityParameters.h" #include "../../Core/JobsEngine/SetOfCommandsJob.h" +#include "IStorageCommitmentFactory.h" +#include <memory> #include <vector> namespace Orthanc @@ -64,6 +66,13 @@ RemoteModalityParameters remoteModality_; std::string calledAet_; + std::auto_ptr<IStorageCommitmentFactory::ILookupHandler> lookupHandler_; + + void Setup(const std::string& jobId); + + StorageCommitmentFailureReason Lookup(const std::string& sopClassUid, + const std::string& sopInstanceUid); + void Answer(); public: