4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>CamelMimeFilterBestenc</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Stream-Filters.html" title="Stream Filters">
9
9
<link rel="prev" href="CamelMimeFilterBasic.html" title="CamelMimeFilterBasic">
10
10
<link rel="next" href="CamelMimeFilterCanon.html" title="CamelMimeFilterCanon">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
42
42
<pre class="synopsis">enum <a class="link" href="CamelMimeFilterBestenc.html#CamelBestencRequired" title="enum CamelBestencRequired">CamelBestencRequired</a>;
43
43
enum <a class="link" href="CamelMimeFilterBestenc.html#CamelBestencEncoding" title="enum CamelBestencEncoding">CamelBestencEncoding</a>;
44
44
struct <a class="link" href="CamelMimeFilterBestenc.html#CamelMimeFilterBestenc-struct" title="struct CamelMimeFilterBestenc">CamelMimeFilterBestenc</a>;
45
<a class="link" href="CamelMimeFilter.html" title="CamelMimeFilter"><span class="returnvalue">CamelMimeFilter</span></a> * <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-new" title="camel_mime_filter_bestenc_new ()">camel_mime_filter_bestenc_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
45
<a class="link" href="CamelMimeFilter.html" title="CamelMimeFilter"><span class="returnvalue">CamelMimeFilter</span></a> * <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-new" title="camel_mime_filter_bestenc_new ()">camel_mime_filter_bestenc_new</a> (<em class="parameter"><code><span class="type">guint</span> flags</code></em>);
46
46
<a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a> <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-get-best-encoding" title="camel_mime_filter_bestenc_get_best_encoding ()">camel_mime_filter_bestenc_get_best_encoding</a>
47
47
(<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> *filter</code></em>,
48
48
<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html#CamelBestencEncoding" title="enum CamelBestencEncoding"><span class="type">CamelBestencEncoding</span></a> required</code></em>);
49
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-get-best-charset" title="camel_mime_filter_bestenc_get_best_charset ()">camel_mime_filter_bestenc_get_best_charset</a>
49
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-get-best-charset" title="camel_mime_filter_bestenc_get_best_charset ()">camel_mime_filter_bestenc_get_best_charset</a>
50
50
(<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> *filter</code></em>);
51
51
<span class="returnvalue">void</span> <a class="link" href="CamelMimeFilterBestenc.html#camel-mime-filter-bestenc-set-flags" title="camel_mime_filter_bestenc_set_flags ()">camel_mime_filter_bestenc_set_flags</a> (<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> *filter</code></em>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
52
<em class="parameter"><code><span class="type">guint</span> flags</code></em>);
55
55
<div class="refsect1">
56
56
<a name="CamelMimeFilterBestenc.object-hierarchy"></a><h2>Object Hierarchy</h2>
57
57
<pre class="synopsis">
58
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
59
59
+----<a class="link" href="CamelObject.html" title="CamelObject">CamelObject</a>
60
60
+----<a class="link" href="CamelMimeFilter.html" title="CamelMimeFilter">CamelMimeFilter</a>
61
61
+----CamelMimeFilterBestenc
70
70
<a name="CamelMimeFilterBestenc.details"></a><h2>Details</h2>
71
71
<div class="refsect2">
72
72
<a name="CamelBestencRequired"></a><h3>enum CamelBestencRequired</h3>
73
<pre class="programlisting">typedef enum _CamelBestencRequired {
73
<pre class="programlisting">typedef enum {
74
74
CAMEL_BESTENC_GET_ENCODING = 1 << 0,
75
75
CAMEL_BESTENC_GET_CHARSET = 1 << 1,
109
109
<div class="refsect2">
110
110
<a name="camel-mime-filter-bestenc-new"></a><h3>camel_mime_filter_bestenc_new ()</h3>
111
<pre class="programlisting"><a class="link" href="CamelMimeFilter.html" title="CamelMimeFilter"><span class="returnvalue">CamelMimeFilter</span></a> * camel_mime_filter_bestenc_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
111
<pre class="programlisting"><a class="link" href="CamelMimeFilter.html" title="CamelMimeFilter"><span class="returnvalue">CamelMimeFilter</span></a> * camel_mime_filter_bestenc_new (<em class="parameter"><code><span class="type">guint</span> flags</code></em>);</pre>
113
113
Create a new <a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> object.
158
158
<div class="refsect2">
159
159
<a name="camel-mime-filter-bestenc-get-best-charset"></a><h3>camel_mime_filter_bestenc_get_best_charset ()</h3>
160
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * camel_mime_filter_bestenc_get_best_charset
160
<pre class="programlisting">const <span class="returnvalue">gchar</span> * camel_mime_filter_bestenc_get_best_charset
161
161
(<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> *filter</code></em>);</pre>
163
163
Gets the best charset that can be used to contain this content.
182
182
<div class="refsect2">
183
183
<a name="camel-mime-filter-bestenc-set-flags"></a><h3>camel_mime_filter_bestenc_set_flags ()</h3>
184
184
<pre class="programlisting"><span class="returnvalue">void</span> camel_mime_filter_bestenc_set_flags (<em class="parameter"><code><a class="link" href="CamelMimeFilterBestenc.html" title="CamelMimeFilterBestenc"><span class="type">CamelMimeFilterBestenc</span></a> *filter</code></em>,
185
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
185
<em class="parameter"><code><span class="type">guint</span> flags</code></em>);</pre>
187
187
Set the flags for subsequent operations.