gio.filter_output_stream
Module for [FilterOutputStream] class
Types 3
Base class for output stream implementations that perform some kind of filtering operation on a base stream. Typical examples of filtering operations are character set conversion, compression and byte order flipping.
Methods
FilterOutputStreamGidBuilder builder() static nothrowGet builder for [gio.filter_output_stream.FilterOutputStream] Returns: New builder objectbool closeBaseStream() @property nothrowGet `closeBaseStream` property. Returns: Whether the base stream should be closed when the filter stream is closed.gio.output_stream.OutputStream getBaseStream() nothrowGets the base stream for the filter stream. Returns: a #GOutputStream.bool getCloseBaseStream() nothrowReturns whether the base stream will be closed when stream is closed. Returns: true if the base stream will be closed.void setCloseBaseStream(bool closeBase) nothrowSets whether the base stream will be closed when stream is closed.Fluent builder implementation template for gio.filter_output_stream.FilterOutputStream
Methods
T baseStream(gio.output_stream.OutputStream propval) nothrowT closeBaseStream(bool propval) nothrowSet `closeBaseStream` property. Params: propval = Whether the base stream should be closed when the filter stream is closed. Returns: Builder instance for fluent chainingFluent builder for gio.filter_output_stream.FilterOutputStream
Methods