Mercurial > hg > orthanc
comparison Core/DicomNetworking/DicomAssociationParameters.h @ 3878:661c931f22ad transcoding
new unit test: OrthancJobsSerialization.DicomAssociationParameters
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 04 May 2020 17:02:50 +0200 |
parents | ea1d32861cfc |
children |
comparison
equal
deleted
inserted
replaced
3877:4b4f387c6bb8 | 3878:661c931f22ad |
---|---|
48 RemoteModalityParameters remote_; | 48 RemoteModalityParameters remote_; |
49 uint32_t timeout_; | 49 uint32_t timeout_; |
50 | 50 |
51 static void CheckHost(const std::string& host); | 51 static void CheckHost(const std::string& host); |
52 | 52 |
53 static uint32_t GetDefaultTimeout(); | |
54 | |
55 public: | 53 public: |
56 DicomAssociationParameters(); | 54 DicomAssociationParameters(); |
57 | 55 |
58 DicomAssociationParameters(const std::string& localAet, | 56 DicomAssociationParameters(const std::string& localAet, |
59 const RemoteModalityParameters& remote); | 57 const RemoteModalityParameters& remote); |
93 } | 91 } |
94 | 92 |
95 bool IsEqual(const DicomAssociationParameters& other) const; | 93 bool IsEqual(const DicomAssociationParameters& other) const; |
96 | 94 |
97 // Setting it to "0" disables the timeout (infinite wait) | 95 // Setting it to "0" disables the timeout (infinite wait) |
98 void SetTimeout(uint32_t seconds); | 96 void SetTimeout(uint32_t seconds) |
97 { | |
98 timeout_ = seconds; | |
99 } | |
99 | 100 |
100 uint32_t GetTimeout() const | 101 uint32_t GetTimeout() const |
101 { | 102 { |
102 return timeout_; | 103 return timeout_; |
103 } | 104 } |
110 void SerializeJob(Json::Value& target) const; | 111 void SerializeJob(Json::Value& target) const; |
111 | 112 |
112 static DicomAssociationParameters UnserializeJob(const Json::Value& serialized); | 113 static DicomAssociationParameters UnserializeJob(const Json::Value& serialized); |
113 | 114 |
114 static void SetDefaultTimeout(uint32_t seconds); | 115 static void SetDefaultTimeout(uint32_t seconds); |
116 | |
117 static uint32_t GetDefaultTimeout(); | |
115 }; | 118 }; |
116 } | 119 } |