Struct RecordReader

Struct Documentation

struct RecordReader

A low-level interface for parsing MCAP-style TLV records from a data source.

Public Functions

RecordReader(IReadable &dataSource, ByteOffset startOffset, ByteOffset endOffset = EndOffset)
void reset(IReadable &dataSource, ByteOffset startOffset, ByteOffset endOffset)
std::optional<Record> next()
const Status &status() const
ByteOffset curRecordOffset() const

Public Members

ByteOffset offset
ByteOffset endOffset