diff OrthancServer/OrthancInitialization.cpp @ 1587:d7e569640d09

New function "GetOrthancConfiguration()" to get the Orthanc configuration
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 26 Aug 2015 12:12:25 +0200
parents 33d34bc4ac15
children d73124f6b439
line wrap: on
line diff
--- a/OrthancServer/OrthancInitialization.cpp	Wed Aug 26 07:40:18 2015 +0200
+++ b/OrthancServer/OrthancInitialization.cpp	Wed Aug 26 12:12:25 2015 +0200
@@ -896,14 +896,18 @@
   }  
 
 
+
+  void Configuration::GetConfiguration(Json::Value& result)
+  {
+    boost::mutex::scoped_lock lock(globalMutex_);
+    result = configuration_;
+  }
+
+
   void Configuration::FormatConfiguration(std::string& result)
   {
     Json::Value config;
-
-    {
-      boost::mutex::scoped_lock lock(globalMutex_);
-      config = configuration_;
-    }
+    GetConfiguration(config);
 
     Json::StyledWriter w;
     result = w.write(config);