Method
GioBufferedInputStreamfill_async
Declaration
void
g_buffered_input_stream_fill_async (
GBufferedInputStream* stream,
gssize count,
int io_priority,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
Description
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 g_buffered_input_stream_fill().
If count is -1 then the attempted read size is equal to the number
of bytes that are required to fill the buffer.
Parameters
count-
Type:
gssizeThe number of bytes that will be read from the stream.
io_priority-
Type:
intThe [I/O priority][io-priority] of the request.
cancellable-
Type:
GCancellableOptional
GCancellableobject.The argument can be NULL.The data is owned by the caller of the method. callback-
Type:
GAsyncReadyCallbackA
GAsyncReadyCallback.The argument can be NULL. user_data-
Type:
gpointerA #gpointer.
The argument can be NULL.The data is owned by the caller of the method.