All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Protected Members | List of all members
nvbio::io::GzipCompressor Struct Reference

Detailed description

Definition at line 39 of file output_gzip.h.

#include <output_gzip.h>

Inheritance diagram for nvbio::io::GzipCompressor:

Public Methods

 GzipCompressor ()
void start_block (DataBuffer &output)
void compress (DataBuffer &output, DataBuffer &input)
virtual void end_block (DataBuffer &output)

Protected Members

z_stream stream
gz_header_s gzh

Constructor & Destructor Documentation

nvbio::io::GzipCompressor::GzipCompressor ( )

Definition at line 38 of file output_gzip.cpp.

Member Function Documentation

void nvbio::io::GzipCompressor::compress ( DataBuffer output,
DataBuffer input 

Definition at line 86 of file output_gzip.cpp.

void nvbio::io::GzipCompressor::end_block ( DataBuffer output)

Reimplemented in nvbio::io::BGZFCompressor.

Definition at line 104 of file output_gzip.cpp.

void nvbio::io::GzipCompressor::start_block ( DataBuffer output)

Definition at line 53 of file output_gzip.cpp.

Member Data Documentation

gz_header_s nvbio::io::GzipCompressor::gzh

Definition at line 51 of file output_gzip.h.

z_stream nvbio::io::GzipCompressor::stream

Definition at line 49 of file output_gzip.h.

The documentation for this struct was generated from the following files: