Sets our main struct and passes it to the parent class.
Creates a new converter output stream for the base_stream.
Gets the GConverter that is used by converter_stream.
Get the main Gtk struct
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the base stream for the filter stream.
Returns whether the base stream will be closed when stream is closed.
Sets whether the base stream will be closed when stream is closed.
Get the main Gtk struct
the main Gtk struct as a void*
Checks if stream is actually pollable. Some classes may implement GPollableOutputStream but have only certain instances of that class be pollable. If this method returns FALSE, then the behavior of other GPollableOutputStream methods is undefined.
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.
Checks if stream can be written.
Attempts to write up to count bytes from buffer to stream, as with OutputStream.write. If stream is not currently writable, this will immediately return G_IO_ERROR_WOULD_BLOCK, and you can use g_pollable_output_stream_create_source() to create a glib.Source that will be triggered when stream is writable.
Attempts to write the bytes contained in the n_vectors vectors to stream, as with OutputStream.writev. If stream is not currently writable, this will immediately return %G_POLLABLE_RETURN_WOULD_BLOCK, and you can use g_pollable_output_stream_create_source() to create a glib.Source that will be triggered when stream is writable. error will *not* be set in that case.
Converter output stream implements gio.OutputStream and allows conversion of data of various types during reading.
As of GLib 2.34, gio.ConverterOutputStream implements GPollableOutputStream