class ICompressedReader
Declaration
class ICompressedReader : public IReadable { /* full declaration omitted */ };
Description
An abstract interface for compressed readers.
Declared at: mcap/include/mcap/reader.hpp:109
Inherits from: IReadable
Method Overview
- public virtual void reset(const int * data, uint64_t size, uint64_t uncompressedSize)
- public virtual mcap::Status status() const
- public virtual ~ICompressedReader()
Inherited from IReadable:
Methods
¶virtual void reset(const int* data,
uint64_t size,
uint64_t uncompressedSize)
virtual void reset(const int* data,
uint64_t size,
uint64_t uncompressedSize)
Declared at: mcap/include/mcap/reader.hpp:122
Parameters
- const int* data
- uint64_t size
- uint64_t uncompressedSize
¶virtual mcap::Status status() const
virtual 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:128
¶virtual ~ICompressedReader()
virtual ~ICompressedReader()
Declared at: mcap/include/mcap/reader.hpp:111