Classes | Namespaces | Typedefs | Enumerations
zstream.h File Reference
#include <boost/iostreams/stream.hpp>
#include <boost/iostreams/filtering_stream.hpp>
#include <boost/iostreams/filter/bzip2.hpp>
#include <boost/iostreams/filter/gzip.hpp>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

struct  utl::zstream_sink::category
 
struct  utl::zstream_source::category
 
struct  utl::zstream_sink::impl
 
struct  utl::zstream_source::impl
 
struct  utl::detail::zfilter< filtering_stream, gzip_compressor, bzip2_compressor >
 
class  utl::zstream_sink
 
class  utl::zstream_source
 

Namespaces

 utl
 
 utl::detail
 

Typedefs

typedef zfilter
< boost::iostreams::filtering_istream,
boost::iostreams::gzip_decompressor,
boost::iostreams::bzip2_decompressor > 
utl::detail::zifilter
 
typedef
boost::iostreams::stream
< zstream_source > 
utl::zistream
 
typedef zfilter
< boost::iostreams::filtering_ostream,
boost::iostreams::gzip_compressor,
boost::iostreams::bzip2_compressor > 
utl::detail::zofilter
 
typedef
boost::iostreams::stream
< zstream_sink > 
utl::zostream
 

Enumerations

enum  utl::zip_type {
  utl::zip_type::none = 0, utl::zip_type::gzip = 1, utl::zip_type::bzip2 = 2, utl::zip_type::xzip = 3,
  utl::zip_type::automatic = 16
}
 

, generated on Tue Sep 26 2023.