Class StorageFactory

Inheritance Relationships

Base Type

Class Documentation

class StorageFactory : public rosbag2_storage::StorageFactoryInterface

Factory to create instances of various storage interfaces.

Public Functions

StorageFactory()
~StorageFactory() override
virtual std::shared_ptr<storage_interfaces::ReadOnlyInterface> open_read_only(const StorageOptions &storage_options) override
virtual std::shared_ptr<storage_interfaces::ReadWriteInterface> open_read_write(const StorageOptions &storage_options) override