|
pjmsg_mcap_wrapper
|
Go to the source code of this file.
#include "types.hpp"#include "visibility.hpp"#include <cstdio>#include <memory>#include <string>#include <unordered_set>#include <vector>Classes | |
| struct | mcap::McapWriterOptions |
| Configuration options for McapWriter. More... | |
| class | mcap::IWritable |
| An abstract interface for writing MCAP data. More... | |
| class | mcap::FileWriter |
| Implements the IWritable interface used by McapWriter by wrapping a FILE* pointer created by fopen(). More... | |
| class | mcap::StreamWriter |
| Implements the IWritable interface used by McapWriter by wrapping a std::ostream stream. 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::BufferWriter |
| An in-memory IChunkWriter implementation backed by a growable buffer. 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::ZStdWriter |
| An in-memory IChunkWriter implementation that holds data in a temporary buffer before flushing to an ZStandard-compressed buffer. More... | |
| class | mcap::McapWriter |
| Provides a write interface to an MCAP file. More... | |
Namespaces | |
| namespace | mcap |