Helper class to uncompress data blocks in the ROOT compression frame format.
Definition at line 176 of file RNTupleZip.hxx.
|
using | Buffer_t = std::array< unsigned char, kMAXZIPBUF > |
|
#include <ROOT/RNTupleZip.hxx>
◆ Buffer_t
◆ RNTupleDecompressor() [1/3]
ROOT::Experimental::Detail::RNTupleDecompressor::RNTupleDecompressor |
( |
| ) |
|
|
inline |
◆ RNTupleDecompressor() [2/3]
ROOT::Experimental::Detail::RNTupleDecompressor::RNTupleDecompressor |
( |
const RNTupleDecompressor & |
other | ) |
|
|
delete |
◆ RNTupleDecompressor() [3/3]
ROOT::Experimental::Detail::RNTupleDecompressor::RNTupleDecompressor |
( |
RNTupleDecompressor && |
other | ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Unzip() [1/2]
void ROOT::Experimental::Detail::RNTupleDecompressor::Unzip |
( |
const void * |
from, |
|
|
size_t |
nbytes, |
|
|
size_t |
dataLen, |
|
|
void * |
to |
|
) |
| |
|
inline |
The nbytes parameter provides the size ls of the from buffer.
The dataLen gives the size of the uncompressed data. The block is uncompressed iff nbytes == dataLen.
Definition at line 192 of file RNTupleZip.hxx.
◆ Unzip() [2/2]
void ROOT::Experimental::Detail::RNTupleDecompressor::Unzip |
( |
void * |
fromto, |
|
|
size_t |
nbytes, |
|
|
size_t |
dataLen |
|
) |
| |
|
inline |
In-place decompression via unzip buffer.
Definition at line 226 of file RNTupleZip.hxx.
◆ fUnzipBuffer
std::unique_ptr<Buffer_t> ROOT::Experimental::Detail::RNTupleDecompressor::fUnzipBuffer |
|
private |
The documentation for this class was generated from the following file: