read_chars


Description:

public IOStatus read_chars (char[] buf, out size_t bytes_read) throws ConvertError, IOChannelError

Replacement for g_io_channel_read with the new API.

Parameters:

this

a IOChannel

buf

a buffer to read data into

bytes_read

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.

count

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

Returns:

the status of the operation.