IOChannel.readLine
glib.types.IOStatus readLine(out string strReturn, out size_t length, out size_t terminatorPos)Reads a line, including the terminating character(s), from a #GIOChannel into a newly-allocated string. str_return will contain allocated memory if the return is G_IO_STATUS_NORMAL.
Parameters
strReturn | The line read from the #GIOChannel, including the line terminator. This data should be freed with [glib.global.gfree] when no longer needed. This is a nul-terminated string. If a length of zero is returned, this will be null instead. |
length | location to store length of the read data, or null |
terminatorPos | location to store position of line terminator, or null |
Returns
the status of the operation.
Throws
[IOChannelException]