Last chance! 50% off unlimited learning
Sale ends in
count
bytes from the stream into the buffer starting at
buffer
. Will block during this read.gInputStreamReadAll(object, count, cancellable = NULL, .errwarn = TRUE)
object
GInputStream
.count
cancellable
GCancellable
object, NULL
to ignore.TRUE
on success, FALSE
if there was an errorbuffer
bytes.read
error
NULL
to ignoregInputStreamRead
, except it tries to
read as many bytes as requested, only stopping on an error or end of stream.
On a successful read of count
bytes, or if we reached the end of the
stream, TRUE
is returned, and bytes.read
is set to the number of bytes
read into buffer
.
If there is an error during the operation FALSE
is returned and error
is set to indicate the error status, bytes.read
is updated to contain
the number of bytes read into buffer
before the error occurred.