Mercurial > hg > orthanc
comparison Core/Compression/HierarchicalZipWriter.cpp @ 249:5694365ecb96
fixes for windows
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 05 Dec 2012 09:28:06 +0100 |
parents | 2442033911d6 |
children | f23318b11b39 |
comparison
equal
deleted
inserted
replaced
248:2442033911d6 | 249:5694365ecb96 |
---|---|
118 { | 118 { |
119 delete *it; | 119 delete *it; |
120 } | 120 } |
121 } | 121 } |
122 | 122 |
123 std::string HierarchicalZipWriter::Index::CreateFile(const char* name) | 123 std::string HierarchicalZipWriter::Index::OpenFile(const char* name) |
124 { | 124 { |
125 return GetCurrentDirectoryPath() + EnsureUniqueFilename(name); | 125 return GetCurrentDirectoryPath() + EnsureUniqueFilename(name); |
126 } | 126 } |
127 | 127 |
128 void HierarchicalZipWriter::Index::CreateDirectory(const char* name) | 128 void HierarchicalZipWriter::Index::OpenDirectory(const char* name) |
129 { | 129 { |
130 std::string d = EnsureUniqueFilename(name); | 130 std::string d = EnsureUniqueFilename(name); |
131 | 131 |
132 // Push the new directory onto the stack | 132 // Push the new directory onto the stack |
133 stack_.push_back(new Directory); | 133 stack_.push_back(new Directory); |
156 HierarchicalZipWriter::~HierarchicalZipWriter() | 156 HierarchicalZipWriter::~HierarchicalZipWriter() |
157 { | 157 { |
158 writer_.Close(); | 158 writer_.Close(); |
159 } | 159 } |
160 | 160 |
161 void HierarchicalZipWriter::CreateFile(const char* name) | 161 void HierarchicalZipWriter::OpenFile(const char* name) |
162 { | 162 { |
163 std::string p = indexer_.CreateFile(name); | 163 std::string p = indexer_.OpenFile(name); |
164 writer_.CreateFileInZip(p.c_str()); | 164 writer_.OpenFile(p.c_str()); |
165 } | 165 } |
166 | 166 |
167 void HierarchicalZipWriter::CreateDirectory(const char* name) | 167 void HierarchicalZipWriter::OpenDirectory(const char* name) |
168 { | 168 { |
169 indexer_.CreateDirectory(name); | 169 indexer_.OpenDirectory(name); |
170 } | 170 } |
171 | 171 |
172 void HierarchicalZipWriter::CloseDirectory() | 172 void HierarchicalZipWriter::CloseDirectory() |
173 { | 173 { |
174 indexer_.CloseDirectory(); | 174 indexer_.CloseDirectory(); |