NVBIO
 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:
nvbio::io::BGZFCompressor

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)
virtual

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
protected

Definition at line 51 of file output_gzip.h.

z_stream nvbio::io::GzipCompressor::stream
protected

Definition at line 49 of file output_gzip.h.


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