include/util/compress/zlib.hpp File Reference


Detailed Description

ZLib Compression API.

CZipCompression - base methods for compression/decompression memory buffers and files. CZipCompressionFile - allow read/write operations on files in zlib or gzip (.gz) format. CZipCompressor - zlib based compressor (used in CZipStreamCompressor). CZipDecompressor - zlib based decompressor (used in CZipStreamDecompressor). CZipStreamCompressor - zlib based compression stream processor (see util/compress/stream.hpp for details). CZipStreamDecompressor - zlib based decompression stream processor (see util/compress/stream.hpp for details).

The zlib documentation can be found here: http://zlib.org, or http://www.gzip.org/zlib/manual.html

Definition in file zlib.hpp.

#include <util/compress/stream.hpp>

Include dependency graph for zlib.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CZipCompression
 CZipCompression --. More...
struct  CZipCompression::SFileInfo
 Structure to keep compressed file information. More...
class  CZipCompressionFile
 CZipCompressionFile --. More...
class  CZipCompressor
 CZipCompressor -- zlib based compressor. More...
class  CZipDecompressor
 CZipCompressor -- zlib based decompressor. More...
class  CZipStreamCompressor
 CZipStreamCompressor -- zlib based compression stream processor. More...
class  CZipStreamDecompressor
 CZipStreamDecompressor -- zlib based decompression stream processor. More...

Variables

const int kZlibDefaultWbits = -1
const int kZlibDefaultMemLevel = -1
const int kZlibDefaultStrategy = -1
const int kZlibDefaultCompression = -1


Generated on Mon Dec 7 06:41:32 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:37 2009 by modify_doxy.py rev. 173732