Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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

Enumeration Type Documentation

Compression strategy, see zlib doc.

Enumerator
StrategyFiltered 
StrategyHuffmanOnly 
DefaultStrategy 

Variable Documentation

const size_t zlib_stream::default_buffer_size = 921600

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