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

Create a new output pipe on the given channel.

Public Instance methods

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 all available bytes from the pipe. If there are no available bytes, then this will block until data becomes available.

[Validate]