| 27 | } |
| 28 | |
| 29 | void TChunkedDataWriter::WriteFooter() { |
| 30 | Lengths.push_back(Offset - Offsets.back()); |
| 31 | WriteAux(this, Lengths); |
| 32 | WriteAux(this, Offsets); |
| 33 | WriteBinary<ui64>(Offsets.size()); |
| 34 | WriteBinary<ui64>(Version); |
| 35 | WriteBinary<ui64>(0); |
| 36 | } |
| 37 | |
| 38 | size_t TChunkedDataWriter::GetCurrentBlockOffset() const { |
| 39 | Y_ASSERT(!Offsets.empty()); |