diff Core/DicomNetworking/DicomUserConnection.cpp @ 2600:140a539b4eba jobs

SequenceOfOperationsJob
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 May 2018 16:22:40 +0200
parents bf14b037731f
children 5b6c3d77a2a1
line wrap: on
line diff
--- a/Core/DicomNetworking/DicomUserConnection.cpp	Wed May 16 19:00:43 2018 +0200
+++ b/Core/DicomNetworking/DicomUserConnection.cpp	Thu May 17 16:22:40 2018 +0200
@@ -1238,10 +1238,21 @@
   }
 
   
-  void DicomUserConnection::SetDefaultTimeout(uint32_t seconds)
+  void SetDefaultTimeout(uint32_t seconds)
   {
     LOG(INFO) << "Default timeout for DICOM connections if Orthanc acts as SCU (client): " 
               << seconds << " seconds (0 = no timeout)";
     defaultTimeout_ = seconds;
   }  
+
+
+  bool DicomUserConnection::IsSameAssociation(const std::string& localAet,
+                                              const RemoteModalityParameters& remote) const
+  {
+    return (localAet_ == localAet &&
+            remoteAet_ == remote.GetApplicationEntityTitle() &&
+            remoteHost_ == remote.GetHost() &&
+            remotePort_ == remote.GetPort() &&
+            manufacturer_ == remote.GetManufacturer());
+  }
 }