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