|Did you know ...||Search Documentation:|
The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
Mode = writestream if data is available. String contains the (textual) data that is written to Stream. The callback is called if the buffer of Stream overflows, the user calls
flush_output(Stream)or Stream is closed and there is buffered data.
Mode == readstream to get new data. On success the stream extracts text from the provided Term. Term is typically a string, atom, code or character list. If term is not one of the above, it is handed to writeq/1. To signal end-of-file, unify stream with an empty text, e.g.,
The current implementation only deals with text streams. The
stream uses the
wchar_t encoding. The buffer size must be a
wchar_t, i.e., a multiple of four for portability.
The newline mode of the stream is
posix on all platforms,
disabling the translation
"\n" --> "\r\n".