gio.converter_output_stream

Module for [ConverterOutputStream] class

Types 3

Converter output stream implements gio.output_stream.OutputStream and allows conversion of data of various types during reading.

As of GLib 2.34, gio.converter_output_stream.ConverterOutputStream implements gio.pollable_output_stream.PollableOutputStream.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
ConverterOutputStream self() nothrowReturns `this`, for use in `with` statements.
ConverterOutputStreamGidBuilder builder() static nothrowGet builder for [gio.converter_output_stream.ConverterOutputStream] Returns: New builder object
gio.converter.Converter converter() @property nothrowGet `converter` property. Returns: The converter object.
gio.converter.Converter getConverter() nothrowGets the #GConverter that is used by converter_stream. Returns: the converter of the converter output stream
Constructors
this(void * ptr, Flag!"Take" take)
this(gio.output_stream.OutputStream baseStream, gio.converter.Converter converter)Creates a new converter output stream for the base_stream.

Fluent builder implementation template for gio.converter_output_stream.ConverterOutputStream

Methods
T converter(gio.converter.Converter propval) nothrowSet `converter` property. Params: propval = The converter object. Returns: Builder instance for fluent chaining