:right-sidebar: True FilterInputStream =================================================================== .. currentmodule:: gi.repository.Gio .. class:: FilterInputStream(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gio.InputStream`, :class:`~gi.repository.GObject.Object` Subclasses: :class:`~gi.repository.Gio.BufferedInputStream`, :class:`~gi.repository.Gio.ConverterInputStream` :Constructors: :: FilterInputStream(**properties) Methods ------- .. rst-class:: interim-class .. class:: FilterInputStream :no-index: .. method:: get_base_stream() -> ~gi.repository.Gio.InputStream Gets the base stream for the filter stream. .. method:: get_close_base_stream() -> bool Returns whether the base stream will be closed when ``stream`` is closed. .. method:: set_close_base_stream(close_base: bool) -> None Sets whether the base stream will be closed when ``stream`` is closed. :param close_base: :const:`True` to close the base stream. Properties ---------- .. rst-class:: interim-class .. class:: FilterInputStream :no-index: .. attribute:: props.base_stream :type: ~gi.repository.Gio.InputStream The underlying base stream on which the I/O ops will be done. .. attribute:: props.close_base_stream :type: bool Whether the base stream should be closed when the filter stream is closed. Fields ------ .. rst-class:: interim-class .. class:: FilterInputStream :no-index: .. attribute:: base_stream .. attribute:: parent_instance