Class ZstdCompressor

Inheritance Relationships

Base Type

  • public rosbag2_compression::BaseCompressorInterface

Class Documentation

class ZstdCompressor : public rosbag2_compression::BaseCompressorInterface

A BaseCompressorInterface that is used to compress bagfiles stored using ZStandard compression.

Public Functions

ZstdCompressor()
~ZstdCompressor() override
std::string compress_uri(const std::string &uri) override
void compress_serialized_bag_message(const rosbag2_storage::SerializedBagMessage *bag_message, rosbag2_storage::SerializedBagMessage *compressed_message) override
std::string get_compression_identifier() const override