Java.IO.PipedInputStream.Buffer Property
The circular buffer through which data is passed.

Syntax

[Android.Runtime.Register("buffer")]
protected IList<byte> Buffer { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

The circular buffer through which data is passed. Data is read from the range [out, in) and written to the range [in, out). Data in the buffer is either sequential:

java Example

     { - - - X X X X X X X - - - - - }
             ^             ^
             |             |
            out           in
...or wrapped around the buffer's end:

java Example

     { X X X X - - - - - - - - X X X }
               ^               ^
               |               |
              in              out
When the buffer is empty, in == -1. Reading when the buffer is empty will block until data is available. When the buffer is full, in == out. Writing when the buffer is full will block until free space is available.

[Android Documentation]

Requirements

Namespace: Java.IO
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1