Beispiel #1
0
 public StreamBufferedReader(IAsyncInputStream stream, int bufferSize)
 {
     buffer = new ArrayBuffer(bufferSize);
     args = new BufferFilledEventArgs(buffer);
     this.asyncStream = stream;
 }
Beispiel #2
0
 public async Task<int> ReadFromAsync(IAsyncInputStream stream)
 {
     int received = await stream.ReceiveAsync(buffer, endIndex + 1, buffer.Length - endIndex);
     endIndex += received;
     return received;
 }