Rosetta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Classes | Typedefs | Enumerations | Variables
zlib_stream Namespace Reference

Namespaces

 detail
 

Classes

class  basic_unzip_streambuf
 A stream decorator that takes compressed input and unzips it to a istream. More...
 
class  basic_zip_istream
 A zipper istream. More...
 
class  basic_zip_istreambase
 Base class for unzip istreams. More...
 
class  basic_zip_ostream
 A zipper ostream. More...
 
class  basic_zip_ostreambase
 Base class for zip ostreams. More...
 
class  basic_zip_streambuf
 A stream decorator that takes raw input and zips it to a ostream. More...
 

Typedefs

typedef basic_zip_ostream< char > zip_ostream
 
typedef basic_zip_ostream
< wchar_t > 
zip_wostream
 
typedef basic_zip_istream< char > zip_istream
 
typedef basic_zip_istream
< wchar_t > 
zip_wistream
 

Enumerations

enum  EStrategy { StrategyFiltered = 1, StrategyHuffmanOnly = 2, DefaultStrategy = 0 }
 Compression strategy, see zlib doc. More...
 

Variables

const size_t default_buffer_size = 921600
 Default gzip buffer size, change this to suite your needs. More...
 

Typedef Documentation

Definition at line 647 of file zipstream.hpp.

Definition at line 645 of file zipstream.hpp.

Definition at line 648 of file zipstream.hpp.

Definition at line 646 of file zipstream.hpp.

Enumeration Type Documentation

Compression strategy, see zlib doc.

Enumerator
StrategyFiltered 
StrategyHuffmanOnly 
DefaultStrategy 

Definition at line 64 of file zipstream.hpp.

Variable Documentation

const size_t zlib_stream::default_buffer_size = 921600

Default gzip buffer size, change this to suite your needs.

Definition at line 60 of file zipstream.hpp.