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)

Declared at: mcap/include/mcap/reader.hpp:122

Parameters

const int* data
uint64_t size
uint64_t uncompressedSize

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()

Declared at: mcap/include/mcap/reader.hpp:111