Clears the pending flag on stream
.
Closes the stream, releasing resources related to it.
Requests an asynchronous closes of the stream, releasing resources related to it.
When the operation is finished callback
will be called.
You can then call g_input_stream_close_finish()
to get the result of the operation.
Finishes closing a stream asynchronously, started from g_input_stream_close_async().
Checks if an input stream has pending actions.
Checks if an input stream is closed.
Tries to read count
bytes from the stream into the buffer starting at
buffer
. Will block during this read.
Tries to read count
bytes from the stream into the buffer starting at
buffer
. Will block during this read.
Request an asynchronous read of count
bytes from the stream into the
buffer starting at buffer
.
Finishes an asynchronous stream read operation started with g_input_stream_read_all_async().
Request an asynchronous read of count
bytes from the stream into the buffer
starting at buffer
. When the operation is finished callback
will be called.
You can then call g_input_stream_read_finish()
to get the result of the operation.
Like g_input_stream_read(), this tries to read count
bytes from
the stream in a blocking fashion. However, rather than reading into
a user-supplied buffer, this will create a new GBytes
containing
the data that was read. This may be easier to use from language bindings.
Request an asynchronous read of count
bytes from the stream into a
new GBytes
. When the operation is finished callback
will be
called. You can then call g_input_stream_read_bytes_finish()
to get the
result of the operation.
Finishes an asynchronous stream read-into-GBytes
operation.
Finishes an asynchronous stream read operation.
Sets stream
to have actions pending. If the pending flag is
already set or stream
is closed, it will return FALSE
and set
error
.
Tries to skip count
bytes from the stream. Will block during the operation.
Request an asynchronous skip of count
bytes from the stream.
When the operation is finished callback
will be called.
You can then call g_input_stream_skip_finish()
to get the result
of the operation.
Finishes a stream skip operation.