WvStreams
Main Page
Modules
Classes
Files
File List
File Members
include
wvgzipstream.h
1
/* -*- Mode: C++ -*-
2
* Worldvisions Weaver Software:
3
* Copyright (C) 1997-2002 Net Integration Technologies, Inc.
4
*
5
* A Gzip stream.
6
*/
7
#ifndef __WVGZIPSTREAM_H
8
#define __WVGZIPSTREAM_H
9
10
#include "wvgzip.h"
11
20
class
WvGzipStream
:
public
WvEncoderStream
21
{
22
public
:
23
WvGzipStream
(
WvStream
*_cloned,
24
WvGzipEncoder::Mode
readmode =
WvGzipEncoder::Inflate
,
25
WvGzipEncoder::Mode
writemode =
WvGzipEncoder::Deflate
)
26
:
WvEncoderStream
(_cloned)
27
{
28
readchain
.
append
(
new
WvGzipEncoder
(readmode),
true
);
29
writechain
.
append
(
new
WvGzipEncoder
(writemode),
true
);
30
}
31
virtual
~
WvGzipStream
() { }
32
33
public
:
34
const
char
*wstype()
const
{
return
"WvGzipStream"
; }
35
};
36
37
38
#endif
/* __WVGZIPSTREAM_H */
Generated on Thu Jul 12 2012 23:23:55 for WvStreams by
1.8.1.1