MCPcopy Index your code
hub / github.com/rclone/rclone / resetReader

Method resetReader

fs/chunkedreader/sequential.go:219–228  ·  view source on GitHub ↗

resetReader switches the current reader to the given reader. The old reader will be Close'd before setting the new reader.

(rc io.ReadCloser, offset int64)

Source from the content-addressed store, hash-verified

217// resetReader switches the current reader to the given reader.
218// The old reader will be Close'd before setting the new reader.
219func (cr *sequential) resetReader(rc io.ReadCloser, offset int64) error {
220 if cr.rc != nil {
221 if err := cr.rc.Close(); err != nil {
222 return err
223 }
224 }
225 cr.rc = rc
226 cr.offset = offset
227 return nil
228}
229
230var (
231 _ ChunkedReader = (*sequential)(nil)

Callers 2

CloseMethod · 0.95
openRangeMethod · 0.95

Calls 1

CloseMethod · 0.65

Tested by

no test coverage detected