~ubuntu-branches/ubuntu/karmic/evolution-data-server/karmic

« back to all changes in this revision

Viewing changes to docs/reference/camel/xml/camel-imapp-utils.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-10-19 10:39:37 UTC
  • mfrom: (1.1.75 upstream)
  • Revision ID: james.westby@ubuntu.com-20091019103937-6cfyh1pemq2vhbju
Tags: 2.28.1-0ubuntu1
New upstream version:
Bug Fixes:
#270893Support client certificates for IMAP 
#593019Importing event with pseudo "Etc/UTC" timezone crashed
(lp: #373865)
#593023Deleting an imported recurrent event will remain    
#594502Some google calendar meetings don't show up 
#595082Contacts displayed twice in new email contact list (lp: #428917)
#596157Use "Message-ID" instead of "Message-Id" 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<refentry id="camel-camel-imapp-utils">
 
2
<refmeta>
 
3
<refentrytitle role="top_of_page" id="camel-camel-imapp-utils.top_of_page">camel-imapp-utils</refentrytitle>
 
4
<manvolnum>3</manvolnum>
 
5
<refmiscinfo>CAMEL Library</refmiscinfo>
 
6
</refmeta>
 
7
 
 
8
<refnamediv>
 
9
<refname>camel-imapp-utils</refname>
 
10
<refpurpose></refpurpose>
 
11
</refnamediv>
 
12
 
 
13
<refsynopsisdiv id="camel-camel-imapp-utils.synopsis" role="synopsis">
 
14
<title role="synopsis.title">Synopsis</title>
 
15
 
 
16
<synopsis>
 
17
enum                <link linkend="camel-imapp-id-t">camel_imapp_id_t</link>;
 
18
<link linkend="camel-imapp-id-t">camel_imapp_id_t</link>    <link linkend="imap-tokenise">imap_tokenise</link>                       ();
 
19
<link linkend="void">void</link>                <link linkend="imap-parse-flags">imap_parse_flags</link>                    (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *stream,
 
20
                                                         <link linkend="guint32">guint32</link> *flagsp);
 
21
<link linkend="void">void</link>                <link linkend="imap-write-flags">imap_write_flags</link>                    (<link linkend="CamelStream">CamelStream</link> *stream,
 
22
                                                         <link linkend="guint32">guint32</link> flags);
 
23
<link linkend="void">void</link>                <link linkend="imap-parse-param-list">imap_parse_param_list</link>               (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is,
 
24
                                                         <link linkend="struct--camel-header-param">struct _camel_header_param</link> **plist);
 
25
struct <link linkend="CamelContentDisposition">_CamelContentDisposition</link> * <link linkend="imap-parse-ext-optional">imap_parse_ext_optional</link>
 
26
                                                        (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
27
struct <link linkend="CamelMessageContentInfo">_CamelMessageContentInfo</link> * <link linkend="imap-parse-body-fields">imap_parse_body_fields</link>
 
28
                                                        (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
29
struct <link linkend="camel-header-address">_camel_header_address</link> * <link linkend="imap-parse-address-list">imap_parse_address_list</link>  (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
30
struct <link linkend="CamelMessageInfo">_CamelMessageInfo</link> * <link linkend="imap-parse-envelope">imap_parse_envelope</link>          (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
31
<link linkend="gchar">gchar</link> *             <link linkend="imap-parse-section">imap_parse_section</link>                  (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
32
<link linkend="void">void</link>                <link linkend="imap-free-body">imap_free_body</link>                      (<link linkend="struct--CamelMessageContentInfo">struct _CamelMessageContentInfo</link> *cinfo);
 
33
struct              <link linkend="fetch-info">fetch_info</link>;
 
34
#define             <link linkend="FETCH-BODY--CAPS">FETCH_BODY</link>
 
35
#define             <link linkend="FETCH-TEXT--CAPS">FETCH_TEXT</link>
 
36
#define             <link linkend="FETCH-HEADER--CAPS">FETCH_HEADER</link>
 
37
#define             <link linkend="FETCH-MINFO--CAPS">FETCH_MINFO</link>
 
38
#define             <link linkend="FETCH-CINFO--CAPS">FETCH_CINFO</link>
 
39
#define             <link linkend="FETCH-SIZE--CAPS">FETCH_SIZE</link>
 
40
#define             <link linkend="FETCH-OFFSET--CAPS">FETCH_OFFSET</link>
 
41
#define             <link linkend="FETCH-FLAGS--CAPS">FETCH_FLAGS</link>
 
42
#define             <link linkend="FETCH-DATE--CAPS">FETCH_DATE</link>
 
43
#define             <link linkend="FETCH-SECTION--CAPS">FETCH_SECTION</link>
 
44
#define             <link linkend="FETCH-UID--CAPS">FETCH_UID</link>
 
45
struct <link linkend="fetch-info">_fetch_info</link> * <link linkend="imap-parse-fetch">imap_parse_fetch</link>                   (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
46
<link linkend="void">void</link>                <link linkend="imap-free-fetch">imap_free_fetch</link>                     (<link linkend="struct--fetch-info">struct _fetch_info</link> *finfo);
 
47
<link linkend="void">void</link>                <link linkend="imap-dump-fetch">imap_dump_fetch</link>                     (<link linkend="struct--fetch-info">struct _fetch_info</link> *finfo);
 
48
struct              <link linkend="status-info">status_info</link>;
 
49
struct <link linkend="status-info">_status_info</link> * <link linkend="imap-parse-status">imap_parse_status</link>                 (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
50
<link linkend="void">void</link>                <link linkend="imap-free-status">imap_free_status</link>                    (<link linkend="struct--status-info">struct _status_info</link> *sinfo);
 
51
struct              <link linkend="list-info">list_info</link>;
 
52
struct <link linkend="list-info">_list_info</link> * <link linkend="imap-parse-list">imap_parse_list</link>                     (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);
 
53
<link linkend="gchar">gchar</link> *             <link linkend="imapp-list-get-path">imapp_list_get_path</link>                 (<link linkend="struct--list-info">struct _list_info</link> *li);
 
54
<link linkend="void">void</link>                <link linkend="imap-free-list">imap_free_list</link>                      (<link linkend="struct--list-info">struct _list_info</link> *linfo);
 
55
struct              <link linkend="uidset-state">uidset_state</link>;
 
56
<link linkend="void">void</link>                <link linkend="imapp-uidset-init">imapp_uidset_init</link>                   (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
57
                                                         <link linkend="struct--CamelIMAPPEngine">struct _CamelIMAPPEngine</link> *ie);
 
58
<link linkend="gint">gint</link>                <link linkend="imapp-uidset-done">imapp_uidset_done</link>                   (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
59
                                                         <link linkend="struct--CamelIMAPPCommand">struct _CamelIMAPPCommand</link> *ic);
 
60
<link linkend="gint">gint</link>                <link linkend="imapp-uidset-add">imapp_uidset_add</link>                    (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
61
                                                         <link linkend="struct--CamelIMAPPCommand">struct _CamelIMAPPCommand</link> *ic,
 
62
                                                         const <link linkend="gchar">gchar</link> *uid);
 
63
</synopsis>
 
64
</refsynopsisdiv>
 
65
 
 
66
 
 
67
 
 
68
 
 
69
 
 
70
 
 
71
 
 
72
 
 
73
 
 
74
<refsect1 id="camel-camel-imapp-utils.description" role="desc">
 
75
<title role="desc.title">Description</title>
 
76
<para>
 
77
</para>
 
78
</refsect1>
 
79
 
 
80
<refsect1 id="camel-camel-imapp-utils.details" role="details">
 
81
<title role="details.title">Details</title>
 
82
<refsect2 id="camel-imapp-id-t" role="enum">
 
83
<title>enum camel_imapp_id_t</title>
 
84
<indexterm zone="camel-imapp-id-t"><primary sortas="camel_imapp_id_t">camel_imapp_id_t</primary></indexterm><programlisting>typedef enum _camel_imapp_id_t {
 
85
        IMAP_UNKNOWN = 0,
 
86
        IMAP_ALERT,
 
87
        IMAP_BYE,
 
88
        IMAP_BAD,
 
89
        IMAP_NO,
 
90
        IMAP_OK,
 
91
        IMAP_PREAUTH,
 
92
        IMAP_NEWNAME,
 
93
        IMAP_PARSE,
 
94
        IMAP_PERMANENTFLAGS,
 
95
        IMAP_READ_ONLY,
 
96
        IMAP_READ_WRITE,
 
97
        IMAP_TRYCREATE,
 
98
        IMAP_UIDVALIDITY,
 
99
        IMAP_UNSEEN,
 
100
        IMAP_ENVELOPE,
 
101
        IMAP_FLAGS,
 
102
        IMAP_INTERNALDATE,
 
103
        IMAP_RFC822_HEADER,
 
104
        IMAP_RFC822_TEXT,
 
105
        IMAP_RFC822_SIZE,
 
106
        IMAP_BODYSTRUCTURE,
 
107
        IMAP_BODY,
 
108
        IMAP_UID,
 
109
} camel_imapp_id_t;
 
110
</programlisting>
 
111
<para>
 
112
</para></refsect2>
 
113
<refsect2 id="imap-tokenise" role="function">
 
114
<title>imap_tokenise ()</title>
 
115
<indexterm zone="imap-tokenise"><primary sortas="imap_tokenise">imap_tokenise</primary></indexterm><programlisting><link linkend="camel-imapp-id-t">camel_imapp_id_t</link>    imap_tokenise                       ();</programlisting>
 
116
<para>
 
117
</para><variablelist role="params">
 
118
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
119
</simpara></listitem></varlistentry>
 
120
</variablelist></refsect2>
 
121
<refsect2 id="imap-parse-flags" role="function">
 
122
<title>imap_parse_flags ()</title>
 
123
<indexterm zone="imap-parse-flags"><primary sortas="imap_parse_flags">imap_parse_flags</primary></indexterm><programlisting><link linkend="void">void</link>                imap_parse_flags                    (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *stream,
 
124
                                                         <link linkend="guint32">guint32</link> *flagsp);</programlisting>
 
125
<para>
 
126
</para><variablelist role="params">
 
127
<varlistentry><term><parameter>stream</parameter>&#160;:</term>
 
128
<listitem><simpara>
 
129
</simpara></listitem></varlistentry>
 
130
<varlistentry><term><parameter>flagsp</parameter>&#160;:</term>
 
131
<listitem><simpara>
 
132
</simpara></listitem></varlistentry>
 
133
</variablelist></refsect2>
 
134
<refsect2 id="imap-write-flags" role="function">
 
135
<title>imap_write_flags ()</title>
 
136
<indexterm zone="imap-write-flags"><primary sortas="imap_write_flags">imap_write_flags</primary></indexterm><programlisting><link linkend="void">void</link>                imap_write_flags                    (<link linkend="CamelStream">CamelStream</link> *stream,
 
137
                                                         <link linkend="guint32">guint32</link> flags);</programlisting>
 
138
<para>
 
139
</para><variablelist role="params">
 
140
<varlistentry><term><parameter>stream</parameter>&#160;:</term>
 
141
<listitem><simpara>
 
142
</simpara></listitem></varlistentry>
 
143
<varlistentry><term><parameter>flags</parameter>&#160;:</term>
 
144
<listitem><simpara>
 
145
</simpara></listitem></varlistentry>
 
146
</variablelist></refsect2>
 
147
<refsect2 id="imap-parse-param-list" role="function">
 
148
<title>imap_parse_param_list ()</title>
 
149
<indexterm zone="imap-parse-param-list"><primary sortas="imap_parse_param_list">imap_parse_param_list</primary></indexterm><programlisting><link linkend="void">void</link>                imap_parse_param_list               (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is,
 
150
                                                         <link linkend="struct--camel-header-param">struct _camel_header_param</link> **plist);</programlisting>
 
151
<para>
 
152
</para><variablelist role="params">
 
153
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
154
<listitem><simpara>
 
155
</simpara></listitem></varlistentry>
 
156
<varlistentry><term><parameter>plist</parameter>&#160;:</term>
 
157
<listitem><simpara>
 
158
</simpara></listitem></varlistentry>
 
159
</variablelist></refsect2>
 
160
<refsect2 id="imap-parse-ext-optional" role="function">
 
161
<title>imap_parse_ext_optional ()</title>
 
162
<indexterm zone="imap-parse-ext-optional"><primary sortas="imap_parse_ext_optional">imap_parse_ext_optional</primary></indexterm><programlisting>struct <link linkend="CamelContentDisposition">_CamelContentDisposition</link> * imap_parse_ext_optional
 
163
                                                        (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
164
<para>
 
165
</para><variablelist role="params">
 
166
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
167
<listitem><simpara>
 
168
</simpara></listitem></varlistentry>
 
169
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
170
</simpara></listitem></varlistentry>
 
171
</variablelist></refsect2>
 
172
<refsect2 id="imap-parse-body-fields" role="function">
 
173
<title>imap_parse_body_fields ()</title>
 
174
<indexterm zone="imap-parse-body-fields"><primary sortas="imap_parse_body_fields">imap_parse_body_fields</primary></indexterm><programlisting>struct <link linkend="CamelMessageContentInfo">_CamelMessageContentInfo</link> * imap_parse_body_fields
 
175
                                                        (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
176
<para>
 
177
</para><variablelist role="params">
 
178
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
179
<listitem><simpara>
 
180
</simpara></listitem></varlistentry>
 
181
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
182
</simpara></listitem></varlistentry>
 
183
</variablelist></refsect2>
 
184
<refsect2 id="imap-parse-address-list" role="function">
 
185
<title>imap_parse_address_list ()</title>
 
186
<indexterm zone="imap-parse-address-list"><primary sortas="imap_parse_address_list">imap_parse_address_list</primary></indexterm><programlisting>struct <link linkend="camel-header-address">_camel_header_address</link> * imap_parse_address_list  (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
187
<para>
 
188
</para><variablelist role="params">
 
189
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
190
<listitem><simpara>
 
191
</simpara></listitem></varlistentry>
 
192
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
193
</simpara></listitem></varlistentry>
 
194
</variablelist></refsect2>
 
195
<refsect2 id="imap-parse-envelope" role="function">
 
196
<title>imap_parse_envelope ()</title>
 
197
<indexterm zone="imap-parse-envelope"><primary sortas="imap_parse_envelope">imap_parse_envelope</primary></indexterm><programlisting>struct <link linkend="CamelMessageInfo">_CamelMessageInfo</link> * imap_parse_envelope          (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
198
<para>
 
199
</para><variablelist role="params">
 
200
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
201
<listitem><simpara>
 
202
</simpara></listitem></varlistentry>
 
203
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
204
</simpara></listitem></varlistentry>
 
205
</variablelist></refsect2>
 
206
<refsect2 id="imap-parse-section" role="function">
 
207
<title>imap_parse_section ()</title>
 
208
<indexterm zone="imap-parse-section"><primary sortas="imap_parse_section">imap_parse_section</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             imap_parse_section                  (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
209
<para>
 
210
</para><variablelist role="params">
 
211
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
212
<listitem><simpara>
 
213
</simpara></listitem></varlistentry>
 
214
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
215
</simpara></listitem></varlistentry>
 
216
</variablelist></refsect2>
 
217
<refsect2 id="imap-free-body" role="function">
 
218
<title>imap_free_body ()</title>
 
219
<indexterm zone="imap-free-body"><primary sortas="imap_free_body">imap_free_body</primary></indexterm><programlisting><link linkend="void">void</link>                imap_free_body                      (<link linkend="struct--CamelMessageContentInfo">struct _CamelMessageContentInfo</link> *cinfo);</programlisting>
 
220
<para>
 
221
</para><variablelist role="params">
 
222
<varlistentry><term><parameter>cinfo</parameter>&#160;:</term>
 
223
<listitem><simpara>
 
224
</simpara></listitem></varlistentry>
 
225
</variablelist></refsect2>
 
226
<refsect2 id="fetch-info" role="struct">
 
227
<title>struct fetch_info</title>
 
228
<indexterm zone="fetch-info"><primary sortas="fetch_info">fetch_info</primary></indexterm><programlisting>struct fetch_info {
 
229
        guint32 got;            /* what we got, see below */
 
230
        CamelStream *body;      /* BODY[.*](&lt;.*&gt;)? */
 
231
        CamelStream *text;      /* RFC822.TEXT */
 
232
        CamelStream *header;    /* RFC822.HEADER */
 
233
        struct _CamelMessageInfo *minfo; /* ENVELOPE */
 
234
        struct _CamelMessageContentInfo *cinfo; /* BODYSTRUCTURE,BODY */
 
235
        guint32 size;           /* RFC822.SIZE */
 
236
        guint32 offset;         /* start offset of a BODY[]&lt;offset.length&gt; request */
 
237
        guint32 flags;          /* FLAGS */
 
238
        gchar *date;            /* INTERNALDATE */
 
239
        gchar *section;         /* section for a BODY[section] request */
 
240
        gchar *uid;             /* UID */
 
241
};
 
242
</programlisting>
 
243
<para>
 
244
</para></refsect2>
 
245
<refsect2 id="FETCH-BODY--CAPS" role="macro">
 
246
<title>FETCH_BODY</title>
 
247
<indexterm zone="FETCH-BODY--CAPS"><primary sortas="FETCH_BODY">FETCH_BODY</primary></indexterm><programlisting>#define FETCH_BODY (1&lt;&lt;0)
 
248
</programlisting>
 
249
<para>
 
250
</para></refsect2>
 
251
<refsect2 id="FETCH-TEXT--CAPS" role="macro">
 
252
<title>FETCH_TEXT</title>
 
253
<indexterm zone="FETCH-TEXT--CAPS"><primary sortas="FETCH_TEXT">FETCH_TEXT</primary></indexterm><programlisting>#define FETCH_TEXT (1&lt;&lt;1)
 
254
</programlisting>
 
255
<para>
 
256
</para></refsect2>
 
257
<refsect2 id="FETCH-HEADER--CAPS" role="macro">
 
258
<title>FETCH_HEADER</title>
 
259
<indexterm zone="FETCH-HEADER--CAPS"><primary sortas="FETCH_HEADER">FETCH_HEADER</primary></indexterm><programlisting>#define FETCH_HEADER (1&lt;&lt;2)
 
260
</programlisting>
 
261
<para>
 
262
</para></refsect2>
 
263
<refsect2 id="FETCH-MINFO--CAPS" role="macro">
 
264
<title>FETCH_MINFO</title>
 
265
<indexterm zone="FETCH-MINFO--CAPS"><primary sortas="FETCH_MINFO">FETCH_MINFO</primary></indexterm><programlisting>#define FETCH_MINFO (1&lt;&lt;3)
 
266
</programlisting>
 
267
<para>
 
268
</para></refsect2>
 
269
<refsect2 id="FETCH-CINFO--CAPS" role="macro">
 
270
<title>FETCH_CINFO</title>
 
271
<indexterm zone="FETCH-CINFO--CAPS"><primary sortas="FETCH_CINFO">FETCH_CINFO</primary></indexterm><programlisting>#define FETCH_CINFO (1&lt;&lt;4)
 
272
</programlisting>
 
273
<para>
 
274
</para></refsect2>
 
275
<refsect2 id="FETCH-SIZE--CAPS" role="macro">
 
276
<title>FETCH_SIZE</title>
 
277
<indexterm zone="FETCH-SIZE--CAPS"><primary sortas="FETCH_SIZE">FETCH_SIZE</primary></indexterm><programlisting>#define FETCH_SIZE (1&lt;&lt;5)
 
278
</programlisting>
 
279
<para>
 
280
</para></refsect2>
 
281
<refsect2 id="FETCH-OFFSET--CAPS" role="macro">
 
282
<title>FETCH_OFFSET</title>
 
283
<indexterm zone="FETCH-OFFSET--CAPS"><primary sortas="FETCH_OFFSET">FETCH_OFFSET</primary></indexterm><programlisting>#define FETCH_OFFSET (1&lt;&lt;6)
 
284
</programlisting>
 
285
<para>
 
286
</para></refsect2>
 
287
<refsect2 id="FETCH-FLAGS--CAPS" role="macro">
 
288
<title>FETCH_FLAGS</title>
 
289
<indexterm zone="FETCH-FLAGS--CAPS"><primary sortas="FETCH_FLAGS">FETCH_FLAGS</primary></indexterm><programlisting>#define FETCH_FLAGS (1&lt;&lt;7)
 
290
</programlisting>
 
291
<para>
 
292
</para></refsect2>
 
293
<refsect2 id="FETCH-DATE--CAPS" role="macro">
 
294
<title>FETCH_DATE</title>
 
295
<indexterm zone="FETCH-DATE--CAPS"><primary sortas="FETCH_DATE">FETCH_DATE</primary></indexterm><programlisting>#define FETCH_DATE (1&lt;&lt;8)
 
296
</programlisting>
 
297
<para>
 
298
</para></refsect2>
 
299
<refsect2 id="FETCH-SECTION--CAPS" role="macro">
 
300
<title>FETCH_SECTION</title>
 
301
<indexterm zone="FETCH-SECTION--CAPS"><primary sortas="FETCH_SECTION">FETCH_SECTION</primary></indexterm><programlisting>#define FETCH_SECTION (1&lt;&lt;9)
 
302
</programlisting>
 
303
<para>
 
304
</para></refsect2>
 
305
<refsect2 id="FETCH-UID--CAPS" role="macro">
 
306
<title>FETCH_UID</title>
 
307
<indexterm zone="FETCH-UID--CAPS"><primary sortas="FETCH_UID">FETCH_UID</primary></indexterm><programlisting>#define FETCH_UID (1&lt;&lt;10)
 
308
</programlisting>
 
309
<para>
 
310
</para></refsect2>
 
311
<refsect2 id="imap-parse-fetch" role="function">
 
312
<title>imap_parse_fetch ()</title>
 
313
<indexterm zone="imap-parse-fetch"><primary sortas="imap_parse_fetch">imap_parse_fetch</primary></indexterm><programlisting>struct <link linkend="fetch-info">_fetch_info</link> * imap_parse_fetch                   (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
314
<para>
 
315
</para><variablelist role="params">
 
316
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
317
<listitem><simpara>
 
318
</simpara></listitem></varlistentry>
 
319
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
320
</simpara></listitem></varlistentry>
 
321
</variablelist></refsect2>
 
322
<refsect2 id="imap-free-fetch" role="function">
 
323
<title>imap_free_fetch ()</title>
 
324
<indexterm zone="imap-free-fetch"><primary sortas="imap_free_fetch">imap_free_fetch</primary></indexterm><programlisting><link linkend="void">void</link>                imap_free_fetch                     (<link linkend="struct--fetch-info">struct _fetch_info</link> *finfo);</programlisting>
 
325
<para>
 
326
</para><variablelist role="params">
 
327
<varlistentry><term><parameter>finfo</parameter>&#160;:</term>
 
328
<listitem><simpara>
 
329
</simpara></listitem></varlistentry>
 
330
</variablelist></refsect2>
 
331
<refsect2 id="imap-dump-fetch" role="function">
 
332
<title>imap_dump_fetch ()</title>
 
333
<indexterm zone="imap-dump-fetch"><primary sortas="imap_dump_fetch">imap_dump_fetch</primary></indexterm><programlisting><link linkend="void">void</link>                imap_dump_fetch                     (<link linkend="struct--fetch-info">struct _fetch_info</link> *finfo);</programlisting>
 
334
<para>
 
335
</para><variablelist role="params">
 
336
<varlistentry><term><parameter>finfo</parameter>&#160;:</term>
 
337
<listitem><simpara>
 
338
</simpara></listitem></varlistentry>
 
339
</variablelist></refsect2>
 
340
<refsect2 id="status-info" role="struct">
 
341
<title>struct status_info</title>
 
342
<indexterm zone="status-info"><primary sortas="status_info">status_info</primary></indexterm><programlisting>struct status_info {
 
343
        camel_imapp_id_t result; /* ok/no/bad/preauth only */
 
344
        camel_imapp_id_t condition; /* read-only/read-write/alert/parse/trycreate/newname/permanentflags/uidvalidity/unseen */
 
345
 
 
346
        union {
 
347
                struct {
 
348
                        gchar *oldname;
 
349
                        gchar *newname;
 
350
                } newname;
 
351
                guint32 permanentflags;
 
352
                guint32 uidvalidity;
 
353
                guint32 unseen;
 
354
};
 
355
</programlisting>
 
356
<para>
 
357
</para></refsect2>
 
358
<refsect2 id="imap-parse-status" role="function">
 
359
<title>imap_parse_status ()</title>
 
360
<indexterm zone="imap-parse-status"><primary sortas="imap_parse_status">imap_parse_status</primary></indexterm><programlisting>struct <link linkend="status-info">_status_info</link> * imap_parse_status                 (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
361
<para>
 
362
</para><variablelist role="params">
 
363
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
364
<listitem><simpara>
 
365
</simpara></listitem></varlistentry>
 
366
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
367
</simpara></listitem></varlistentry>
 
368
</variablelist></refsect2>
 
369
<refsect2 id="imap-free-status" role="function">
 
370
<title>imap_free_status ()</title>
 
371
<indexterm zone="imap-free-status"><primary sortas="imap_free_status">imap_free_status</primary></indexterm><programlisting><link linkend="void">void</link>                imap_free_status                    (<link linkend="struct--status-info">struct _status_info</link> *sinfo);</programlisting>
 
372
<para>
 
373
</para><variablelist role="params">
 
374
<varlistentry><term><parameter>sinfo</parameter>&#160;:</term>
 
375
<listitem><simpara>
 
376
</simpara></listitem></varlistentry>
 
377
</variablelist></refsect2>
 
378
<refsect2 id="list-info" role="struct">
 
379
<title>struct list_info</title>
 
380
<indexterm zone="list-info"><primary sortas="list_info">list_info</primary></indexterm><programlisting>struct list_info {
 
381
        guint32 flags:24;
 
382
        gchar separator;
 
383
        gchar *name;
 
384
};
 
385
</programlisting>
 
386
<para>
 
387
</para></refsect2>
 
388
<refsect2 id="imap-parse-list" role="function">
 
389
<title>imap_parse_list ()</title>
 
390
<indexterm zone="imap-parse-list"><primary sortas="imap_parse_list">imap_parse_list</primary></indexterm><programlisting>struct <link linkend="list-info">_list_info</link> * imap_parse_list                     (<link linkend="CamelIMAPPStream">CamelIMAPPStream</link> *is);</programlisting>
 
391
<para>
 
392
</para><variablelist role="params">
 
393
<varlistentry><term><parameter>is</parameter>&#160;:</term>
 
394
<listitem><simpara>
 
395
</simpara></listitem></varlistentry>
 
396
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
397
</simpara></listitem></varlistentry>
 
398
</variablelist></refsect2>
 
399
<refsect2 id="imapp-list-get-path" role="function">
 
400
<title>imapp_list_get_path ()</title>
 
401
<indexterm zone="imapp-list-get-path"><primary sortas="imapp_list_get_path">imapp_list_get_path</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             imapp_list_get_path                 (<link linkend="struct--list-info">struct _list_info</link> *li);</programlisting>
 
402
<para>
 
403
</para><variablelist role="params">
 
404
<varlistentry><term><parameter>li</parameter>&#160;:</term>
 
405
<listitem><simpara>
 
406
</simpara></listitem></varlistentry>
 
407
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
408
</simpara></listitem></varlistentry>
 
409
</variablelist></refsect2>
 
410
<refsect2 id="imap-free-list" role="function">
 
411
<title>imap_free_list ()</title>
 
412
<indexterm zone="imap-free-list"><primary sortas="imap_free_list">imap_free_list</primary></indexterm><programlisting><link linkend="void">void</link>                imap_free_list                      (<link linkend="struct--list-info">struct _list_info</link> *linfo);</programlisting>
 
413
<para>
 
414
</para><variablelist role="params">
 
415
<varlistentry><term><parameter>linfo</parameter>&#160;:</term>
 
416
<listitem><simpara>
 
417
</simpara></listitem></varlistentry>
 
418
</variablelist></refsect2>
 
419
<refsect2 id="uidset-state" role="struct">
 
420
<title>struct uidset_state</title>
 
421
<indexterm zone="uidset-state"><primary sortas="uidset_state">uidset_state</primary></indexterm><programlisting>struct uidset_state {
 
422
        struct _CamelIMAPPEngine *ie;
 
423
        gint len;
 
424
        guint32 start;
 
425
        guint32 last;
 
426
};
 
427
</programlisting>
 
428
<para>
 
429
</para></refsect2>
 
430
<refsect2 id="imapp-uidset-init" role="function">
 
431
<title>imapp_uidset_init ()</title>
 
432
<indexterm zone="imapp-uidset-init"><primary sortas="imapp_uidset_init">imapp_uidset_init</primary></indexterm><programlisting><link linkend="void">void</link>                imapp_uidset_init                   (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
433
                                                         <link linkend="struct--CamelIMAPPEngine">struct _CamelIMAPPEngine</link> *ie);</programlisting>
 
434
<para>
 
435
</para><variablelist role="params">
 
436
<varlistentry><term><parameter>ss</parameter>&#160;:</term>
 
437
<listitem><simpara>
 
438
</simpara></listitem></varlistentry>
 
439
<varlistentry><term><parameter>ie</parameter>&#160;:</term>
 
440
<listitem><simpara>
 
441
</simpara></listitem></varlistentry>
 
442
</variablelist></refsect2>
 
443
<refsect2 id="imapp-uidset-done" role="function">
 
444
<title>imapp_uidset_done ()</title>
 
445
<indexterm zone="imapp-uidset-done"><primary sortas="imapp_uidset_done">imapp_uidset_done</primary></indexterm><programlisting><link linkend="gint">gint</link>                imapp_uidset_done                   (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
446
                                                         <link linkend="struct--CamelIMAPPCommand">struct _CamelIMAPPCommand</link> *ic);</programlisting>
 
447
<para>
 
448
</para><variablelist role="params">
 
449
<varlistentry><term><parameter>ss</parameter>&#160;:</term>
 
450
<listitem><simpara>
 
451
</simpara></listitem></varlistentry>
 
452
<varlistentry><term><parameter>ic</parameter>&#160;:</term>
 
453
<listitem><simpara>
 
454
</simpara></listitem></varlistentry>
 
455
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
456
</simpara></listitem></varlistentry>
 
457
</variablelist></refsect2>
 
458
<refsect2 id="imapp-uidset-add" role="function">
 
459
<title>imapp_uidset_add ()</title>
 
460
<indexterm zone="imapp-uidset-add"><primary sortas="imapp_uidset_add">imapp_uidset_add</primary></indexterm><programlisting><link linkend="gint">gint</link>                imapp_uidset_add                    (<link linkend="struct--uidset-state">struct _uidset_state</link> *ss,
 
461
                                                         <link linkend="struct--CamelIMAPPCommand">struct _CamelIMAPPCommand</link> *ic,
 
462
                                                         const <link linkend="gchar">gchar</link> *uid);</programlisting>
 
463
<para>
 
464
</para><variablelist role="params">
 
465
<varlistentry><term><parameter>ss</parameter>&#160;:</term>
 
466
<listitem><simpara>
 
467
</simpara></listitem></varlistentry>
 
468
<varlistentry><term><parameter>ic</parameter>&#160;:</term>
 
469
<listitem><simpara>
 
470
</simpara></listitem></varlistentry>
 
471
<varlistentry><term><parameter>uid</parameter>&#160;:</term>
 
472
<listitem><simpara>
 
473
</simpara></listitem></varlistentry>
 
474
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
 
475
</simpara></listitem></varlistentry>
 
476
</variablelist></refsect2>
 
477
 
 
478
</refsect1>
 
479
 
 
480
 
 
481
 
 
482
 
 
483
</refentry>