| 1408 | } |
| 1409 | |
| 1410 | Status FileOutputBuffer::AppendSegment(StringPiece data) { |
| 1411 | TF_RETURN_IF_ERROR(FlushBuffer()); |
| 1412 | memcpy(&buffer_[0], data.data(), data.size()); |
| 1413 | crc32c_ = crc32c::Extend(crc32c_, &buffer_[0], data.size()); |
| 1414 | position_ = data.size(); |
| 1415 | TF_RETURN_IF_ERROR(FlushBuffer()); |
| 1416 | return Status::OK(); |
| 1417 | } |
| 1418 | |
| 1419 | Status FileOutputBuffer::Close() { |
| 1420 | TF_RETURN_IF_ERROR(FlushBuffer()); |
no test coverage detected