| 76 | } |
| 77 | |
| 78 | Status Reset() override { |
| 79 | finished_ = false; |
| 80 | auto ret = ZSTD_DCtx_reset(stream_.get(), ZSTD_reset_session_only); |
| 81 | if (ZSTD_isError(ret)) { |
| 82 | return ZSTDError(ret, "ZSTD reset failed: "); |
| 83 | } |
| 84 | return {}; |
| 85 | } |
| 86 | |
| 87 | bool IsFinished() override { return finished_; } |
| 88 |