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

« 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: 2010-03-01 22:47:15 UTC
  • mfrom: (1.1.77 upstream)
  • Revision ID: james.westby@ubuntu.com-20100301224715-drsxc2y3t8anz3c0
Tags: 2.28.3-0ubuntu1
* New upstream version:
  Bug Fixes:
  - #602723 - Contact list name doesn't get displayed in 'To' dialog 
  - #600322 - assertion failed: (reply == msg) in cs_waitinfo()
              (lp: #455020, #475147)
  - #564727 - Few memory leaks (lp: #305428)
  - #574940 - Always ref returned info from message_info_from_uid 
              (lp: #341909)
  - #429317 - Use the relative URI returned if the server 
              re-directs a request
  - #602820 - Test validity of a book_view before using it in LDAP 
  - #590762 - Recurring google calendar items are not changeable
  - #604236 - Slow GPG processing 
  - #597816 - Do not crash on incorrect parameters used in sexp to SQL 
              (lp: #444177)
  - #604544 - Try Exchange fallback authentication only once 
  - #600778 - Fix --enable-e2k-debug configure option resolution 
  - #260407 - 'endswith' address book search doesn't work 
  - #549221 - (bnc) delete, sync flags immediately
* debian/patches/99_reconfigure.patch:
  - new version update

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>