struct LinearMessageView

Declaration

struct LinearMessageView { /* full declaration omitted */ };

Description

An iterable view of Messages in an MCAP file.

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

Method Overview

  • public LinearMessageView(mcap::McapReader & mcapReader, const mcap::ProblemCallback & onProblem)
  • public LinearMessageView(mcap::McapReader & mcapReader, mcap::ByteOffset dataStart, mcap::ByteOffset dataEnd, mcap::Timestamp startTime, mcap::Timestamp endTime, const mcap::ProblemCallback & onProblem)
  • public LinearMessageView(mcap::McapReader & mcapReader, const mcap::ReadMessageOptions & options, mcap::ByteOffset dataStart, mcap::ByteOffset dataEnd, const mcap::ProblemCallback & onProblem)
  • public LinearMessageView(const mcap::LinearMessageView &)
  • public LinearMessageView(mcap::LinearMessageView &&)
  • public mcap::LinearMessageView::Iterator begin()
  • public mcap::LinearMessageView::Iterator end()

Methods

LinearMessageView(
    mcap::McapReader& mcapReader,
    const mcap::ProblemCallback& onProblem)

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

Parameters

mcap::McapReader& mcapReader
const mcap::ProblemCallback& onProblem

LinearMessageView(
    mcap::McapReader& mcapReader,
    mcap::ByteOffset dataStart,
    mcap::ByteOffset dataEnd,
    mcap::Timestamp startTime,
    mcap::Timestamp endTime,
    const mcap::ProblemCallback& onProblem)

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

Parameters

mcap::McapReader& mcapReader
mcap::ByteOffset dataStart
mcap::ByteOffset dataEnd
mcap::Timestamp startTime
mcap::Timestamp endTime
const mcap::ProblemCallback& onProblem

LinearMessageView(
    mcap::McapReader& mcapReader,
    const mcap::ReadMessageOptions& options,
    mcap::ByteOffset dataStart,
    mcap::ByteOffset dataEnd,
    const mcap::ProblemCallback& onProblem)

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

Parameters

mcap::McapReader& mcapReader
const mcap::ReadMessageOptions& options
mcap::ByteOffset dataStart
mcap::ByteOffset dataEnd
const mcap::ProblemCallback& onProblem

LinearMessageView(const mcap::LinearMessageView&)

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

Parameters

const mcap::LinearMessageView&

LinearMessageView(mcap::LinearMessageView&&)

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

Parameters

mcap::LinearMessageView&&

mcap::LinearMessageView::Iterator begin()

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

mcap::LinearMessageView::Iterator end()

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