Class: Net::SSH::Service::Process::POpen3Manager::SSHOutputPipe

Class | Net::SSH::Service::Process::POpen3Manager::SSHOutputPipe
In: | lib/net/ssh/service/process/popen3.rb
Parent: | Object

An abstract class representing a writable stream on a channel. This is subclassed by SSHStdoutPipe and SSHStderrPipe.

### Methods

data_available? new read

### Attributes

channel | [R] | The channel used by this pipe.

### Public Class methods

new( channel )

Create a new output pipe on the given channel.

### Public Instance methods

data_available?()

Returns true if there are any bytes available on this pipe. This will do a non-blocking read on the connection to determine if there

read()

Read all available bytes from the pipe. If there are no available bytes, then this will block until data becomes available.

[Validate]