Lines Matching refs:rd
33 rd io.Reader // reader provided by the client
46 func NewReaderSize(rd io.Reader, size int) *Reader {
48 b, ok := rd.(*Reader)
56 r.reset(make([]byte, size), rd)
61 func NewReader(rd io.Reader) *Reader {
62 return NewReaderSize(rd, defaultBufSize)
77 rd: r,
100 n, err := b.rd.Read(b.buf[b.w:])
202 n, b.err = b.rd.Read(p)
216 n, b.err = b.rd.Read(b.buf)
471 if r, ok := b.rd.(io.WriterTo); ok {
478 m, err := w.ReadFrom(b.rd)