responses chan readResult
}
-func AsyncReaderStream(buffersize int, source io.Reader) *AsyncStream {
+func AsyncStreamFromReader(buffersize int, source io.Reader) *AsyncStream {
buf := make([]byte, buffersize)
t := &AsyncStream{make(chan readRequest), make(chan error)}
return t
}
-func AsyncSliceStream(buf []byte) *AsyncStream {
+func AsyncStreamFromSlice(buf []byte) *AsyncStream {
t := &AsyncStream{make(chan readRequest), nil}
go transfer(buf, nil, t.requests, nil)
func (s *StandaloneSuite) TestTransfer(c *C) {
reader, writer := io.Pipe()
- tr := StartTransferFromReader(512, reader)
+ tr := AsyncStreamFromReader(512, reader)
br1 := tr.MakeStreamReader()
out := make([]byte, 128)
buffer[i] = byte(i)
}
- tr := StartTransferFromSlice(buffer)
+ tr := AsyncStreamFromSlice(buffer)
br1 := tr.MakeStreamReader()
buffer[i] = byte(i)
}
- tr := StartTransferFromSlice(buffer)
+ tr := AsyncStreamFromSlice(buffer)
br1 := tr.MakeStreamReader()