#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>
Go to the source code of this file.
Classes | |
class | mcap::BufferReader |
A "null" compressed reader that directly passes through uncompressed data. No internal buffers are allocated. More... | |
struct | mcap::IndexedMessageReader::ChunkSlot |
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::LinearMessageView::Iterator::Impl |
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::IReadable |
An abstract interface for reading MCAP data. More... | |
struct | mcap::LinearMessageView::Iterator |
struct | mcap::LinearMessageView |
An iterable view of Messages in an MCAP file. More... | |
class | mcap::LZ4Reader |
ICompressedReader implementation that decompresses LZ4 (https://lz4.github.io/lz4/) data. More... | |
class | mcap::McapReader |
Provides a read interface to an MCAP file. More... | |
struct | mcap::ReadMessageOptions |
Options for reading messages out of 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... | |
class | mcap::ZStdReader |
ICompressedReader implementation that decompresses Zstandard (https://facebook.github.io/zstd/) data. More... | |
Namespaces | |
mcap | |
Enumerations | |
enum | mcap::ReadSummaryMethod { mcap::ReadSummaryMethod::NoFallbackScan, mcap::ReadSummaryMethod::AllowFallbackScan, mcap::ReadSummaryMethod::ForceScan } |