Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/DicomModalityStoreJob.h @ 3862:594263db316a transcoding
DicomModalityStoreJob now uses DicomStoreUserConnection
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 27 Apr 2020 17:28:55 +0200 |
parents | 5ff5d5a0fd28 |
children | 09798f2b985f |
comparison
equal
deleted
inserted
replaced
3861:eb8280b30031 | 3862:594263db316a |
---|---|
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../../Core/Compatibility.h" | 36 #include "../../Core/Compatibility.h" |
37 #include "../../Core/JobsEngine/SetOfInstancesJob.h" | 37 #include "../../Core/JobsEngine/SetOfInstancesJob.h" |
38 #include "../../Core/DicomNetworking/DicomUserConnection.h" | 38 #include "../../Core/DicomNetworking/DicomStoreUserConnection.h" |
39 | |
40 #include <list> | |
39 | 41 |
40 namespace Orthanc | 42 namespace Orthanc |
41 { | 43 { |
42 class ServerContext; | 44 class ServerContext; |
43 | 45 |
44 class DicomModalityStoreJob : public SetOfInstancesJob | 46 class DicomModalityStoreJob : public SetOfInstancesJob |
45 { | 47 { |
46 private: | 48 private: |
47 ServerContext& context_; | 49 ServerContext& context_; |
48 std::string localAet_; | 50 std::string localAet_; |
49 RemoteModalityParameters remote_; | 51 RemoteModalityParameters remote_; |
50 std::string moveOriginatorAet_; | 52 std::string moveOriginatorAet_; |
51 uint16_t moveOriginatorId_; | 53 uint16_t moveOriginatorId_; |
52 std::unique_ptr<DicomUserConnection> connection_; | 54 std::unique_ptr<DicomStoreUserConnection> connection_; |
53 bool storageCommitment_; | 55 bool storageCommitment_; |
54 | 56 |
55 // For storage commitment | 57 // For storage commitment |
56 std::string transactionUid_; | 58 std::string transactionUid_; |
57 std::list<std::string> sopInstanceUids_; | 59 std::list<std::string> sopInstanceUids_; |
58 std::list<std::string> sopClassUids_; | 60 std::list<std::string> sopClassUids_; |