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_;