Mercurial > hg > orthanc
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);