Classes | Namespaces | Enumerations
reader.hpp File Reference
#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>
Include dependency graph for reader.hpp:
This graph shows which files directly or indirectly include this file:

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 }
 


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:28