|
pjmsg_mcap_wrapper
|
Go to the source code of this file.
#include "intervaltree.hpp"#include "read_job_queue.hpp"#include "types.hpp"#include "visibility.hpp"#include <cstdio>#include <fstream>#include <map>#include <memory>#include <optional>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>Classes | |
| struct | mcap::IReadable |
| An abstract interface for reading MCAP data. More... | |
| class | mcap::FileReader |
| IReadable implementation wrapping a FILE* pointer created by fopen() and a read buffer. More... | |
| class | mcap::FileStreamReader |
| IReadable implementation wrapping a std::ifstream input file stream. More... | |
| class | mcap::ICompressedReader |
| An abstract interface for compressed readers. More... | |
| class | mcap::BufferReader |
| A "null" compressed reader that directly passes through uncompressed data. No internal buffers are allocated. More... | |
| class | mcap::ZStdReader |
| ICompressedReader implementation that decompresses Zstandard (https://facebook.github.io/zstd/) data. More... | |
| class | mcap::LZ4Reader |
| ICompressedReader implementation that decompresses LZ4 (https://lz4.github.io/lz4/) data. More... | |
| struct | mcap::ReadMessageOptions |
| Options for reading messages out of an MCAP file. More... | |
| class | mcap::McapReader |
| Provides a read interface to an MCAP file. More... | |
| struct | mcap::RecordReader |
| A low-level interface for parsing MCAP-style TLV records from a data source. More... | |
| struct | mcap::TypedChunkReader |
| struct | mcap::TypedRecordReader |
| A mid-level interface for parsing and validating MCAP records from a data source. More... | |
| struct | mcap::IndexedMessageReader |
| Uses message indices to read messages out of an MCAP in log time order. The underlying MCAP must be chunked, with a summary section and message indexes. The required McapWriterOptions are: More... | |
| struct | mcap::IndexedMessageReader::ChunkSlot |
| struct | mcap::LinearMessageView |
| An iterable view of Messages in an MCAP file. More... | |
| struct | mcap::LinearMessageView::Iterator |
| class | mcap::LinearMessageView::Iterator::Impl |
Namespaces | |
| namespace | mcap |
Enumerations | |
| enum struct | mcap::ReadSummaryMethod { mcap::NoFallbackScan , mcap::AllowFallbackScan , mcap::ForceScan } |