NCBI C++ ToolKit
Classes | Functions
zlib_cloudflare.hpp File Reference

ZLib Compression API - Cloudflare ZLIB wrapper (https://github.com/cloudflare/zlib) More...

#include <util/compress/stream.hpp>
#include <util/compress/zlib.hpp>
+ Include dependency graph for zlib_cloudflare.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CZipCloudflareCompression
 CZipCloudflareCompression –. More...
 
struct  CZipCloudflareCompression::SFileInfo
 Structure to keep compressed file information. More...
 
class  CZipCloudflareCompressionFile
 CZipCloudflareCompressionFile –. More...
 
class  CZipCloudflareCompressor
 CZipCloudflareCompressor – zlib based compressor. More...
 
class  CZipCloudflareDecompressor
 CZipCloudflareDecompressor – zlib based decompressor. More...
 
class  CZipCloudflareStreamCompressor
 CZipCloudflareStreamCompressor – zlib based compression stream processor. More...
 
class  CZipCloudflareStreamDecompressor
 CZipCloudflareStreamDecompressor – zlib based decompression stream processor. More...
 

Functions

void g_GZip_Cloudflare_ScanForChunks (CNcbiIstream &is, IChunkHandler &handler)
 Get list of positions of separate gzip files in the concatenated gzip file. More...
 

Detailed Description

ZLib Compression API - Cloudflare ZLIB wrapper (https://github.com/cloudflare/zlib)

CZipCloudflareCompression - base methods for compression/decompression memory buffers and files. CZipCloudflareCompressionFile - allow read/write operations on files in zlib or gzip (.gz) format. CZipCloudflareCompressor - zlib based compressor (used in CZipCloudflareStreamCompressor). CZipCloudflareDecompressor - zlib based decompressor (used in CZipCloudflareStreamDecompressor). CZipCloudflareStreamCompressor - zlib based compression stream processor (see util/compress/stream.hpp for details). CZipCloudflareStreamDecompressor - 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_cloudflare.hpp.

Modified on Sun Apr 14 05:28:04 2024 by modify_doxy.py rev. 669887