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