Mercurial > hg > orthanc
diff Core/DicomNetworking/RemoteModalityParameters.h @ 3785:763533d6dd67 SylvainRouquette/fix-issue169-95b752c
add PreferredTransferSyntax to RemoteModalityParameters
DicomUserConnection can now use RemoteModalityParameters.PreferredTransferSyntax instead of using the default transfer syntax (LE-implicit).
This way we can transcode by default in LE-explicit.
fix issue #169
author | sylvain.rouquette@incepto-medical.com |
---|---|
date | Wed, 18 Mar 2020 08:59:06 +0100 |
parents | 4e43e67f8ecf |
children | 3801435e34a1 |
line wrap: on
line diff
--- a/Core/DicomNetworking/RemoteModalityParameters.h Wed Oct 16 12:52:25 2019 +0200 +++ b/Core/DicomNetworking/RemoteModalityParameters.h Wed Mar 18 08:59:06 2020 +0100 @@ -46,6 +46,7 @@ private: std::string aet_; std::string host_; + std::string preferredTransferSyntax_; uint16_t port_; ModalityManufacturer manufacturer_; bool allowEcho_; @@ -53,7 +54,6 @@ bool allowFind_; bool allowMove_; bool allowGet_; - void Clear(); void UnserializeArray(const Json::Value& serialized); @@ -96,6 +96,16 @@ host_ = host; } + const std::string& GetPreferredTransferSyntax() const + { + return preferredTransferSyntax_; + } + + void SetPreferredTransferSyntax(const std::string& preferredTransferSyntax) + { + preferredTransferSyntax_ = preferredTransferSyntax; + } + uint16_t GetPortNumber() const { return port_;