Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/DicomMoveScuJob.h @ 3877:4b4f387c6bb8 transcoding
making DicomMoveScuJob more consistent with DicomModalityStoreJob
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 04 May 2020 16:00:38 +0200 |
parents | 09798f2b985f |
children |
comparison
equal
deleted
inserted
replaced
3876:92ecaf877baf | 3877:4b4f387c6bb8 |
---|---|
47 { | 47 { |
48 private: | 48 private: |
49 class Command; | 49 class Command; |
50 class Unserializer; | 50 class Unserializer; |
51 | 51 |
52 ServerContext& context_; | 52 ServerContext& context_; |
53 std::string localAet_; | 53 DicomAssociationParameters parameters_; |
54 std::string targetAet_; | 54 std::string targetAet_; |
55 RemoteModalityParameters remote_; | 55 Json::Value query_; |
56 int timeout_; | |
57 Json::Value query_; | |
58 | 56 |
59 std::unique_ptr<DicomControlUserConnection> connection_; | 57 std::unique_ptr<DicomControlUserConnection> connection_; |
60 | 58 |
61 void Retrieve(const DicomMap& findAnswer); | 59 void Retrieve(const DicomMap& findAnswer); |
62 | 60 |
72 | 70 |
73 void AddFindAnswer(const DicomMap& answer); | 71 void AddFindAnswer(const DicomMap& answer); |
74 | 72 |
75 void AddFindAnswer(QueryRetrieveHandler& query, | 73 void AddFindAnswer(QueryRetrieveHandler& query, |
76 size_t i); | 74 size_t i); |
75 | |
76 const DicomAssociationParameters& GetParameters() const | |
77 { | |
78 return parameters_; | |
79 } | |
77 | 80 |
78 const std::string& GetLocalAet() const | 81 void SetLocalAet(const std::string& aet); |
79 { | |
80 return localAet_; | |
81 } | |
82 | 82 |
83 void SetLocalAet(const std::string& aet); | 83 void SetRemoteModality(const RemoteModalityParameters& remote); |
84 | |
85 void SetTimeout(uint32_t timeout); | |
84 | 86 |
85 const std::string& GetTargetAet() const | 87 const std::string& GetTargetAet() const |
86 { | 88 { |
87 return targetAet_; | 89 return targetAet_; |
88 } | 90 } |
89 | 91 |
90 void SetTargetAet(const std::string& aet); | 92 void SetTargetAet(const std::string& aet); |
91 | |
92 const RemoteModalityParameters& GetRemoteModality() const | |
93 { | |
94 return remote_; | |
95 } | |
96 | |
97 void SetRemoteModality(const RemoteModalityParameters& remote); | |
98 | |
99 void SetTimeout(int timeout) | |
100 { | |
101 timeout_ = timeout; | |
102 } | |
103 | |
104 int GetTimeout() const | |
105 { | |
106 return timeout_; | |
107 } | |
108 | |
109 | 93 |
110 virtual void Stop(JobStopReason reason); | 94 virtual void Stop(JobStopReason reason); |
111 | 95 |
112 virtual void GetJobType(std::string& target) | 96 virtual void GetJobType(std::string& target) |
113 { | 97 { |