Mercurial > hg > orthanc
diff OrthancFramework/Sources/Compression/HierarchicalZipWriter.cpp @ 4296:3b70a2e6a06c
moving inline methods to source files for ABI compatibility
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 05 Nov 2020 15:52:28 +0100 |
parents | bf7b9edf6b81 |
children | 785a2713323e |
line wrap: on
line diff
--- a/OrthancFramework/Sources/Compression/HierarchicalZipWriter.cpp Thu Nov 05 12:01:11 2020 +0100 +++ b/OrthancFramework/Sources/Compression/HierarchicalZipWriter.cpp Thu Nov 05 15:52:28 2020 +0100 @@ -153,6 +153,36 @@ writer_.Close(); } + void Orthanc::HierarchicalZipWriter::SetZip64(bool isZip64) + { + writer_.SetZip64(isZip64); + } + + bool HierarchicalZipWriter::IsZip64() const + { + return writer_.IsZip64(); + } + + void HierarchicalZipWriter::SetCompressionLevel(uint8_t level) + { + writer_.SetCompressionLevel(level); + } + + uint8_t HierarchicalZipWriter::GetCompressionLevel() const + { + return writer_.GetCompressionLevel(); + } + + void HierarchicalZipWriter::SetAppendToExisting(bool append) + { + writer_.SetAppendToExisting(append); + } + + bool HierarchicalZipWriter::IsAppendToExisting() const + { + return writer_.IsAppendToExisting(); + } + void HierarchicalZipWriter::OpenFile(const char* name) { std::string p = indexer_.OpenFile(name); @@ -168,4 +198,19 @@ { indexer_.CloseDirectory(); } + + std::string HierarchicalZipWriter::GetCurrentDirectoryPath() const + { + return indexer_.GetCurrentDirectoryPath(); + } + + void HierarchicalZipWriter::Write(const void *data, size_t length) + { + writer_.Write(data, length); + } + + void HierarchicalZipWriter::Write(const std::string &data) + { + writer_.Write(data); + } }