~ubuntu-branches/ubuntu/hardy/evolution-data-server/hardy-updates

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-CamelDataWrapper.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-11-13 10:59:20 UTC
  • mfrom: (1.1.38 upstream)
  • Revision ID: james.westby@ubuntu.com-20071113105920-nb6w14udvgx0ghi3
Tags: 2.21.2-0ubuntu1
* New upstream version:
  Bug Fixes:
  - #318842: Task lists should be sorted (LP: #23912)
  - #345135: Disable SSLv2 compatible HELLO on SSL stream when 
    SSLv2 is disabled
  - #359267: Not all memos are showed in calendar view
  - #430420: Returned size <= 0 is an error
  - #460649: Meeting UI Needs To Show Color Of Selected Calendar Source
  - #487229: Use GKeyFile instead of gnome-config to access stored passwords
  - #488156: Minimize use of the WITH_GNOME_KEYRING macro
  - #492130: ESourceSelector uses pointers to ESource
  - #494304: Fix leak
  Updated Translations
  New in 2.21.1:
  - Support for Google Calendar
  Bug Fixes:
  - #203480: (Novell Bugzilla) Compiler warning fix 
    for usage ofunintialized variable
  - #231178: New symbol 'set-label' defined and added corresponding callback
  - #271777: Keep character's case as user types
  - #417999: Don't use deprecated GTK+ symbols
  - #420167: e-d-s now exits with gnome-session
  - #469657: Better use of GHashTable
  - #474000: Use GLib's Base64 API instead of Camel's
  - #475487: When creating the default contact, print errors to the console
  - #475493: Use G_DEFINE_TYPE
  - #475494: Use G_LOCK instead of a static mutex for clearer code
  - #478404: Reset the id to zero
  - #483301: Remove an unused variable
  - #487270: Fix typo in documentation
  - #488173: Remove __FUNCTION__, which is a gcc-ism
  - #488351: Fix an addressbook error on a fresh install
  Other Contributors:
  - Protect against a NULL subject string. 
* debian/*.preinst:
  - On upgrades from Gutsy, remove the symlinks introduced in Gutsy. They
    break upgrades all over, and current cdbs just symlinks individual files.
* Sync with Debian
* debian/control:
  - evolution-data-server Breaks evolution (<< 2.9), 
    evolution-exchange (<= 2.8.1-0ubuntu1),
    evolution-jescs (<= 2.8.2-0ubuntu3), 
    evolution-scalix (<= 10.0.0.357-0ubuntu6)
  - updated maintainer to desktop team
* debian/rules:
  - don't specify the paths for nspr and nss since the package is built 
    with firefox
  - don't build documentation, it's distributed in the upstream tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>CamelDataWrapper</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.1">
7
7
<link rel="start" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="MIME.html" title="MIME Objects">
9
9
<link rel="prev" href="MIME.html" title="MIME Objects">
10
10
<link rel="next" href="camel-CamelMedium.html" title="CamelMedium">
11
 
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="classes.html" title="Part&#160;I.&#160;Camel Classes">
14
14
<link rel="chapter" href="ClassTree.html" title="Class hierarchy">
31
31
<th width="100%" align="center">Camel Reference Manual</th>
32
32
<td><a accesskey="n" href="camel-CamelMedium.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
33
33
</tr>
34
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2705314" class="shortcut">Top</a>
 
34
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2734130" class="shortcut">Top</a>
35
35
                  &#160;|&#160;
36
 
                  <a href="#id2706273" class="shortcut">Description</a></nobr></td></tr>
 
36
                  <a href="#id2735088" class="shortcut">Description</a></nobr></td></tr>
37
37
</table>
38
38
<div class="refentry" lang="en">
39
39
<a name="camel-CamelDataWrapper"></a><div class="titlepage"></div>
40
40
<div class="refnamediv"><table width="100%"><tr>
41
41
<td valign="top">
42
42
<h2>
43
 
<a name="id2705314"></a><span class="refentrytitle">CamelDataWrapper</span>
 
43
<a name="id2734130"></a><span class="refentrytitle">CamelDataWrapper</span>
44
44
</h2>
45
45
<p>CamelDataWrapper</p>
46
46
</td>
52
52
 
53
53
 
54
54
 
55
 
struct              <a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>;
56
 
<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>*   <a href="camel-CamelDataWrapper.html#camel-data-wrapper-new">camel_data_wrapper_new</a>              (void);
57
 
ssize_t             <a href="camel-CamelDataWrapper.html#camel-data-wrapper-write-to-stream">camel_data_wrapper_write_to_stream</a>  (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
58
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
59
 
ssize_t             <a href="camel-CamelDataWrapper.html#camel-data-wrapper-decode-to-stream">camel_data_wrapper_decode_to_stream</a> (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
60
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
61
 
void                <a href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type">camel_data_wrapper_set_mime_type</a>    (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
55
struct              <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>;
 
56
<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>*   <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-new">camel_data_wrapper_new</a>              (void);
 
57
ssize_t             <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-write-to-stream">camel_data_wrapper_write_to_stream</a>  (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
58
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
 
59
ssize_t             <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-decode-to-stream">camel_data_wrapper_decode_to_stream</a> (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
60
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
 
61
void                <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type">camel_data_wrapper_set_mime_type</a>    (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
62
62
                                                         const char *mime_type);
63
 
char*               <a href="camel-CamelDataWrapper.html#camel-data-wrapper-get-mime-type">camel_data_wrapper_get_mime_type</a>    (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
64
 
CamelContentType*   <a href="camel-CamelDataWrapper.html#camel-data-wrapper-get-mime-type-field">camel_data_wrapper_get_mime_type_field</a>
65
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
66
 
void                <a href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type-field">camel_data_wrapper_set_mime_type_field</a>
67
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
63
char*               <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-get-mime-type">camel_data_wrapper_get_mime_type</a>    (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
 
64
CamelContentType*   <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-get-mime-type-field">camel_data_wrapper_get_mime_type_field</a>
 
65
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
 
66
void                <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type-field">camel_data_wrapper_set_mime_type_field</a>
 
67
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
68
68
                                                         CamelContentType *mime_type);
69
 
int                 <a href="camel-CamelDataWrapper.html#camel-data-wrapper-construct-from-stream">camel_data_wrapper_construct_from_stream</a>
70
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
71
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
72
 
<a
73
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
74
 
>gboolean</a>            <a href="camel-CamelDataWrapper.html#camel-data-wrapper-is-offline">camel_data_wrapper_is_offline</a>       (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
 
69
int                 <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-construct-from-stream">camel_data_wrapper_construct_from_stream</a>
 
70
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
71
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);
 
72
gboolean            <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-is-offline">camel_data_wrapper_is_offline</a>       (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);
75
73
 
76
74
 
77
75
</pre>
78
76
</div>
79
77
<div class="refsect1" lang="en">
80
 
<a name="id2706273"></a><h2>Description</h2>
 
78
<a name="id2735088"></a><h2>Description</h2>
81
79
<p>
82
80
 
83
81
</p>
84
82
</div>
85
83
<div class="refsect1" lang="en">
86
 
<a name="id2706287"></a><h2>Details</h2>
 
84
<a name="id2735103"></a><h2>Details</h2>
87
85
<div class="refsect2" lang="en">
88
 
<a name="id2706297"></a><h3>
 
86
<a name="id2735113"></a><h3>
89
87
<a name="CamelDataWrapper"></a>struct CamelDataWrapper</h3>
90
 
<a class="indexterm" name="id2706311"></a><pre class="programlisting">struct CamelDataWrapper {
 
88
<a class="indexterm" name="id2735126"></a><pre class="programlisting">struct CamelDataWrapper {
91
89
        CamelObject parent_object;
92
90
        struct _CamelDataWrapperPrivate *priv;
93
91
        
105
103
</div>
106
104
<hr>
107
105
<div class="refsect2" lang="en">
108
 
<a name="id2706329"></a><h3>
 
106
<a name="id2735144"></a><h3>
109
107
<a name="camel-data-wrapper-new"></a>camel_data_wrapper_new ()</h3>
110
 
<a class="indexterm" name="id2706342"></a><pre class="programlisting"><a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>*   camel_data_wrapper_new              (void);</pre>
 
108
<a class="indexterm" name="id2735158"></a><pre class="programlisting"><a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a>*   camel_data_wrapper_new              (void);</pre>
111
109
<p>
112
 
Create a new <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object.</p>
 
110
Create a new <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object.</p>
113
111
<p>
114
112
 
115
113
</p>
116
114
<div class="variablelist"><table border="0">
117
115
<col align="left" valign="top">
118
116
<tbody><tr>
119
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
120
 
<td>a new <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
117
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
118
<td>a new <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
121
119
</td>
122
120
</tr></tbody>
123
121
</table></div>
124
122
</div>
125
123
<hr>
126
124
<div class="refsect2" lang="en">
127
 
<a name="id2706399"></a><h3>
 
125
<a name="id2735215"></a><h3>
128
126
<a name="camel-data-wrapper-write-to-stream"></a>camel_data_wrapper_write_to_stream ()</h3>
129
 
<a class="indexterm" name="id2706414"></a><pre class="programlisting">ssize_t             camel_data_wrapper_write_to_stream  (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
130
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
 
127
<a class="indexterm" name="id2735229"></a><pre class="programlisting">ssize_t             camel_data_wrapper_write_to_stream  (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
128
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
131
129
<p>
132
130
Writes the content of <em class="parameter"><code>data_wrapper</code></em> to <em class="parameter"><code>stream</code></em> in a machine-independent
133
131
format appropriate for the data. It should be possible to construct an
134
132
equivalent data wrapper object later by passing this stream to
135
 
<a href="camel-CamelDataWrapper.html#camel-data-wrapper-construct-from-stream"><span class="type">camel_data_wrapper_construct_from_stream</span></a>.</p>
 
133
<a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-construct-from-stream"><span class="type">camel_data_wrapper_construct_from_stream</span></a>.</p>
136
134
<p>
137
135
 
138
136
</p>
140
138
<col align="left" valign="top">
141
139
<tbody>
142
140
<tr>
143
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
144
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
145
 
</td>
146
 
</tr>
147
 
<tr>
148
 
<td><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></td>
149
 
<td> a <a href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a> for output
150
 
</td>
151
 
</tr>
152
 
<tr>
153
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
141
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
142
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
143
</td>
 
144
</tr>
 
145
<tr>
 
146
<td><p><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></p></td>
 
147
<td> a <a class="link" href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a> for output
 
148
</td>
 
149
</tr>
 
150
<tr>
 
151
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
154
152
<td>the number of bytes written, or <code class="literal">-1</code> on fail
155
153
</td>
156
154
</tr>
159
157
</div>
160
158
<hr>
161
159
<div class="refsect2" lang="en">
162
 
<a name="id2706546"></a><h3>
 
160
<a name="id2735362"></a><h3>
163
161
<a name="camel-data-wrapper-decode-to-stream"></a>camel_data_wrapper_decode_to_stream ()</h3>
164
 
<a class="indexterm" name="id2706561"></a><pre class="programlisting">ssize_t             camel_data_wrapper_decode_to_stream (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
165
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
 
162
<a class="indexterm" name="id2735376"></a><pre class="programlisting">ssize_t             camel_data_wrapper_decode_to_stream (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
163
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
166
164
<p>
167
165
Writes the decoded data content to <em class="parameter"><code>stream</code></em>.</p>
168
166
<p>
172
170
<col align="left" valign="top">
173
171
<tbody>
174
172
<tr>
175
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
176
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
177
 
</td>
178
 
</tr>
179
 
<tr>
180
 
<td><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></td>
181
 
<td> a <a href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a> for decoded data to be written to
182
 
</td>
183
 
</tr>
184
 
<tr>
185
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
173
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
174
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
175
</td>
 
176
</tr>
 
177
<tr>
 
178
<td><p><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></p></td>
 
179
<td> a <a class="link" href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a> for decoded data to be written to
 
180
</td>
 
181
</tr>
 
182
<tr>
 
183
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
186
184
<td>the number of bytes written, or <code class="literal">-1</code> on fail
187
185
</td>
188
186
</tr>
191
189
</div>
192
190
<hr>
193
191
<div class="refsect2" lang="en">
194
 
<a name="id2706676"></a><h3>
 
192
<a name="id2735491"></a><h3>
195
193
<a name="camel-data-wrapper-set-mime-type"></a>camel_data_wrapper_set_mime_type ()</h3>
196
 
<a class="indexterm" name="id2706689"></a><pre class="programlisting">void                camel_data_wrapper_set_mime_type    (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
194
<a class="indexterm" name="id2735505"></a><pre class="programlisting">void                camel_data_wrapper_set_mime_type    (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
197
195
                                                         const char *mime_type);</pre>
198
196
<p>
199
197
This sets the data wrapper's MIME type.
211
209
<col align="left" valign="top">
212
210
<tbody>
213
211
<tr>
214
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
215
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
212
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
213
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
216
214
</td>
217
215
</tr>
218
216
<tr>
219
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
217
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></p></td>
220
218
<td> a MIME type
221
219
</td>
222
220
</tr>
225
223
</div>
226
224
<hr>
227
225
<div class="refsect2" lang="en">
228
 
<a name="id2706779"></a><h3>
 
226
<a name="id2735594"></a><h3>
229
227
<a name="camel-data-wrapper-get-mime-type"></a>camel_data_wrapper_get_mime_type ()</h3>
230
 
<a class="indexterm" name="id2706792"></a><pre class="programlisting">char*               camel_data_wrapper_get_mime_type    (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
 
228
<a class="indexterm" name="id2735608"></a><pre class="programlisting">char*               camel_data_wrapper_get_mime_type    (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
231
229
<p>
232
230
</p>
233
231
<p>
237
235
<col align="left" valign="top">
238
236
<tbody>
239
237
<tr>
240
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
241
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
238
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
239
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
242
240
</td>
243
241
</tr>
244
242
<tr>
245
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
243
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
246
244
<td>the MIME type which must be freed by the caller
247
245
</td>
248
246
</tr>
251
249
</div>
252
250
<hr>
253
251
<div class="refsect2" lang="en">
254
 
<a name="id2706862"></a><h3>
 
252
<a name="id2735678"></a><h3>
255
253
<a name="camel-data-wrapper-get-mime-type-field"></a>camel_data_wrapper_get_mime_type_field ()</h3>
256
 
<a class="indexterm" name="id2706876"></a><pre class="programlisting">CamelContentType*   camel_data_wrapper_get_mime_type_field
257
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
 
254
<a class="indexterm" name="id2735692"></a><pre class="programlisting">CamelContentType*   camel_data_wrapper_get_mime_type_field
 
255
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
258
256
<p>
259
257
</p>
260
258
<p>
264
262
<col align="left" valign="top">
265
263
<tbody>
266
264
<tr>
267
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
268
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
265
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
266
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
269
267
</td>
270
268
</tr>
271
269
<tr>
272
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
273
271
<td>the parsed form of the data wrapper's MIME type
274
272
</td>
275
273
</tr>
278
276
</div>
279
277
<hr>
280
278
<div class="refsect2" lang="en">
281
 
<a name="id2706947"></a><h3>
 
279
<a name="id2735763"></a><h3>
282
280
<a name="camel-data-wrapper-set-mime-type-field"></a>camel_data_wrapper_set_mime_type_field ()</h3>
283
 
<a class="indexterm" name="id2706962"></a><pre class="programlisting">void                camel_data_wrapper_set_mime_type_field
284
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
281
<a class="indexterm" name="id2735777"></a><pre class="programlisting">void                camel_data_wrapper_set_mime_type_field
 
282
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
285
283
                                                         CamelContentType *mime_type);</pre>
286
284
<p>
287
285
This sets the data wrapper's MIME type. It suffers from the same
288
 
flaws as <a href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type"><span class="type">camel_data_wrapper_set_mime_type</span></a>.</p>
 
286
flaws as <a class="link" href="camel-CamelDataWrapper.html#camel-data-wrapper-set-mime-type"><span class="type">camel_data_wrapper_set_mime_type</span></a>.</p>
289
287
<p>
290
288
 
291
289
</p>
293
291
<col align="left" valign="top">
294
292
<tbody>
295
293
<tr>
296
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
297
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
294
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
295
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
298
296
</td>
299
297
</tr>
300
298
<tr>
301
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
299
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></p></td>
302
300
<td> a <span class="type">CamelContentType</span>
303
301
</td>
304
302
</tr>
307
305
</div>
308
306
<hr>
309
307
<div class="refsect2" lang="en">
310
 
<a name="id2707062"></a><h3>
 
308
<a name="id2735877"></a><h3>
311
309
<a name="camel-data-wrapper-construct-from-stream"></a>camel_data_wrapper_construct_from_stream ()</h3>
312
 
<a class="indexterm" name="id2707076"></a><pre class="programlisting">int                 camel_data_wrapper_construct_from_stream
313
 
                                                        (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
314
 
                                                         <a href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
 
310
<a class="indexterm" name="id2735891"></a><pre class="programlisting">int                 camel_data_wrapper_construct_from_stream
 
311
                                                        (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper,
 
312
                                                         <a class="link" href="camel-CamelStream.html#CamelStream">CamelStream</a> *stream);</pre>
315
313
<p>
316
314
Constructs the content of <em class="parameter"><code>data_wrapper</code></em> from the supplied <em class="parameter"><code>stream</code></em>.</p>
317
315
<p>
321
319
<col align="left" valign="top">
322
320
<tbody>
323
321
<tr>
324
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
325
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
326
 
</td>
327
 
</tr>
328
 
<tr>
329
 
<td><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></td>
330
 
<td> an input <a href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a>
331
 
</td>
332
 
</tr>
333
 
<tr>
334
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
322
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
323
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
324
</td>
 
325
</tr>
 
326
<tr>
 
327
<td><p><span class="term"><em class="parameter"><code>stream</code></em>&#160;:</span></p></td>
 
328
<td> an input <a class="link" href="camel-CamelStream.html#CamelStream"><span class="type">CamelStream</span></a>
 
329
</td>
 
330
</tr>
 
331
<tr>
 
332
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
335
333
<td>
336
334
<code class="literal">0</code> on success or <code class="literal">-1</code> on fail
337
335
</td>
341
339
</div>
342
340
<hr>
343
341
<div class="refsect2" lang="en">
344
 
<a name="id2707206"></a><h3>
 
342
<a name="id2736022"></a><h3>
345
343
<a name="camel-data-wrapper-is-offline"></a>camel_data_wrapper_is_offline ()</h3>
346
 
<a class="indexterm" name="id2707220"></a><pre class="programlisting"><a
347
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
348
 
>gboolean</a>            camel_data_wrapper_is_offline       (<a href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
 
344
<a class="indexterm" name="id2736035"></a><pre class="programlisting">gboolean            camel_data_wrapper_is_offline       (<a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper">CamelDataWrapper</a> *data_wrapper);</pre>
349
345
<p>
350
346
</p>
351
347
<p>
355
351
<col align="left" valign="top">
356
352
<tbody>
357
353
<tr>
358
 
<td><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></td>
359
 
<td> a <a href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
 
354
<td><p><span class="term"><em class="parameter"><code>data_wrapper</code></em>&#160;:</span></p></td>
 
355
<td> a <a class="link" href="camel-CamelDataWrapper.html#CamelDataWrapper"><span class="type">CamelDataWrapper</span></a> object
360
356
</td>
361
357
</tr>
362
358
<tr>
363
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
359
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
364
360
<td>whether <em class="parameter"><code>data_wrapper</code></em> is "offline" (data stored
365
361
remotely) or not. Some optional code paths may choose to not
366
362
operate on offline data.
371
367
</div>
372
368
</div>
373
369
<div class="refsect1" lang="en">
374
 
<a name="id2707298"></a><div class="refsect2" lang="en"><a name="id2707299"></a></div>
 
370
<a name="id2736113"></a><div class="refsect2" lang="en"><a name="id2736114"></a></div>
375
371
<hr>
376
 
<div class="refsect2" lang="en"><a name="id2707300"></a></div>
 
372
<div class="refsect2" lang="en"><a name="id2736115"></a></div>
377
373
</div>
378
374
</div>
379
375
</body>