Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
zipoutputstream.cc
Go to the documentation of this file.
1// Copyright FreeHEP, 2005.
2
3#include <iostream>
4#include <ctime>
5#include <vector>
6
9
10/**
11 * @author Mark Donszelmann
12 * @version $Id: ZipOutputStream.cc,v 1.9 2005-06-02 21:28:45 duns Exp $
13 */
14namespace cheprep {
15
16 ZipOutputStream::ZipOutputStream(std::ostream& os) : std::ostream(0) {
17 buffer = new ZipOutputStreamBuffer(os.rdbuf());
18
19 init(buffer);
20 }
21
23 buffer->closeEntry();
24 }
25
26
28 buffer->close();
29 }
30
31 void ZipOutputStream::putNextEntry(const std::string& name, bool compress) {
32 buffer->putNextEntry(name, compress);
33 }
34
35 void ZipOutputStream::setComment(const std::string& comment ) {
36 buffer->setComment(comment);
37 }
38
40 close();
41 delete buffer;
42 }
43
44} // cheprep
void setComment(const std::string &comment)
void putNextEntry(const std::string &name, bool compress)
void putNextEntry(const std::string &name, bool compress)
void setComment(const std::string &comment)
ZipOutputStream(std::ostream &os)
int ZEXPORT compress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
Definition: compress.cc:57