diff OrthancServer/OrthancRestApi/OrthancRestResources.cpp @ 1722:f1901004f3e4 db-changes

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 20 Oct 2015 10:41:35 +0200
parents 3b1f7e706d38
children 1ae29c5e52fb
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi/OrthancRestResources.cpp	Tue Oct 20 10:39:21 2015 +0200
+++ b/OrthancServer/OrthancRestApi/OrthancRestResources.cpp	Tue Oct 20 10:41:35 2015 +0200
@@ -879,7 +879,13 @@
   }
 
 
-  static void AccumulateLookupResults(ServerIndex::LookupResults& result,
+  namespace
+  {
+    typedef std::list< std::pair<ResourceType, std::string> >  LookupResults;
+  }
+
+
+  static void AccumulateLookupResults(LookupResults& result,
                                       ServerIndex& index,
                                       const DicomTag& tag,
                                       const std::string& value,
@@ -901,7 +907,7 @@
     std::string tag;
     call.BodyToString(tag);
 
-    ServerIndex::LookupResults resources;
+    LookupResults resources;
     ServerIndex& index = OrthancRestApi::GetIndex(call);
     AccumulateLookupResults(resources, index, DICOM_TAG_PATIENT_ID, tag, ResourceType_Patient);
     AccumulateLookupResults(resources, index, DICOM_TAG_STUDY_INSTANCE_UID, tag, ResourceType_Study);
@@ -909,7 +915,7 @@
     AccumulateLookupResults(resources, index, DICOM_TAG_SOP_INSTANCE_UID, tag, ResourceType_Instance);
 
     Json::Value result = Json::arrayValue;    
-    for (ServerIndex::LookupResults::const_iterator 
+    for (LookupResults::const_iterator 
            it = resources.begin(); it != resources.end(); ++it)
     {     
       ResourceType type = it->first;