+
Point of view
All features
deferred class FILTER
Summary
Class invariant
Overview
features
  • do_detach
    Used by the underlying stream to require not to be filtered anymore
connect_to (a_stream: FILTERABLE)
effective procedure
Connect the filter to some underlying stream.
is_connected: BOOLEAN
effective function
True if the filter is connected to some underlying stream.
disconnect
deferred procedure
Disconnect from the underlying stream.
can_disconnect: BOOLEAN
effective function
filtered_descriptor: INTEGER_32
effective function
filtered_has_descriptor: BOOLEAN
effective function
filtered_stream_pointer: POINTER
effective function
filtered_has_stream_pointer: BOOLEAN
effective function
local_can_disconnect: BOOLEAN
deferred function
True if this stream can be safely disconnected (without data loss, etc.)
stream: FILTERABLE
writable attribute
The underlying stream (i.e. the filtered one)
do_detach
deferred procedure
Used by the underlying stream to require not to be filtered anymore