Class: RIO::Cmd::FromProc

Inherits:
From show all
Defined in:
lib/rio/fibpipe.rb

Direct Known Subclasses

FibPipeProc

Constant Summary collapse

BUF_LEN =
128

Instance Attribute Summary

Attributes inherited from From

#pipe

Attributes inherited from FibPipe

#fib, #source

Instance Method Summary collapse

Methods inherited from From

#_create_output_fiber, #_fiber_init, #initialize, #process_loop

Methods inherited from FibPipe

#_fiber_init, #dest_report_data_done, #dest_report_new_data, #dest_wait_for_reader, #fiber_yield, #initialize, #resume, #source_resume

Constructor Details

This class inherits a constructor from RIO::Cmd::From

Instance Method Details

#getObject



222
# File 'lib/rio/fibpipe.rb', line 222

def get() data.in.read_nonblock(BUF_LEN) end

#source_waitObject



221
# File 'lib/rio/fibpipe.rb', line 221

def source_wait() IO.select([data.in]) end