PollableOutputStreamIF.createSource

Creates a glib.Source that triggers when stream can be written, or cancellable is triggered or an error occurs. The callback on the source is of the GPollableSourceFunc type.

As with g_pollable_output_stream_is_writable(), it is possible that the stream may not actually be writable even after the source triggers, so you should use g_pollable_output_stream_write_nonblocking() rather than OutputStream.write from the callback.

interface PollableOutputStreamIF
createSource

Parameters

cancellable Cancellable

a gio.Cancellable, or NULL

Return Value

Type: Source

Meta

Since

2.28