IOChannel.readChars

Replacement for g_io_channel_read() with the new API.

class IOChannel
readChars

Parameters

buf string

a buffer to read data into

count gsize

the size of the buffer. Note that the buffer may not be complelely filled even if there is data in the buffer if the remaining data is not a complete character.

bytesRead gsize

The number of bytes read. This may be zero even on success if count < 6 and the channel's encoding is non-NULL. This indicates that the next UTF-8 character is too wide for the buffer. [allow-none]

Return Value

Type: GIOStatus

the status of the operation.

Throws

GException on failure.

Meta