BufferedInputStream.fillAsync

Reads data into stream's buffer asynchronously, up to count size. io_priority can be used to prioritize reads. For the synchronous version of this function, see gio.buffered_input_stream.BufferedInputStream.fill.

If count is -1 then the attempted read size is equal to the number of bytes that are required to fill the buffer.

class BufferedInputStream
void
fillAsync

Parameters

count ptrdiff_t

the number of bytes that will be read from the stream

ioPriority int

the [I/O priority][io-priority] of the request

cancellable gio.cancellable.Cancellable

optional #GCancellable object

callback gio.types.AsyncReadyCallback

a #GAsyncReadyCallback