| 254 | } |
| 255 | |
| 256 | Result<std::shared_ptr<Compressor>> MakeCompressor() override { |
| 257 | auto ptr = std::make_shared<BZ2Compressor>(compression_level_); |
| 258 | RETURN_NOT_OK(ptr->Init()); |
| 259 | return ptr; |
| 260 | } |
| 261 | |
| 262 | Result<std::shared_ptr<Decompressor>> MakeDecompressor() override { |
| 263 | auto ptr = std::make_shared<BZ2Decompressor>(); |