diff OrthancServer/DicomProtocol/DicomUserConnection.h @ 662:70161eb45b5c

orthanc can act as a C-Store SCU for JPEG transfer syntax
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 06 Nov 2013 16:19:25 +0100
parents 1b2cdc855bd3
children 2d0a347e8cfc
line wrap: on
line diff
--- a/OrthancServer/DicomProtocol/DicomUserConnection.h	Tue Nov 05 17:41:25 2013 +0100
+++ b/OrthancServer/DicomProtocol/DicomUserConnection.h	Wed Nov 06 16:19:25 2013 +0100
@@ -56,6 +56,7 @@
     boost::shared_ptr<PImpl> pimpl_;
 
     // Connection parameters
+    std::string preferredTransferSyntax_;
     std::string localAet_;
     std::string distantAet_;
     std::string distantHost_;
@@ -64,7 +65,7 @@
 
     void CheckIsOpen() const;
 
-    void SetupPresentationContexts();
+    void SetupPresentationContexts(const std::string& preferredTransferSyntax);
 
     void Find(DicomFindAnswers& result,
               FindRootModel model,
@@ -115,6 +116,15 @@
       return manufacturer_;
     }
 
+    void ResetPreferredTransferSyntax();
+
+    void SetPreferredTransferSyntax(const std::string& preferredTransferSyntax);
+
+    const std::string& GetPreferredTransferSyntax() const
+    {
+      return preferredTransferSyntax_;
+    }
+
     void Open();
 
     void Close();