source: trunk/source/visualization/HepRep/src/GZIPOutputStream.cc@ 1340

Last change on this file since 1340 was 834, checked in by garnier, 17 years ago

import all except CVS

  • Property svn:executable set to *
File size: 872 bytes
Line 
1// Copyright FreeHEP, 2005.
2
3#include "cheprep/GZIPOutputStreamBuffer.h"
4#include "cheprep/GZIPOutputStream.h"
5
6/**
7 * @author Mark Donszelmann
8 * @version $Id: GZIPOutputStream.cc,v 1.4 2005/06/02 21:28:45 duns Exp $
9 */
10namespace cheprep {
11
12 using namespace std;
13
14 GZIPOutputStream::GZIPOutputStream(ostream &os)
15 : std::ostream(NULL) {
16
17 buffer = new GZIPOutputStreamBuffer(os.rdbuf());
18 init(buffer);
19 }
20
21
22 void GZIPOutputStream::setFilename(const string &filename) {
23 buffer->setFilename(filename);
24 }
25
26 void GZIPOutputStream::setComment(const string &comment) {
27 buffer->setComment(comment);
28 }
29
30 void GZIPOutputStream::close() {
31 buffer->close();
32 }
33
34
35 GZIPOutputStream::~GZIPOutputStream() {
36 delete buffer;
37 }
38
39} // cheprep
Note: See TracBrowser for help on using the repository browser.