1 <?xml version="1.0" standalone="no"?>
2 <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
5 <refentry id="class-giofilteroutputstream">
7 <refname>gio.FilterOutputStream</refname>
8 <refpurpose>Filter Output Stream</refpurpose>
12 <title>Synopsis</title>
14 <classsynopsis language="python">
15 <ooclass><classname>gio.FilterOutputStream</classname></ooclass>
16 <ooclass><classname><link linkend="class-giooutputstream">gio.OutputStream</link></classname></ooclass>
18 <methodsynopsis language="python">
19 <methodname><link linkend="method-giofilteroutputstream--get-base-stream">get_base_stream</link></methodname>
20 <methodparam></methodparam>
22 <methodsynopsis language="python">
23 <methodname><link linkend="method-giofilteroutputstream--get-close-base-stream">get_close_base_stream</link></methodname>
24 <methodparam></methodparam>
26 <methodsynopsis language="python">
27 <methodname><link linkend="method-giofilteroutputstream--set-close-base-stream">set_close_base_stream</link></methodname>
28 <methodparam><parameter role="keyword">close_base</parameter></methodparam>
36 <title>Ancestry</title>
38 <synopsis>+-- <link linkend="class-gobject">gobject.GObject</link>
39 +-- <link linkend="class-giooutputstream">gio.OutputStream</link>
40 +-- <link linkend="class-giofilteroutputstream">gio.FilterOutputStream</link>
45 <refsect1 id="properties-giofilteroutputstream">
46 <title>gio.FilterOutputStream Properties</title>
48 <blockquote role="properties">
49 <informaltable pgwide="1" frame="none">
51 <colspec column="1" colwidth="1in"/>
52 <colspec column="2" colwidth="1in"/>
53 <colspec column="3" colwidth="4in"/>
56 <entry>"base-stream"</entry>
57 <entry>Read - Write - Construct only</entry>
58 <entry>The underlying base stream on which the io ops will be done.</entry>
61 <entry>"close-base-stream"</entry>
62 <entry>Read - Write - Construct only</entry>
63 <entry>If the base stream should be closed when the filter stream is closed.
64 Default value: <literal>True</literal>.</entry>
74 <title>Description</title>
82 <title>Methods</title>
84 <refsect2 id="method-giofilteroutputstream--get-base-stream">
85 <title>gio.FilterOutputStream.get_base_stream</title>
87 <programlisting><methodsynopsis language="python">
88 <methodname>get_base_stream</methodname>
89 <methodparam></methodparam>
90 </methodsynopsis></programlisting>
94 <term><emphasis>Returns</emphasis> :</term>
96 <link linkend="class-giooutputstream"><classname>gio.OutputStream</classname></link>
102 The <methodname>get_base_stream</methodname>() method gets the base
103 stream for the filter stream.
107 <refsect2 id="method-giofilteroutputstream--get-close-base-stream">
108 <title>gio.FilterOutputStream.get_close_base_stream</title>
110 <programlisting><methodsynopsis language="python">
111 <methodname>get_close_base_stream</methodname>
112 <methodparam></methodparam>
113 </methodsynopsis></programlisting>
117 <term><emphasis>Returns</emphasis> :</term>
118 <listitem><simpara><literal>True</literal> if the base stream
120 </simpara></listitem>
125 The <methodname>get_close_base_stream</methodname>() method returns
126 whether the base stream will be closed when stream is closed.
130 <refsect2 id="method-giofilteroutputstream--set-close-base-stream">
131 <title>gio.FilterOutputStream.set_close_base_stream</title>
133 <programlisting><methodsynopsis language="python">
134 <methodname>set_close_base_stream</methodname>
135 <methodparam><parameter role="keyword">close_base</parameter></methodparam>
136 </methodsynopsis></programlisting>
140 <term><parameter role="keyword">close_base</parameter> :</term>
141 <listitem><simpara><literal>True</literal> to close the base stream.
142 </simpara></listitem>
147 The <methodname>set_close_base_stream</methodname>() method sets whether
148 the base stream will be closed when stream is closed.