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

Last change on this file since 1098 was 834, checked in by garnier, 16 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.