binary-streams / loggersoft.kotlin.streams / StreamInput / useLines

useLines

open fun useLines(encoding: StringEncoding = defaultStringEncoding, byteOrder: ByteOrder = defaultByteOrder, block: (lines: Sequence<String>) -> Unit): Unit

Calls the block callback giving it a sequence of all the lines in the stream and closes it once the processing is complete.

Parameters

encoding - encoding of the string.

byteOrder - byte order for UTF-16 and UTF-32 encoding.