| 487 | } |
| 488 | |
| 489 | void TLzmaCompress::DoWrite(const void* buf, size_t len) { |
| 490 | if (!Impl_) { |
| 491 | ythrow yexception() << "can not write to finished lzma stream"; |
| 492 | } |
| 493 | |
| 494 | Impl_->Write(buf, len); |
| 495 | } |
| 496 | |
| 497 | void TLzmaCompress::DoFinish() { |
| 498 | THolder<TImpl> impl(Impl_.Release()); |