14
14
<refname>GFilterInputStream</refname>
15
15
<refpurpose>Filter Input Stream</refpurpose>
16
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
19
<refsynopsisdiv role="synopsis">
18
<refsynopsisdiv id="GFilterInputStream.synopsis" role="synopsis">
20
19
<title role="synopsis.title">Synopsis</title>
24
23
#include <gio/gio.h>
27
25
<link linkend="GFilterInputStream-struct">GFilterInputStream</link>;
28
<link linkend="GInputStream">GInputStream</link>* <link linkend="g-filter-input-stream-get-base-stream">g_filter_input_stream_get_base_stream</link>
26
<link linkend="GInputStream">GInputStream</link> * <link linkend="g-filter-input-stream-get-base-stream">g_filter_input_stream_get_base_stream</link>
29
27
(<link linkend="GFilterInputStream">GFilterInputStream</link> *stream);
35
<refsect1 role="object_hierarchy">
31
<refsect1 id="GFilterInputStream.object-hierarchy" role="object_hierarchy">
36
32
<title role="object_hierarchy.title">Object Hierarchy</title>
39
34
<link linkend="GObject">GObject</link>
40
35
+----<link linkend="GInputStream">GInputStream</link>
41
36
+----GFilterInputStream
42
37
+----<link linkend="GBufferedInputStream">GBufferedInputStream</link>
51
<refsect1 role="properties">
45
<refsect1 id="GFilterInputStream.properties" role="properties">
52
46
<title role="properties.title">Properties</title>
55
"<link linkend="GFilterInputStream--base-stream">base-stream</link>" <link linkend="GInputStream">GInputStream</link> : Read / Write / Construct Only
48
"<link linkend="GFilterInputStream--base-stream">base-stream</link>" <link linkend="GInputStream">GInputStream</link>* : Read / Write / Construct Only
61
<refsect1 role="desc">
54
<refsect1 id="GFilterInputStream.description" role="desc">
62
55
<title role="desc.title">Description</title>
70
<refsect1 role="details">
62
<refsect1 id="GFilterInputStream.details" role="details">
71
63
<title role="details.title">Details</title>
73
<title><anchor id="GFilterInputStream-struct" role="struct"/>GFilterInputStream</title>
74
<indexterm><primary>GFilterInputStream</primary></indexterm><programlisting>typedef struct _GFilterInputStream GFilterInputStream;</programlisting>
64
<refsect2 id="GFilterInputStream-struct" role="struct">
65
<title>GFilterInputStream</title>
66
<indexterm zone="GFilterInputStream-struct"><primary sortas="GFilterInputStream">GFilterInputStream</primary></indexterm><programlisting>typedef struct _GFilterInputStream GFilterInputStream;</programlisting>
76
68
A base class for all input streams that work on an underlying stream.</para>
81
<title><anchor id="g-filter-input-stream-get-base-stream" role="function"/>g_filter_input_stream_get_base_stream ()</title>
82
<indexterm><primary>g_filter_input_stream_get_base_stream</primary></indexterm><programlisting><link linkend="GInputStream">GInputStream</link>* g_filter_input_stream_get_base_stream
71
<refsect2 id="g-filter-input-stream-get-base-stream" role="function">
72
<title>g_filter_input_stream_get_base_stream ()</title>
73
<indexterm zone="g-filter-input-stream-get-base-stream"><primary sortas="g_filter_input_stream_get_base_stream">g_filter_input_stream_get_base_stream</primary></indexterm><programlisting><link linkend="GInputStream">GInputStream</link> * g_filter_input_stream_get_base_stream
83
74
(<link linkend="GFilterInputStream">GFilterInputStream</link> *stream);</programlisting>
85
76
Gets the base stream for the filter stream.</para>
88
78
</para><variablelist role="params">
89
<varlistentry><term><parameter>stream</parameter> :</term>
79
<varlistentry><term><parameter>stream</parameter> :</term>
90
80
<listitem><simpara> a <link linkend="GFilterInputStream"><type>GFilterInputStream</type></link>.
91
81
</simpara></listitem></varlistentry>
92
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GInputStream"><type>GInputStream</type></link>.
82
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GInputStream"><type>GInputStream</type></link>.
93
83
</simpara></listitem></varlistentry>
94
84
</variablelist></refsect2>
97
<refsect1 role="property_details">
87
<refsect1 id="GFilterInputStream.property-details" role="property_details">
98
88
<title role="property_details.title">Property Details</title>
99
<refsect2><title><anchor id="GFilterInputStream--base-stream"/>The <literal>"base-stream"</literal> property</title>
100
<indexterm><primary>GFilterInputStream:base-stream</primary></indexterm><programlisting> "base-stream" <link linkend="GInputStream">GInputStream</link> : Read / Write / Construct Only</programlisting>
89
<refsect2 id="GFilterInputStream--base-stream" role="property"><title>The <literal>"base-stream"</literal> property</title>
90
<indexterm zone="GFilterInputStream--base-stream"><primary sortas="GFilterInputStream:base-stream">GFilterInputStream:base-stream</primary></indexterm><programlisting> "base-stream" <link linkend="GInputStream">GInputStream</link>* : Read / Write / Construct Only</programlisting>
101
91
<para>The underlying base stream the io ops will be done on.</para></refsect2>
109
<refsect1><refsect2 /><refsect2 /></refsect1>