Creates a new data output stream for base_stream.
Gets the byte order for the stream.
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.
Tests if the stream supports the #GSeekableIface.
Tests if the length of the stream can be adjusted with gio.seekable.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.
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.
Tests if the stream supports the #GSeekableIface.
Tests if the length of the stream can be adjusted with gio.seekable.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 gio.output_stream.OutputStream and includes functions for writing data directly to an output stream.