Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RNTupleDecompressor Class Reference

Helper class to uncompress data blocks in the ROOT compression frame format.

Definition at line 93 of file RNTupleZip.hxx.

Public Member Functions

 RNTupleDecompressor ()=delete
 RNTupleDecompressor (const RNTupleDecompressor &other)=delete
 RNTupleDecompressor (RNTupleDecompressor &&other)=delete
RNTupleDecompressoroperator= (const RNTupleDecompressor &other)=delete
RNTupleDecompressoroperator= (RNTupleDecompressor &&other)=delete

Static Public Member Functions

static void Unzip (const void *from, size_t nbytes, size_t dataLen, void *to)
 The nbytes parameter provides the size ls of the from buffer.

#include <ROOT/RNTupleZip.hxx>

Constructor & Destructor Documentation

◆ RNTupleDecompressor() [1/3]

◆ RNTupleDecompressor() [2/3]

◆ RNTupleDecompressor() [3/3]

Member Function Documentation

◆ operator=() [1/2]

RNTupleDecompressor & ROOT::Internal::RNTupleDecompressor::operator= ( const RNTupleDecompressor & other)
delete

◆ operator=() [2/2]

RNTupleDecompressor & ROOT::Internal::RNTupleDecompressor::operator= ( RNTupleDecompressor && other)
delete

◆ Unzip()

void ROOT::Internal::RNTupleDecompressor::Unzip ( const void * from,
size_t nbytes,
size_t dataLen,
void * to )
inlinestatic

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 105 of file RNTupleZip.hxx.


The documentation for this class was generated from the following file: