GSource* g_pollable_input_stream_create_source ( GPollableInputStream* stream, GCancellable* cancellable )
GSource that triggers when
stream can be read, or
cancellable is triggered or an error occurs. The callback on the
source is of the
As with g_pollable_input_stream_is_readable(), it is possible that
the stream may not actually be readable even after the source
triggers, so you should use
g_input_stream_read() from the callback.
Available since: 2.28
The argument can be
The data is owned by the caller of the method.
|The caller of the method takes ownership of the data, and is responsible for freeing it.|