comparison 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
comparison
equal deleted inserted replaced
4295:90f91b78d708 4296:3b70a2e6a06c
151 HierarchicalZipWriter::~HierarchicalZipWriter() 151 HierarchicalZipWriter::~HierarchicalZipWriter()
152 { 152 {
153 writer_.Close(); 153 writer_.Close();
154 } 154 }
155 155
156 void Orthanc::HierarchicalZipWriter::SetZip64(bool isZip64)
157 {
158 writer_.SetZip64(isZip64);
159 }
160
161 bool HierarchicalZipWriter::IsZip64() const
162 {
163 return writer_.IsZip64();
164 }
165
166 void HierarchicalZipWriter::SetCompressionLevel(uint8_t level)
167 {
168 writer_.SetCompressionLevel(level);
169 }
170
171 uint8_t HierarchicalZipWriter::GetCompressionLevel() const
172 {
173 return writer_.GetCompressionLevel();
174 }
175
176 void HierarchicalZipWriter::SetAppendToExisting(bool append)
177 {
178 writer_.SetAppendToExisting(append);
179 }
180
181 bool HierarchicalZipWriter::IsAppendToExisting() const
182 {
183 return writer_.IsAppendToExisting();
184 }
185
156 void HierarchicalZipWriter::OpenFile(const char* name) 186 void HierarchicalZipWriter::OpenFile(const char* name)
157 { 187 {
158 std::string p = indexer_.OpenFile(name); 188 std::string p = indexer_.OpenFile(name);
159 writer_.OpenFile(p.c_str()); 189 writer_.OpenFile(p.c_str());
160 } 190 }
166 196
167 void HierarchicalZipWriter::CloseDirectory() 197 void HierarchicalZipWriter::CloseDirectory()
168 { 198 {
169 indexer_.CloseDirectory(); 199 indexer_.CloseDirectory();
170 } 200 }
201
202 std::string HierarchicalZipWriter::GetCurrentDirectoryPath() const
203 {
204 return indexer_.GetCurrentDirectoryPath();
205 }
206
207 void HierarchicalZipWriter::Write(const void *data, size_t length)
208 {
209 writer_.Write(data, length);
210 }
211
212 void HierarchicalZipWriter::Write(const std::string &data)
213 {
214 writer_.Write(data);
215 }
171 } 216 }