/* */ #include "GrowSegment.h" #include "Piece.h" GrowSegment::GrowSegment(const PieceHandle& piece): _piece(piece), _writtenLength(0) {} GrowSegment::~GrowSegment() {} void GrowSegment::updateWrittenLength(int32_t bytes) { _writtenLength += bytes; _piece->reconfigure(_writtenLength); _piece->setAllBlock(); } void GrowSegment::clear() { _writtenLength = 0; _piece->clearAllBlock(); } PieceHandle GrowSegment::getPiece() const { return _piece; }