1
<refentry id="camel-CamelMimeFilterWindows">
3
<refentrytitle role="top_of_page" id="camel-CamelMimeFilterWindows.top_of_page">CamelMimeFilterWindows</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>CAMEL Library</refmiscinfo>
9
<refname>CamelMimeFilterWindows</refname>
10
<refpurpose></refpurpose>
13
<refsynopsisdiv id="camel-CamelMimeFilterWindows.synopsis" role="synopsis">
14
<title role="synopsis.title">Synopsis</title>
17
<link linkend="CamelMimeFilterWindows">CamelMimeFilterWindows</link>;
18
<link linkend="CamelMimeFilter">CamelMimeFilter</link> * <link linkend="camel-mime-filter-windows-new">camel_mime_filter_windows_new</link> (const <link linkend="gchar">gchar</link> *claimed_charset);
19
<link linkend="gboolean">gboolean</link> <link linkend="camel-mime-filter-windows-is-windows-charset">camel_mime_filter_windows_is_windows_charset</link>
20
(<link linkend="CamelMimeFilterWindows">CamelMimeFilterWindows</link> *filter);
21
const <link linkend="gchar">gchar</link> * <link linkend="camel-mime-filter-windows-real-charset">camel_mime_filter_windows_real_charset</link>
22
(<link linkend="CamelMimeFilterWindows">CamelMimeFilterWindows</link> *filter);
34
<refsect1 id="camel-CamelMimeFilterWindows.description" role="desc">
35
<title role="desc.title">Description</title>
40
<refsect1 id="camel-CamelMimeFilterWindows.details" role="details">
41
<title role="details.title">Details</title>
42
<refsect2 id="CamelMimeFilterWindows" role="struct">
43
<title>CamelMimeFilterWindows</title>
44
<indexterm zone="CamelMimeFilterWindows"><primary sortas="CamelMimeFilterWindows">CamelMimeFilterWindows</primary></indexterm><programlisting>typedef struct {
45
CamelMimeFilter parent;
48
gchar *claimed_charset;
49
} CamelMimeFilterWindows;
53
<refsect2 id="camel-mime-filter-windows-new" role="function">
54
<title>camel_mime_filter_windows_new ()</title>
55
<indexterm zone="camel-mime-filter-windows-new"><primary sortas="camel_mime_filter_windows_new">camel_mime_filter_windows_new</primary></indexterm><programlisting><link linkend="CamelMimeFilter">CamelMimeFilter</link> * camel_mime_filter_windows_new (const <link linkend="gchar">gchar</link> *claimed_charset);</programlisting>
57
Create a new <link linkend="CamelMimeFilterWindows"><type>CamelMimeFilterWindows</type></link> object that will analyse
58
whether or not the text is really encoded in <parameter>claimed_charset</parameter>.</para>
60
</para><variablelist role="params">
61
<varlistentry><term><parameter>claimed_charset</parameter> :</term>
62
<listitem><simpara> ISO charset name
63
</simpara></listitem></varlistentry>
64
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="CamelMimeFilter"><type>CamelMimeFilter</type></link> object
65
</simpara></listitem></varlistentry>
66
</variablelist></refsect2>
67
<refsect2 id="camel-mime-filter-windows-is-windows-charset" role="function">
68
<title>camel_mime_filter_windows_is_windows_charset ()</title>
69
<indexterm zone="camel-mime-filter-windows-is-windows-charset"><primary sortas="camel_mime_filter_windows_is_windows_charset">camel_mime_filter_windows_is_windows_charset</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> camel_mime_filter_windows_is_windows_charset
70
(<link linkend="CamelMimeFilterWindows">CamelMimeFilterWindows</link> *filter);</programlisting>
72
Get whether or not the textual content filtered by <parameter>filetr</parameter> is
73
really in a Microsoft Windows charset rather than the claimed ISO
76
</para><variablelist role="params">
77
<varlistentry><term><parameter>filter</parameter> :</term>
78
<listitem><simpara> a <link linkend="CamelMimeFilterWindows"><type>CamelMimeFilterWindows</type></link> object
79
</simpara></listitem></varlistentry>
80
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the text was found to be in a Microsoft Windows
81
CP125x charset or <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise.
82
</simpara></listitem></varlistentry>
83
</variablelist></refsect2>
84
<refsect2 id="camel-mime-filter-windows-real-charset" role="function">
85
<title>camel_mime_filter_windows_real_charset ()</title>
86
<indexterm zone="camel-mime-filter-windows-real-charset"><primary sortas="camel_mime_filter_windows_real_charset">camel_mime_filter_windows_real_charset</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> * camel_mime_filter_windows_real_charset
87
(<link linkend="CamelMimeFilterWindows">CamelMimeFilterWindows</link> *filter);</programlisting>
89
Get the name of the actual charset used to encode the textual
90
content filtered by <parameter>filter</parameter> (it will either be the original
91
claimed_charset passed in at creation time or the Windows-CP125x
94
</para><variablelist role="params">
95
<varlistentry><term><parameter>filter</parameter> :</term>
96
<listitem><simpara> a <link linkend="CamelMimeFilterWindows"><type>CamelMimeFilterWindows</type></link> object
97
</simpara></listitem></varlistentry>
98
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the name of the actual charset
99
</simpara></listitem></varlistentry>
100
</variablelist></refsect2>