wvgzipstream.h

00001 /* -*- Mode: C++ -*-
00002  * Worldvisions Weaver Software:
00003  *   Copyright (C) 1997-2002 Net Integration Technologies, Inc.
00004  *
00005  * A Gzip stream.
00006  */
00007 #ifndef __WVGZIPSTREAM_H
00008 #define __WVGZIPSTREAM_H
00009 
00010 #include "wvgzip.h"
00011 
00020 class WvGzipStream : public WvEncoderStream
00021 {
00022 public:
00023     WvGzipStream(WvStream *_cloned,
00024                  WvGzipEncoder::Mode readmode = WvGzipEncoder::Inflate,
00025                  WvGzipEncoder::Mode writemode = WvGzipEncoder::Deflate)
00026         : WvEncoderStream(_cloned)
00027         {
00028             readchain.append(new WvGzipEncoder(readmode), true);
00029             writechain.append(new WvGzipEncoder(writemode), true);
00030         }
00031     virtual ~WvGzipStream() { }
00032 };
00033 
00034 
00035 #endif /* __WVGZIPSTREAM_H */

Generated on Sun Sep 24 20:10:50 2006 for WvStreams by  doxygen 1.4.7