+
Point of view
All features
class STREAM_SPLICE
Summary
Class invariant
Overview
creation features
features
connect_to (a_instream: INPUT_STREAM, a_outstream: OUTPUT_STREAM)
effective procedure
Connect streams
disconnect
effective procedure
Disconnect streams
is_connected: BOOLEAN
effective function
Are streams connected?
splice
effective procedure
Move data from instream to outstream while there is anything to move, using an internal stack.
splice_in_stack (a_stack: LOOP_STACK)
effective procedure
Puts a job in a_stack that moves data from instream to outstream.
make
effective procedure
Create a non-connected splice
splice_stack: LOOP_STACK
once function
A stack for splice jobs.
writable attribute
The job that will be placed on the stack
instream: STREAM
effective function
outstream: STREAM
effective function