pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Attributes | List of all members
mcap::LinearMessageView Struct Reference

Detailed Description

An iterable view of Messages in an MCAP file.

Definition at line 656 of file reader.hpp.

#include <reader.hpp>

Classes

struct  Iterator
 

Public Member Functions

 LinearMessageView (McapReader &mcapReader, const ProblemCallback &onProblem)
 
 LinearMessageView (McapReader &mcapReader, ByteOffset dataStart, ByteOffset dataEnd, Timestamp startTime, Timestamp endTime, const ProblemCallback &onProblem)
 
 LinearMessageView (McapReader &mcapReader, const ReadMessageOptions &options, ByteOffset dataStart, ByteOffset dataEnd, const ProblemCallback &onProblem)
 
 LinearMessageView (const LinearMessageView &)=delete
 
LinearMessageViewoperator= (const LinearMessageView &)=delete
 
 LinearMessageView (LinearMessageView &&)=default
 
LinearMessageViewoperator= (LinearMessageView &&)=delete
 
Iterator begin ()
 
Iterator end ()
 

Private Attributes

McapReadermcapReader_
 
ByteOffset dataStart_
 
ByteOffset dataEnd_
 
ReadMessageOptions readMessageOptions_
 
const ProblemCallback onProblem_
 

Constructor & Destructor Documentation

◆ LinearMessageView() [1/5]

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

Definition at line 1590 of file reader.inl.

◆ LinearMessageView() [2/5]

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

Definition at line 1596 of file reader.inl.

◆ LinearMessageView() [3/5]

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

Definition at line 1605 of file reader.inl.

◆ LinearMessageView() [4/5]

mcap::LinearMessageView::LinearMessageView ( const LinearMessageView )
delete

◆ LinearMessageView() [5/5]

mcap::LinearMessageView::LinearMessageView ( LinearMessageView &&  )
default

Member Function Documentation

◆ begin()

LinearMessageView::Iterator mcap::LinearMessageView::begin ( )

Definition at line 1614 of file reader.inl.

◆ end()

LinearMessageView::Iterator mcap::LinearMessageView::end ( )

Definition at line 1621 of file reader.inl.

◆ operator=() [1/2]

LinearMessageView & mcap::LinearMessageView::operator= ( const LinearMessageView )
delete

◆ operator=() [2/2]

LinearMessageView & mcap::LinearMessageView::operator= ( LinearMessageView &&  )
delete

Member Data Documentation

◆ dataEnd_

ByteOffset mcap::LinearMessageView::dataEnd_
private

Definition at line 722 of file reader.hpp.

◆ dataStart_

ByteOffset mcap::LinearMessageView::dataStart_
private

Definition at line 721 of file reader.hpp.

◆ mcapReader_

McapReader& mcap::LinearMessageView::mcapReader_
private

Definition at line 720 of file reader.hpp.

◆ onProblem_

const ProblemCallback mcap::LinearMessageView::onProblem_
private

Definition at line 724 of file reader.hpp.

◆ readMessageOptions_

ReadMessageOptions mcap::LinearMessageView::readMessageOptions_
private

Definition at line 723 of file reader.hpp.


The documentation for this struct was generated from the following files: