/// <summary> /// Causes this piped input stream to be connected to the piped output stream <code>src</code>. /// </summary> public void connect(PipedOutputStream src) { }
/// <summary> /// Creates a <code>PipedInputStream</code> so that it is /// connected to the piped output stream /// <code>src</code> and uses the specified pipe size for /// the pipe's buffer. /// Data bytes written to <code>src</code> will then /// be available as input from this stream. /// </summary> /// <param name="src"> the stream to connect to. </param> /// <param name="pipeSize"> the size of the pipe's buffer. </param> /// <exception cref="IOException"> if an I/O error occurs. </exception> /// <exception cref="IllegalArgumentException"> if {@code pipeSize <= 0}. /// @since 1.6 </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public PipedInputStream(PipedOutputStream src, int pipeSize) throws IOException public PipedInputStream(PipedOutputStream src, int pipeSize) { InitPipe(pipeSize); Connect(src); }
/// <summary> /// Causes this piped input stream to be connected /// to the piped output stream <code>src</code>. /// If this object is already connected to some /// other piped output stream, an <code>IOException</code> /// is thrown. /// <para> /// If <code>src</code> is an /// unconnected piped output stream and <code>snk</code> /// is an unconnected piped input stream, they /// may be connected by either the call: /// /// <pre><code>snk.connect(src)</code> </pre> /// </para> /// <para> /// or the call: /// /// <pre><code>src.connect(snk)</code> </pre> /// </para> /// <para> /// The two calls have the same effect. /// /// </para> /// </summary> /// <param name="src"> The piped output stream to connect to. </param> /// <exception cref="IOException"> if an I/O error occurs. </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void connect(PipedOutputStream src) throws IOException public virtual void Connect(PipedOutputStream src) { src.Connect(this); }
/// <summary> /// Creates a <code>PipedInputStream</code> so /// that it is connected to the piped output /// stream <code>src</code>. Data bytes written /// to <code>src</code> will then be available /// as input from this stream. /// </summary> /// <param name="src"> the stream to connect to. </param> /// <exception cref="IOException"> if an I/O error occurs. </exception> //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public PipedInputStream(PipedOutputStream src) throws IOException public PipedInputStream(PipedOutputStream src) : this(src, DEFAULT_PIPE_SIZE) { }