Mercurial > hg > orthanc
diff OrthancServer/Sources/ServerContext.h @ 5427:111e21b4f8bc
fix transcoded instance caching
author | Alain Mazy <am@osimis.io> |
---|---|
date | Fri, 17 Nov 2023 08:22:17 +0100 |
parents | c65e036d649b |
children | 4be5f117aa0d |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerContext.h Thu Nov 16 16:09:04 2023 +0100 +++ b/OrthancServer/Sources/ServerContext.h Fri Nov 17 08:22:17 2023 +0100 @@ -379,6 +379,10 @@ void ReadDicom(std::string& dicom, const std::string& instancePublicId); + void ReadDicom(std::string& dicom, + std::string& attachmentId, + const std::string& instancePublicId); + void ReadDicomForHeader(std::string& dicom, const std::string& instancePublicId); @@ -388,6 +392,7 @@ // This method is for low-level operations on "/instances/.../attachments/..." void ReadAttachment(std::string& result, int64_t& revision, + std::string& attachmentId, const std::string& instancePublicId, FileContentType content, bool uncompressIfNeeded, @@ -559,6 +564,7 @@ virtual bool TranscodeWithCache(std::string& target, const std::string& source, const std::string& sourceInstanceId, + const std::string& attachmentId, // for the storage cache DicomTransferSyntax targetSyntax); bool IsTranscodeDicomProtocol() const