gzip filtering input stream class.
More...
#include <gzfilterstream.h>
|
| | gzifilterstream (std::streambuf &src, int level=gzfilterstreambuf::DEFAULT_COMPRESSION, std::size_t buf_size=8192) |
| | constructor with another stream buffer More...
|
| |
| | gzifilterstream (std::istream &src, int level=gzfilterstreambuf::DEFAULT_COMPRESSION, std::size_t buf_size=8192) |
| | constructor with another stream More...
|
| |
| bool | setLevel (const int level) |
| | change complession level More...
|
| |
gzip filtering input stream class.
◆ gzifilterstream() [1/2]
| rcsc::gzifilterstream::gzifilterstream |
( |
std::streambuf & |
src, |
|
|
int |
level = gzfilterstreambuf::DEFAULT_COMPRESSION, |
|
|
std::size_t |
buf_size = 8192 |
|
) |
| |
|
explicit |
constructor with another stream buffer
- Parameters
-
| src | another stream buffer to be filtered |
| level | gzip compression level |
| buf_size | allocated size of internal buffer |
◆ gzifilterstream() [2/2]
| rcsc::gzifilterstream::gzifilterstream |
( |
std::istream & |
src, |
|
|
int |
level = gzfilterstreambuf::DEFAULT_COMPRESSION, |
|
|
std::size_t |
buf_size = 8192 |
|
) |
| |
|
explicit |
constructor with another stream
- Parameters
-
| src | another stream to be filtered |
| level | gzip compression level |
| buf_size | allocated size of internal buffer |
◆ setLevel()
| bool rcsc::gzifilterstream::setLevel |
( |
const int |
level | ) |
|
|
inline |
change complession level
- Parameters
-
| level | new compression level(0-9) |
- Returns
- true if level is validated value, else false.
Compression strategy is set to Z_DEFAULT_STRATEGY automatically.
The documentation for this class was generated from the following file: