Helper class to uncompress data blocks in the ROOT compression frame format. 
Definition at line 175 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 191 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 225 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: