42
42
<div class="refsynopsisdiv">
43
43
<a name="CamelMimePart.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">struct <a class="link" href="CamelMimePart.html#CamelMimePart-struct" title="struct CamelMimePart">CamelMimePart</a>;
45
<a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="returnvalue">CamelMimePart</span></a> * <a class="link" href="CamelMimePart.html#camel-mime-part-new" title="camel_mime_part_new ()">camel_mime_part_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
45
<a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="returnvalue">CamelMimePart</span></a> * <a class="link" href="CamelMimePart.html#camel-mime-part-new" title="camel_mime_part_new ()">camel_mime_part_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
46
46
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-description" title="camel_mime_part_set_description ()">camel_mime_part_set_description</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
47
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
48
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="CamelMimePart.html#camel-mime-part-get-description" title="camel_mime_part_get_description ()">camel_mime_part_get_description</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
47
<em class="parameter"><code>const <span class="type">gchar</span> *description</code></em>);
48
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-description" title="camel_mime_part_get_description ()">camel_mime_part_get_description</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
49
49
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-disposition" title="camel_mime_part_set_disposition ()">camel_mime_part_set_disposition</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
50
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *disposition</code></em>);
51
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="CamelMimePart.html#camel-mime-part-get-disposition" title="camel_mime_part_get_disposition ()">camel_mime_part_get_disposition</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
50
<em class="parameter"><code>const <span class="type">gchar</span> *disposition</code></em>);
51
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-disposition" title="camel_mime_part_get_disposition ()">camel_mime_part_get_disposition</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
52
52
const <a class="link" href="camel-camel-mime-utils.html#CamelContentDisposition" title="CamelContentDisposition"><span class="returnvalue">CamelContentDisposition</span></a> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-disposition" title="camel_mime_part_get_content_disposition ()">camel_mime_part_get_content_disposition</a>
53
53
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
54
54
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-filename" title="camel_mime_part_set_filename ()">camel_mime_part_set_filename</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
55
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
56
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="CamelMimePart.html#camel-mime-part-get-filename" title="camel_mime_part_get_filename ()">camel_mime_part_get_filename</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
55
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
56
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-filename" title="camel_mime_part_get_filename ()">camel_mime_part_get_filename</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
57
57
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content-id" title="camel_mime_part_set_content_id ()">camel_mime_part_set_content_id</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *contentid</code></em>);
59
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="CamelMimePart.html#camel-mime-part-get-content-id" title="camel_mime_part_get_content_id ()">camel_mime_part_get_content_id</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
58
<em class="parameter"><code>const <span class="type">gchar</span> *contentid</code></em>);
59
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-id" title="camel_mime_part_get_content_id ()">camel_mime_part_get_content_id</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
60
60
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content-md5" title="camel_mime_part_set_content_md5 ()">camel_mime_part_set_content_md5</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
61
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *md5sum</code></em>);
62
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="CamelMimePart.html#camel-mime-part-get-content-md5" title="camel_mime_part_get_content_md5 ()">camel_mime_part_get_content_md5</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
61
<em class="parameter"><code>const <span class="type">gchar</span> *md5sum</code></em>);
62
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-md5" title="camel_mime_part_get_content_md5 ()">camel_mime_part_get_content_md5</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content-location" title="camel_mime_part_set_content_location ()">camel_mime_part_set_content_location</a>
64
64
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
65
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *location</code></em>);
66
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="CamelMimePart.html#camel-mime-part-get-content-location" title="camel_mime_part_get_content_location ()">camel_mime_part_get_content_location</a>
65
<em class="parameter"><code>const <span class="type">gchar</span> *location</code></em>);
66
const <span class="returnvalue">gchar</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-location" title="camel_mime_part_get_content_location ()">camel_mime_part_get_content_location</a>
67
67
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
68
68
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-encoding" title="camel_mime_part_set_encoding ()">camel_mime_part_set_encoding</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
69
69
<em class="parameter"><code><a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="type">CamelTransferEncoding</span></a> encoding</code></em>);
70
<a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a> <a class="link" href="CamelMimePart.html#camel-mime-part-get-encoding" title="camel_mime_part_get_encoding ()">camel_mime_part_get_encoding</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
70
<a class="link" href="camel-camel-mime-utils.html#CamelTransferEncoding" title="enum CamelTransferEncoding"><span class="returnvalue">CamelTransferEncoding</span></a> <a class="link" href="CamelMimePart.html#camel-mime-part-get-encoding" title="camel_mime_part_get_encoding ()">camel_mime_part_get_encoding</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content-languages" title="camel_mime_part_set_content_languages ()">camel_mime_part_set_content_languages</a>
72
72
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
73
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *content_languages</code></em>);
74
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-languages" title="camel_mime_part_get_content_languages ()">camel_mime_part_get_content_languages</a>
73
<em class="parameter"><code><span class="type">GList</span> *content_languages</code></em>);
74
const <span class="returnvalue">GList</span> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-languages" title="camel_mime_part_get_content_languages ()">camel_mime_part_get_content_languages</a>
75
75
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
76
76
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content-type" title="camel_mime_part_set_content_type ()">camel_mime_part_set_content_type</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
77
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content_type</code></em>);
77
<em class="parameter"><code>const <span class="type">gchar</span> *content_type</code></em>);
78
78
<a class="link" href="camel-camel-mime-utils.html#CamelContentType" title="CamelContentType"><span class="returnvalue">CamelContentType</span></a> * <a class="link" href="CamelMimePart.html#camel-mime-part-get-content-type" title="camel_mime_part_get_content_type ()">camel_mime_part_get_content_type</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>);
79
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-from-parser-sync" title="camel_mime_part_construct_from_parser_sync ()">camel_mime_part_construct_from_parser_sync</a>
79
<span class="returnvalue">gboolean</span> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-from-parser-sync" title="camel_mime_part_construct_from_parser_sync ()">camel_mime_part_construct_from_parser_sync</a>
80
80
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
81
81
<em class="parameter"><code><a class="link" href="CamelMimeParser.html" title="CamelMimeParser"><span class="type">CamelMimeParser</span></a> *parser</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
82
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
83
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
84
84
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-from-parser" title="camel_mime_part_construct_from_parser ()">camel_mime_part_construct_from_parser</a>
85
85
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
86
86
<em class="parameter"><code><a class="link" href="CamelMimeParser.html" title="CamelMimeParser"><span class="type">CamelMimeParser</span></a> *parser</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
89
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
90
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
91
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-from-parser-finish" title="camel_mime_part_construct_from_parser_finish ()">camel_mime_part_construct_from_parser_finish</a>
87
<em class="parameter"><code><span class="type">gint</span> io_priority</code></em>,
88
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
89
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
90
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
91
<span class="returnvalue">gboolean</span> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-from-parser-finish" title="camel_mime_part_construct_from_parser_finish ()">camel_mime_part_construct_from_parser_finish</a>
92
92
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
93
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
93
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
94
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
95
95
<span class="returnvalue">void</span> <a class="link" href="CamelMimePart.html#camel-mime-part-set-content" title="camel_mime_part_set_content ()">camel_mime_part_set_content</a> (<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
96
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>,
97
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
98
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
99
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-content-from-parser" title="camel_mime_part_construct_content_from_parser ()">camel_mime_part_construct_content_from_parser</a>
96
<em class="parameter"><code>const <span class="type">gchar</span> *data</code></em>,
97
<em class="parameter"><code><span class="type">gint</span> length</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>);
99
<span class="returnvalue">gboolean</span> <a class="link" href="CamelMimePart.html#camel-mime-part-construct-content-from-parser" title="camel_mime_part_construct_content_from_parser ()">camel_mime_part_construct_content_from_parser</a>
100
100
(<em class="parameter"><code><a class="link" href="CamelMimePart.html" title="CamelMimePart"><span class="type">CamelMimePart</span></a> *mime_part</code></em>,
101
101
<em class="parameter"><code><a class="link" href="CamelMimeParser.html" title="CamelMimeParser"><span class="type">CamelMimeParser</span></a> *mp</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
103
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
102
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
103
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
106
106
<div class="refsect1">
107
107
<a name="CamelMimePart.object-hierarchy"></a><h2>Object Hierarchy</h2>
108
108
<pre class="synopsis">
109
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
110
110
+----<a class="link" href="CamelObject.html" title="CamelObject">CamelObject</a>
111
111
+----<a class="link" href="CamelDataWrapper.html" title="CamelDataWrapper">CamelDataWrapper</a>
112
112
+----<a class="link" href="CamelMedium.html" title="CamelMedium">CamelMedium</a>