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: