Struct LinearMessageView
Defined in File reader.hpp
Nested Relationships
Nested Types
Struct Documentation
-
struct LinearMessageView
An iterable view of Messages in an MCAP file.
Public 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
-
LinearMessageView &operator=(const LinearMessageView&) = delete
-
LinearMessageView(LinearMessageView&&) = default
-
LinearMessageView &operator=(LinearMessageView&&) = delete
-
struct Iterator
Public Types
-
using iterator_category = std::input_iterator_tag
-
using difference_type = int64_t
-
using value_type = MessageView
-
using pointer = const MessageView*
-
using reference = const MessageView&
Public Functions
-
void operator++(int)
Friends
- friend MCAP_PUBLIC friend bool operator== (const Iterator &a, const Iterator &b)
- friend MCAP_PUBLIC friend bool operator!= (const Iterator &a, const Iterator &b)
-
using iterator_category = std::input_iterator_tag
-
LinearMessageView(McapReader &mcapReader, const ProblemCallback &onProblem)