RecordReader specialized to read compressed records. For VRS internal usage only.  
 More...
#include <RecordReaders.h>
 | 
| 
FileHandler *  | file_ | 
|   | 
| 
uint32_t  | remainingDiskBytes_ | 
|   | 
| 
uint32_t  | remainingUncompressedSize_ | 
|   | 
RecordReader specialized to read compressed records. For VRS internal usage only. 
 
◆ finish()
  
  
      
        
          | void vrs::CompressedRecordReader::finish  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getCompressionType()
Tell if/how the record was compressed. 
- Returns
 - The compression type. 
 
Implements vrs::RecordReader.
 
 
◆ read()
  
  
      
        
          | int vrs::CompressedRecordReader::read  | 
          ( | 
          DataReference &  | 
          destination,  | 
         
        
           | 
           | 
          uint32_t &  | 
          outReadSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Read data to a DataReference. 
- Parameters
 - 
  
    | destination | DataReference to read data to.  | 
    | outReadSize | Reference to set to the number of bytes read.  | 
  
   
- Returns
 - 0 on success, or a non-zero error code. 
 
Implements vrs::RecordReader.
 
 
The documentation for this class was generated from the following files: