Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/DicomMoveScuJob.h @ 3870:09798f2b985f transcoding
added a Timeout argument to every DICOM command + 'TargetAet' not mandatory anymore in /retrieve
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Wed, 29 Apr 2020 12:26:51 +0200 |
parents | 138d0dde41b5 |
children | 4b4f387c6bb8 |
comparison
equal
deleted
inserted
replaced
3869:c23ef85c7d9c | 3870:09798f2b985f |
---|---|
51 | 51 |
52 ServerContext& context_; | 52 ServerContext& context_; |
53 std::string localAet_; | 53 std::string localAet_; |
54 std::string targetAet_; | 54 std::string targetAet_; |
55 RemoteModalityParameters remote_; | 55 RemoteModalityParameters remote_; |
56 int timeout_; | |
56 Json::Value query_; | 57 Json::Value query_; |
57 | 58 |
58 std::unique_ptr<DicomControlUserConnection> connection_; | 59 std::unique_ptr<DicomControlUserConnection> connection_; |
59 | 60 |
60 void Retrieve(const DicomMap& findAnswer); | 61 void Retrieve(const DicomMap& findAnswer); |
93 return remote_; | 94 return remote_; |
94 } | 95 } |
95 | 96 |
96 void SetRemoteModality(const RemoteModalityParameters& remote); | 97 void SetRemoteModality(const RemoteModalityParameters& remote); |
97 | 98 |
99 void SetTimeout(int timeout) | |
100 { | |
101 timeout_ = timeout; | |
102 } | |
103 | |
104 int GetTimeout() const | |
105 { | |
106 return timeout_; | |
107 } | |
108 | |
109 | |
98 virtual void Stop(JobStopReason reason); | 110 virtual void Stop(JobStopReason reason); |
99 | 111 |
100 virtual void GetJobType(std::string& target) | 112 virtual void GetJobType(std::string& target) |
101 { | 113 { |
102 target = "DicomMoveScu"; | 114 target = "DicomMoveScu"; |