class SPLIT_OUTPUT_STREAM
Summary
Class invariant
Overview
creation features
exported features
creation
  • recycle
    Do whatever needs to be done to free resources or recycle other objects when recycling this one
To write a number:
Other features:
Default_line_length: INTEGER_32
constant attribute
This length is the default for Base64 (see http://www.faqs.org/rfcs/rfc2045)
Default_line_separator: STRING
constant attribute
line_length: INTEGER_32
writable attribute
Length of a line
line_separator: STRING
writable attribute
What to put at the end of a line (e.g. Quoted-Printable would set "=%R%N" here)
connect_to (a_stream: OUTPUT_STREAM)
effective procedure
Connect the filter to some underlying stream.
set_line_length (a_length: INTEGER_32)
effective procedure
set_line_separator (a_separator: STRING)
effective procedure
can_put_character (c: CHARACTER): BOOLEAN
effective function
disconnect
effective procedure
Disconnect from the underlying stream.
put_character (c: CHARACTER)
effective procedure
flush
effective procedure
Flushes the pipe.
detach
effective procedure
Shake off the filter.
event_can_write: EVENT_DESCRIPTOR
effective function
is_connected: BOOLEAN
deferred function
True if the stream is connected.
descriptor: INTEGER_32
effective function
Some OS-dependent descriptor.
has_descriptor: BOOLEAN
effective function
True if that stream can be associated to some OS-meaningful descriptor.
can_disconnect: BOOLEAN
deferred function
True if the stream can be safely disconnected (without data loss, etc.)
recycle
effective procedure
Do whatever needs to be done to free resources or recycle other objects when recycling this one
is_filtered: BOOLEAN
deferred function
put_string (s: STRING)
effective procedure
Output s to current output device.
put_unicode_string (unicode_string: UNICODE_STRING)
effective procedure
Output the UTF-8 encoding of the unicode_string.
put_line (s: STRING)
effective procedure
Output the string followed by a '%N'.
put_integer (i: INTEGER_64)
frozen
effective procedure
Output i to current output device.
put_integer_format (i: INTEGER_64, s: INTEGER_32)
frozen
effective procedure
Output i to current output device using at most s character.
put_real (r: REAL_64)
effective procedure
Output r to current output device.
put_real_format (r: REAL_64, f: INTEGER_32)
effective procedure
Output r with only f digit for the fractionnal part.
put_real_scientific (r: REAL_64, f: INTEGER_32)
effective procedure
Output r using the scientific notation with only f digit for the fractionnal part.
put_number (number: NUMBER)
effective procedure
Output the number.
put_boolean (b: BOOLEAN)
effective procedure
Output b to current output device according to the Eiffel format.
put_pointer (p: POINTER)
effective procedure
Output a viewable version of p.
put_new_line
effective procedure
Output a newline character.
put_spaces (nb: INTEGER_32)
effective procedure
Output nb spaces character.
append_file (file_name: STRING)
effective procedure