comparison OrthancServer/ServerJobs/DicomModalityStoreJob.h @ 3875:ea1d32861cfc transcoding

moving timeout from DicomAssocation to DicomAssociationParameters
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 04 May 2020 14:49:31 +0200
parents 09798f2b985f
children 661c931f22ad
comparison
equal deleted inserted replaced
3874:2effa961f67f 3875:ea1d32861cfc
45 45
46 class DicomModalityStoreJob : public SetOfInstancesJob 46 class DicomModalityStoreJob : public SetOfInstancesJob
47 { 47 {
48 private: 48 private:
49 ServerContext& context_; 49 ServerContext& context_;
50 std::string localAet_; 50 DicomAssociationParameters parameters_;
51 RemoteModalityParameters remote_;
52 int timeout_;
53 std::string moveOriginatorAet_; 51 std::string moveOriginatorAet_;
54 uint16_t moveOriginatorId_; 52 uint16_t moveOriginatorId_;
55 std::unique_ptr<DicomStoreUserConnection> connection_; 53 std::unique_ptr<DicomStoreUserConnection> connection_;
56 bool storageCommitment_; 54 bool storageCommitment_;
57 55
73 DicomModalityStoreJob(ServerContext& context); 71 DicomModalityStoreJob(ServerContext& context);
74 72
75 DicomModalityStoreJob(ServerContext& context, 73 DicomModalityStoreJob(ServerContext& context,
76 const Json::Value& serialized); 74 const Json::Value& serialized);
77 75
78 const std::string& GetLocalAet() const 76 const DicomAssociationParameters& GetParameters() const
79 { 77 {
80 return localAet_; 78 return parameters_;
81 } 79 }
82 80
83 void SetLocalAet(const std::string& aet); 81 void SetLocalAet(const std::string& aet);
84 82
85 const RemoteModalityParameters& GetRemoteModality() const
86 {
87 return remote_;
88 }
89
90 void SetRemoteModality(const RemoteModalityParameters& remote); 83 void SetRemoteModality(const RemoteModalityParameters& remote);
91 84
92 void SetTimeout(int timeout) 85 void SetTimeout(uint32_t seconds);
93 {
94 timeout_ = timeout;
95 }
96
97 int GetTimeout() const
98 {
99 return timeout_;
100 }
101 86
102 bool HasMoveOriginator() const 87 bool HasMoveOriginator() const
103 { 88 {
104 return moveOriginatorId_ != 0; 89 return moveOriginatorId_ != 0;
105 } 90 }