Class java.io.PipedInputStream (1.0)


public class PipedInputStream extends InputStream {
  // Public Constructors
    public PipedInputStream(PipedOutputStream src) throws IOException;
    public PipedInputStream( );  // Empty
  // Constants
    protected final static int PIPE_SIZE;
  // Protected Instance Variables
    protected byte[ ] buffer;
    protected int in;
    protected int out;
  // Public Instance Methods
    public synchronized int available( ) throws IOException;  // Defines InputStream.available( )
    public void close( ) throws IOException;  // Overrides InputStream.close( )
    public void connect(PipedOutputStream src) throws IOException;
    public synchronized int read( ) throws IOException;  // Defines InputStream.read( )
    public synchronized int read(byte[ ] b, int off, int len) throws IOException;  // Overrides InputStream.read( )
  // Protected Instance Methods
    protected synchronized void receive(int b) throws IOException;
}