diff OrthancServer/ServerIndex.h @ 192:c56dc32266e0

refactoring getfile
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 13 Nov 2012 11:29:43 +0100
parents b6cef9d45cc3
children a1b9d1e1497b
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.h	Tue Nov 13 11:22:33 2012 +0100
+++ b/OrthancServer/ServerIndex.h	Tue Nov 13 11:29:43 2012 +0100
@@ -121,6 +121,12 @@
                        const std::string& jsonUuid,
                        const std::string& remoteAet);
 
+    bool GetJsonFile(std::string& fileUuid,
+                     const std::string& instanceUuid);
+
+    bool GetDicomFile(std::string& fileUuid,
+                      const std::string& instanceUuid);
+
   public:
     ServerIndex(const std::string& storagePath);
 
@@ -156,11 +162,9 @@
     bool GetPatient(Json::Value& result,
                     const std::string& patientUuid);
 
-    bool GetJsonFile(std::string& fileUuid,
-                     const std::string& instanceUuid);
-
-    bool GetDicomFile(std::string& fileUuid,
-                      const std::string& instanceUuid);
+    bool GetFile(std::string& fileUuid,
+                 const std::string& instanceUuid,
+                 const std::string& contentName);
 
     void GetAllUuids(Json::Value& target,
                      ResourceType resourceType);