#include "types.hpp"
#include "visibility.hpp"
#include <cstdio>
#include <memory>
#include <string>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
class | mcap::BufferWriter |
An in-memory IChunkWriter implementation backed by a growable buffer. More... | |
class | mcap::FileWriter |
Implements the IWritable interface used by McapWriter by wrapping a FILE* pointer created by fopen(). More... | |
class | mcap::IChunkWriter |
An abstract interface for writing Chunk data. Chunk data is buffered in memory and written to disk as a single record, to support optimal compression and calculating the final Chunk data size. More... | |
class | mcap::IWritable |
An abstract interface for writing MCAP data. More... | |
class | mcap::LZ4Writer |
An in-memory IChunkWriter implementation that holds data in a temporary buffer before flushing to an LZ4-compressed buffer. More... | |
class | mcap::McapWriter |
Provides a write interface to an MCAP file. More... | |
struct | mcap::McapWriterOptions |
Configuration options for McapWriter. More... | |
class | mcap::StreamWriter |
Implements the IWritable interface used by McapWriter by wrapping a std::ostream stream. More... | |
class | mcap::ZStdWriter |
An in-memory IChunkWriter implementation that holds data in a temporary buffer before flushing to an ZStandard-compressed buffer. More... | |
Namespaces | |
mcap | |