diff OrthancServer/ServerIndex.h @ 187:8e673a65564d

refactoring of storing new instances
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 12 Nov 2012 17:29:11 +0100
parents f68c039b0571
children b6cef9d45cc3
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.h	Mon Nov 12 15:29:07 2012 +0100
+++ b/OrthancServer/ServerIndex.h	Mon Nov 12 17:29:11 2012 +0100
@@ -96,7 +96,7 @@
                         const std::string& fileUuid,
                         uint64_t fileSize,
                         const std::string& jsonUuid, 
-                        const std::string& distantAet);
+                        const std::string& remoteAet);
 
 
 
@@ -115,25 +115,31 @@
                         const std::string& uuid,
                         const std::string& tableName);
 
+    StoreStatus Store2(const DicomMap& dicomSummary,
+                       const std::string& fileUuid,
+                       uint64_t uncompressedFileSize,
+                       const std::string& jsonUuid,
+                       const std::string& remoteAet);
+
   public:
     ServerIndex(const std::string& storagePath);
 
-    StoreStatus Store(std::string& instanceUuid,
-                      const DicomMap& dicomSummary,
+    StoreStatus Store(const DicomMap& dicomSummary,
                       const std::string& fileUuid,
                       uint64_t uncompressedFileSize,
                       const std::string& jsonUuid,
-                      const std::string& distantAet);
+                      const std::string& remoteAet);
 
-    StoreStatus Store(std::string& instanceUuid,
-                      FileStorage& storage,
+    StoreStatus Store(FileStorage& storage,
                       const char* dicomFile,
                       size_t dicomSize,
                       const DicomMap& dicomSummary,
                       const Json::Value& dicomJson,
-                      const std::string& distantAet);
+                      const std::string& remoteAet);
 
-    uint64_t GetTotalSize();
+    uint64_t GetTotalCompressedSize();
+
+    uint64_t GetTotalUncompressedSize();
 
     SeriesStatus GetSeriesStatus(const std::string& seriesUuid);