BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
include Directory Reference

Description

Compression library: headers

Public headers of the compression library.

Classes and files

Class / file Description
BmnCompressionGlobalFunctions.h Global functions: availability of a compression library, creation of a suitable reader for a file (by its magic bytes or type), removal of the archive extension
BmnFileProcessingFlags.h Flags of the library: file reader type (BmnFileType), binary file processing options
BmnIFileReader Interface of all file readers: open, read, state checks
BmnIArchiveLibRead Interface of the archive libraries that read (decompress) data from binary files
BmnReaderCacheManager Buffers the decompressed data for the read calls of the reader classes
BmnFileReaderRaw Reader of uncompressed binary files, similar to std::ifstream
BmnFileReaderZLib Reader of ZLib (Deflate) and GZip files
BmnFileReaderZLibNG Reader of ZLib/GZip files using zlib-ng
BmnFileReaderZStd Reader of Zstandard files
BmnFileReaderXzLzma Reader of XZ (LZMA2) files
Directory dependency graph for include:

Files

 
BmnCompressionGlobalFunctions.h
 
BmnFileProcessingFlags.h
 
BmnFileReaderRaw.h
 
BmnFileReaderXzLzma.h
 
BmnFileReaderZLib.h
 
BmnFileReaderZLibNG.h
 
BmnFileReaderZStd.h
 
BmnIArchiveLibRead.h
 
BmnIFileReader.h
 
BmnReaderCacheManager.h