class LZ4Reader
Declaration
class LZ4Reader : public ICompressedReader { /* full declaration omitted */ };
Declared at: mcap/include/mcap/reader.hpp:194
Inherits from: ICompressedReader
Method Overview
- public LZ4Reader()
- public LZ4Reader(const mcap::LZ4Reader &)
- public LZ4Reader(mcap::LZ4Reader &&)
- public mcap::Status decompressAll(const int * data, uint64_t size, uint64_t uncompressedSize, int * output)
- public uint64_t read(int ** output, uint64_t offset, uint64_t size)
- public void reset(const int * data, uint64_t size, uint64_t uncompressedSize)
- public uint64_t size() const
- public mcap::Status status() const
- public ~LZ4Reader()
Inherited from ICompressedReader:
Inherited from IReadable:
Methods
¶LZ4Reader()
LZ4Reader()
Declared at: mcap/include/mcap/reader.hpp:213
¶LZ4Reader(const mcap::LZ4Reader&)
LZ4Reader(const mcap::LZ4Reader&)
Declared at: mcap/include/mcap/reader.hpp:214
Parameters
- const mcap::LZ4Reader&
¶LZ4Reader(mcap::LZ4Reader&&)
LZ4Reader(mcap::LZ4Reader&&)
Declared at: mcap/include/mcap/reader.hpp:216
Parameters
¶mcap::Status decompressAll(
const int* data,
uint64_t size,
uint64_t uncompressedSize,
int* output)
mcap::Status decompressAll(
const int* data,
uint64_t size,
uint64_t uncompressedSize,
int* output)
Declared at: mcap/include/mcap/reader.hpp:211
Parameters
- const int* data
- uint64_t size
- uint64_t uncompressedSize
- int* output
¶uint64_t read(int** output,
uint64_t offset,
uint64_t size)
uint64_t read(int** output,
uint64_t offset,
uint64_t size)
Declared at: mcap/include/mcap/reader.hpp:197
Parameters
- int** output
- uint64_t offset
- uint64_t size
¶void reset(const int* data,
uint64_t size,
uint64_t uncompressedSize)
void reset(const int* data,
uint64_t size,
uint64_t uncompressedSize)
Declared at: mcap/include/mcap/reader.hpp:196
Parameters
- const int* data
- uint64_t size
- uint64_t uncompressedSize
¶uint64_t size() const
uint64_t size() const
Description
Returns the size of the file in bytes.
Declared at: mcap/include/mcap/reader.hpp:198
Returns
uint64_t The total number of bytes in the MCAP file.
¶mcap::Status status() const
mcap::Status status() const
Description
Report the current status of decompression. A StatusCode other than `StatusCode::Success` after `reset()` is called indicates the decompression was not successful and the reader is in an invalid state.
Declared at: mcap/include/mcap/reader.hpp:199
¶~LZ4Reader()
~LZ4Reader()
Declared at: mcap/include/mcap/reader.hpp:218