Class: RIO::Cmd::ToProc

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

Constant Summary

Constants inherited from To

RIO::Cmd::To::BUF_LEN

Instance Attribute Summary

Attributes inherited from FibPipe

#fib, #source

Instance Method Summary collapse

Methods inherited from ToOutput

#_create_input_fiber, #dest?, #duplex?, #process_loop

Methods inherited from To

#_fiber_init

Methods inherited from FibPipe

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

Constructor Details

#initialize(ioproc) ⇒ ToProc

Returns a new instance of ToProc.



151
152
153
# File 'lib/rio/fibpipe.rb', line 151

def initialize(ioproc)
  super(ioproc,false)
end

Instance Method Details

#put(rec) ⇒ Object



154
155
156
157
# File 'lib/rio/fibpipe.rb', line 154

def put(rec)
  data.out.write(rec)
  data.out.flush
end