Sets our main struct and passes it to the parent class.
Creates a new data output stream for @base_stream.
Gets the byte order for the stream.
Get the main Gtk struct
the main Gtk struct as a void*
Puts a byte into the output stream.
Puts a signed 16-bit integer into the output stream.
Puts a signed 32-bit integer into the output stream.
Puts a signed 64-bit integer into the stream.
Puts a string into the output stream.
Puts an unsigned 16-bit integer into the output stream.
Puts an unsigned 32-bit integer into the stream.
Puts an unsigned 64-bit integer into the stream.
Sets the byte order of the data output stream to @order.
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*
Tests if the stream supports the #GSeekableIface.
Tests if the length of the stream can be adjusted with g_seekable_truncate().
Seeks in the stream by the given @offset, modified by @type.
Tells the current position within the stream.
Sets the length of the stream to @offset. If the stream was previously larger than @offset, the extra data is discarded. If the stream was previously shorter than @offset, it is extended with NUL ('\0') bytes.
Data output stream implements #GOutputStream and includes functions for writing data directly to an output stream.