Rosetta
Namespaces | Classes | Typedefs | Enumerations | Variables
zlib_stream Namespace Reference

Namespaces

 detail
 

Classes

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

◆ zip_istream

◆ zip_ostream

◆ zip_wistream

◆ zip_wostream

Enumeration Type Documentation

◆ EStrategy

Compression strategy, see zlib doc.

Enumerator
StrategyFiltered 
StrategyHuffmanOnly 
DefaultStrategy 

Variable Documentation

◆ default_buffer_size

const size_t zlib_stream::default_buffer_size = 921600

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