randReader //
| 800 | //////////////// |
| 801 | |
| 802 | type randReader struct { |
| 803 | buf []byte |
| 804 | hdr transport.ObjHdr |
| 805 | slab *memsys.Slab |
| 806 | off int64 |
| 807 | random *rand.Rand |
| 808 | offEOF int64 // when size is unknown |
| 809 | clone bool |
| 810 | } |
| 811 | |
| 812 | func newRandReader(random *rand.Rand, hdr transport.ObjHdr, slab *memsys.Slab) *randReader { |
| 813 | buf := slab.Alloc() |