diff OrthancServer/ServerContext.h @ 1005:84b6d7bca6db lua-scripting

refactoring of ServerContext::Store
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 08 Jul 2014 14:34:11 +0200
parents a226e0959d8b
children bb82e5e818e9
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h	Tue Jul 08 14:06:05 2014 +0200
+++ b/OrthancServer/ServerContext.h	Tue Jul 08 14:34:11 2014 +0200
@@ -87,11 +87,6 @@
     boost::mutex luaMutex_;
     LuaContext lua_;
 
-    StoreStatus Store(std::string& resultPublicId,
-                      const char* dicomBuffer,
-                      size_t dicomSize,
-                      const ServerIndex::MetadataMap& metadata = ServerIndex::MetadataMap());
-
   public:
     class DicomCacheLocker : public boost::noncopyable
     {
@@ -156,32 +151,9 @@
                        const void* data,
                        size_t size);
 
-
-    // TODO SIMPLIFY THESE MANY "Store" methods!
     StoreStatus Store(std::string& resultPublicId,
                       DicomInstanceToStore& dicom);
 
-    StoreStatus Store(const char* dicomInstance,
-                      size_t dicomSize,
-                      const DicomMap& dicomSummary,
-                      const Json::Value& dicomJson,
-                      const std::string& remoteAet,
-                      const ServerIndex::MetadataMap& metadata = ServerIndex::MetadataMap());
-
-    StoreStatus Store(std::string& resultPublicId,
-                      ParsedDicomFile& dicomInstance,
-                      const char* dicomBuffer,
-                      size_t dicomSize,
-                      const ServerIndex::MetadataMap& metadata = ServerIndex::MetadataMap());
-
-    StoreStatus Store(std::string& resultPublicId,
-                      ParsedDicomFile& dicomInstance,
-                      const ServerIndex::MetadataMap& metadata = ServerIndex::MetadataMap());
-
-    StoreStatus Store(std::string& resultPublicId,
-                      const std::string& dicomContent,
-                      const ServerIndex::MetadataMap& metadata = ServerIndex::MetadataMap());
-
     void AnswerDicomFile(RestApiOutput& output,
                          const std::string& instancePublicId,
                          FileContentType content);