Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Internal::RNTupleCompressor Class Reference

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

Definition at line 38 of file RNTupleZip.hxx.

Public Member Functions

 RNTupleCompressor ()=delete
 RNTupleCompressor (const RNTupleCompressor &other)=delete
 RNTupleCompressor (RNTupleCompressor &&other)=delete
RNTupleCompressoroperator= (const RNTupleCompressor &other)=delete
RNTupleCompressoroperator= (RNTupleCompressor &&other)=delete

Static Public Member Functions

static std::size_t Zip (const void *from, std::size_t nbytes, int compression, void *to)
 Returns the size of the compressed data, written into the provided output buffer.

Constructor & Destructor Documentation

◆ RNTupleCompressor() [1/3]

ROOT::Internal::RNTupleCompressor::RNTupleCompressor ( )
delete

◆ RNTupleCompressor() [2/3]

ROOT::Internal::RNTupleCompressor::RNTupleCompressor ( const RNTupleCompressor & other)
delete

◆ RNTupleCompressor() [3/3]

ROOT::Internal::RNTupleCompressor::RNTupleCompressor ( RNTupleCompressor && other)
delete

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ Zip()

std::size_t ROOT::Internal::RNTupleCompressor::Zip ( const void * from,
std::size_t nbytes,
int compression,
void * to )
inlinestatic

Returns the size of the compressed data, written into the provided output buffer.

Definition at line 47 of file RNTupleZip.hxx.