Mercurial > hg > orthanc
diff OrthancFramework/Sources/Compression/HierarchicalZipWriter.h @ 4672:d9942d48fea7
ZipWriter::CancelStream(), ZipWriter::GetArchiveSize() and HttpOutput::AnswerWithoutBuffering()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Jun 2021 17:35:39 +0200 |
parents | b12faca76a52 |
children | ac66afbdda58 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/Compression/HierarchicalZipWriter.h Fri May 28 18:44:00 2021 +0200 +++ b/OrthancFramework/Sources/Compression/HierarchicalZipWriter.h Wed Jun 02 17:35:39 2021 +0200 @@ -83,7 +83,8 @@ public: explicit HierarchicalZipWriter(const char* path); - explicit HierarchicalZipWriter(ZipWriter::IOutputStream* stream); // transfers ownership + HierarchicalZipWriter(ZipWriter::IOutputStream* stream, // transfers ownership + bool isZip64); ~HierarchicalZipWriter(); @@ -112,6 +113,13 @@ void Write(const std::string& data); // The lifetime of the "target" buffer must be larger than that of HierarchicalZipWriter - static HierarchicalZipWriter* CreateToMemory(std::string& target); + static HierarchicalZipWriter* CreateToMemory(std::string& target, + bool isZip64); + + void CancelStream(); + + void Close(); + + size_t GetArchiveSize() const; }; }