ConverterOutputStream

Converter output stream implements GOutputStream and allows conversion of data of various types during reading.

As of GLib 2.34, GConverterOutputStream implements GPollableOutputStream.

Constructors

this
this(GConverterOutputStream* gConverterOutputStream)

Sets our main struct and passes it to the parent class

this
this(GOutputStream* baseStream, ConverterIF converter)

Creates a new converter output stream for the base_stream.

Members

Functions

getConverter
ConverterIF getConverter()

Gets the GConverter that is used by converter_stream. Since 2.24

getConverterOutputStreamStruct
GConverterOutputStream* getConverterOutputStreamStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

gConverterOutputStream
GConverterOutputStream* gConverterOutputStream;

the main Gtk struct

Inherited Members

From FilterOutputStream

gFilterOutputStream
GFilterOutputStream* gFilterOutputStream;

the main Gtk struct

getFilterOutputStreamStruct
GFilterOutputStream* getFilterOutputStreamStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
getBaseStream
OutputStream getBaseStream()

Gets the base stream for the filter stream.

getCloseBaseStream
int getCloseBaseStream()

Returns whether the base stream will be closed when stream is closed.

setCloseBaseStream
void setCloseBaseStream(int closeBase)

Sets whether the base stream will be closed when stream is closed.

Meta