diff OrthancServer/OrthancInitialization.cpp @ 812:8a36c947490c

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 May 2014 14:51:49 +0200
parents 401a9633e492
children aeee9cc66dd9
line wrap: on
line diff
--- a/OrthancServer/OrthancInitialization.cpp	Wed May 07 16:58:22 2014 +0200
+++ b/OrthancServer/OrthancInitialization.cpp	Thu May 08 14:51:49 2014 +0200
@@ -525,7 +525,8 @@
   }
 
 
-  void Configuration::UpdateModality(const RemoteModalityParameters& modality)
+  void Configuration::UpdateModality(const std::string& symbolicName,
+                                     const RemoteModalityParameters& modality)
   {
     boost::mutex::scoped_lock lock(globalMutex_);
 
@@ -540,11 +541,11 @@
       throw OrthancException(ErrorCode_BadFileFormat);
     }
 
-    modalities.removeMember(modality.GetName().c_str());
+    modalities.removeMember(symbolicName);
 
     Json::Value v;
     modality.ToJson(v);
-    modalities[modality.GetName()] = v;
+    modalities[symbolicName] = v;
   }
   
 
@@ -567,7 +568,8 @@
   }
 
 
-  void Configuration::UpdatePeer(const OrthancPeerParameters& peer)
+  void Configuration::UpdatePeer(const std::string& symbolicName,
+                                 const OrthancPeerParameters& peer)
   {
     boost::mutex::scoped_lock lock(globalMutex_);
 
@@ -582,11 +584,11 @@
       throw OrthancException(ErrorCode_BadFileFormat);
     }
 
-    peers.removeMember(peer.GetName().c_str());
+    peers.removeMember(symbolicName);
 
     Json::Value v;
     peer.ToJson(v);
-    peers[peer.GetName()] = v;
+    peers[symbolicName] = v;
   }