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

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-08-31 17:47:33 UTC
  • mfrom: (1.1.72 upstream)
  • Revision ID: james.westby@ubuntu.com-20090831174733-8pi6ji221me5qvmv
Tags: 2.27.91-0ubuntu1
* New upstream version:
  Bug Fixes:
  Mailer:
  - #350007 - evolution busy-waits on GPG signing operations  (lp: #182317)
  - #571206 - Index files on Maildir accounts are not updated on move
  - #590044 - Drop index on all columns of sqlite database 
  - #592310 - Deadlock in maildir provider after doing expunge 
  Miscellaneous:
  - #591324 - Cosmetic changes and fixes in configure.ac 
  - #591326 - Keep m4 macros in their own folder 
  - #591377 - Fails to detect krb5 in configure with -as-needed

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=UTF-8">
5
5
<title>CamelVeeFolder</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.3">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="SearchFolders.html" title="Search Folders">
9
9
<link rel="prev" href="SearchFolders.html" title="Search Folders">
10
10
<link rel="next" href="camel-CamelVeeStore.html" title="CamelVeeStore">
11
 
<meta name="generator" content="GTK-Doc V1.12 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="classes.html" title="Part I. Camel Classes">
14
14
<link rel="chapter" href="ClassTree.html" title="Class Hierarchy">
39
39
</tr>
40
40
<tr><td colspan="5" class="shortcuts">
41
41
<a href="#camel-CamelVeeFolder.synopsis" class="shortcut">Top</a>
42
 
                   | 
43
 
                  <a href="#camel-CamelVeeFolder.description" class="shortcut">Description</a>
 
42
                 | 
 
43
                <a href="#camel-CamelVeeFolder.description" class="shortcut">Description</a>
44
44
</td></tr>
45
45
</table>
46
46
<div class="refentry" lang="en">
54
54
</tr></table></div>
55
55
<div class="refsynopsisdiv">
56
56
<a name="camel-CamelVeeFolder.synopsis"></a><h2>Synopsis</h2>
57
 
<pre class="synopsis">                    <a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a>;
58
 
#define             <a class="link" href="camel-CamelVeeFolder.html#CAMEL-UNMATCHED-NAME:CAPS" title="CAMEL_UNMATCHED_NAME">CAMEL_UNMATCHED_NAME</a>
 
57
<pre class="synopsis">
 
58
                    <a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a>;
 
59
#define             <a class="link" href="camel-CamelVeeFolder.html#CAMEL-UNMATCHED-NAME--CAPS" title="CAMEL_UNMATCHED_NAME">CAMEL_UNMATCHED_NAME</a>
59
60
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *       <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-new" title="camel_vee_folder_new ()">camel_vee_folder_new</a>                (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *parent_store,
60
 
                                                         const gchar *full,
61
 
                                                         guint32 flags);
 
61
                                                         const <a
 
62
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
63
>gchar</a> *full,
 
64
                                                         <a
 
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
 
66
>guint32</a> flags);
62
67
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-construct" title="camel_vee_folder_construct ()">camel_vee_folder_construct</a>          (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
63
68
                                                         <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *parent_store,
64
 
                                                         const gchar *full,
65
 
                                                         const gchar *name,
66
 
                                                         guint32 flags);
 
69
                                                         const <a
 
70
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
71
>gchar</a> *full,
 
72
                                                         const <a
 
73
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
74
>gchar</a> *name,
 
75
                                                         <a
 
76
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
 
77
>guint32</a> flags);
67
78
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *       <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-get-location" title="camel_vee_folder_get_location ()">camel_vee_folder_get_location</a>       (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
68
79
                                                         const struct _CamelVeeMessageInfo *vinfo,
69
 
                                                         gchar **realuid);
 
80
                                                         <a
 
81
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
82
>gchar</a> **realuid);
70
83
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-add-folder" title="camel_vee_folder_add_folder ()">camel_vee_folder_add_folder</a>         (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
71
84
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);
72
85
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-remove-folder" title="camel_vee_folder_remove_folder ()">camel_vee_folder_remove_folder</a>      (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
73
86
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);
74
87
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-set-folders" title="camel_vee_folder_set_folders ()">camel_vee_folder_set_folders</a>        (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
75
 
                                                         GList *folders);
76
 
gint                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-rebuild-folder" title="camel_vee_folder_rebuild_folder ()">camel_vee_folder_rebuild_folder</a>     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
 
88
                                                         <a
 
89
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
90
>GList</a> *folders);
 
91
<a
 
92
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
93
>gint</a>                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-rebuild-folder" title="camel_vee_folder_rebuild_folder ()">camel_vee_folder_rebuild_folder</a>     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
77
94
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub,
78
95
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
79
96
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-set-expression" title="camel_vee_folder_set_expression ()">camel_vee_folder_set_expression</a>     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
80
 
                                                         const gchar *expr);
 
97
                                                         const <a
 
98
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
99
>gchar</a> *expr);
81
100
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-mask-event-folder-changed" title="camel_vee_folder_mask_event_folder_changed ()">camel_vee_folder_mask_event_folder_changed</a>
82
101
                                                        (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
83
102
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);
85
104
                                                        (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
86
105
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);
87
106
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-hash-folder" title="camel_vee_folder_hash_folder ()">camel_vee_folder_hash_folder</a>        (<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *folder,
88
 
                                                         gchar buffer[8]);
 
107
                                                         <a
 
108
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
109
>gchar</a> buffer[8]);
89
110
void                <a class="link" href="camel-CamelVeeFolder.html#camel-vee-folder-sync-headers" title="camel_vee_folder_sync_headers ()">camel_vee_folder_sync_headers</a>       (<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *vf,
90
111
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
91
112
</pre>
104
125
 
105
126
        struct _CamelVeeFolderPrivate *priv;
106
127
 
107
 
        gchar *expression; /* query expression */
 
128
        gchar *expression;      /* query expression */
108
129
 
109
130
        guint32 flags;          /* folder open flags */
110
131
 
124
145
</div>
125
146
<hr>
126
147
<div class="refsect2" lang="en">
127
 
<a name="CAMEL-UNMATCHED-NAME:CAPS"></a><h3>CAMEL_UNMATCHED_NAME</h3>
 
148
<a name="CAMEL-UNMATCHED-NAME--CAPS"></a><h3>CAMEL_UNMATCHED_NAME</h3>
128
149
<pre class="programlisting">#define CAMEL_UNMATCHED_NAME "UNMATCHED"
129
150
</pre>
130
151
<p>
134
155
<div class="refsect2" lang="en">
135
156
<a name="camel-vee-folder-new"></a><h3>camel_vee_folder_new ()</h3>
136
157
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *       camel_vee_folder_new                (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *parent_store,
137
 
                                                         const gchar *full,
138
 
                                                         guint32 flags);</pre>
 
158
                                                         const <a
 
159
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
160
>gchar</a> *full,
 
161
                                                         <a
 
162
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
 
163
>guint32</a> flags);</pre>
139
164
<p>
140
165
Create a new CamelVeeFolder object.</p>
 
166
<p>
 
167
</p>
141
168
<div class="variablelist"><table border="0">
142
169
<col align="left" valign="top">
143
170
<tbody>
169
196
<a name="camel-vee-folder-construct"></a><h3>camel_vee_folder_construct ()</h3>
170
197
<pre class="programlisting">void                camel_vee_folder_construct          (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
171
198
                                                         <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *parent_store,
172
 
                                                         const gchar *full,
173
 
                                                         const gchar *name,
174
 
                                                         guint32 flags);</pre>
 
199
                                                         const <a
 
200
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
201
>gchar</a> *full,
 
202
                                                         const <a
 
203
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
204
>gchar</a> *name,
 
205
                                                         <a
 
206
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
 
207
>guint32</a> flags);</pre>
175
208
<p>
176
209
</p>
177
210
<div class="variablelist"><table border="0">
210
243
<a name="camel-vee-folder-get-location"></a><h3>camel_vee_folder_get_location ()</h3>
211
244
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *       camel_vee_folder_get_location       (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
212
245
                                                         const struct _CamelVeeMessageInfo *vinfo,
213
 
                                                         gchar **realuid);</pre>
 
246
                                                         <a
 
247
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
248
>gchar</a> **realuid);</pre>
214
249
<p>
215
250
Find the real folder (and uid)</p>
 
251
<p>
 
252
</p>
216
253
<div class="variablelist"><table border="0">
217
254
<col align="left" valign="top">
218
255
<tbody>
247
284
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);</pre>
248
285
<p>
249
286
Adds <em class="parameter"><code>sub</code></em> as a source folder to <em class="parameter"><code>vf</code></em>.</p>
 
287
<p>
 
288
</p>
250
289
<div class="variablelist"><table border="0">
251
290
<col align="left" valign="top">
252
291
<tbody>
270
309
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub);</pre>
271
310
<p>
272
311
Removed the source folder, <em class="parameter"><code>sub</code></em>, from the virtual folder, <em class="parameter"><code>vf</code></em>.</p>
 
312
<p>
 
313
</p>
273
314
<div class="variablelist"><table border="0">
274
315
<col align="left" valign="top">
275
316
<tbody>
290
331
<div class="refsect2" lang="en">
291
332
<a name="camel-vee-folder-set-folders"></a><h3>camel_vee_folder_set_folders ()</h3>
292
333
<pre class="programlisting">void                camel_vee_folder_set_folders        (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
293
 
                                                         GList *folders);</pre>
 
334
                                                         <a
 
335
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
336
>GList</a> *folders);</pre>
294
337
<p>
295
338
Set the whole list of folder sources on a vee folder.</p>
 
339
<p>
 
340
</p>
296
341
<div class="variablelist"><table border="0">
297
342
<col align="left" valign="top">
298
343
<tbody>
312
357
<hr>
313
358
<div class="refsect2" lang="en">
314
359
<a name="camel-vee-folder-rebuild-folder"></a><h3>camel_vee_folder_rebuild_folder ()</h3>
315
 
<pre class="programlisting">gint                camel_vee_folder_rebuild_folder     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
 
360
<pre class="programlisting"><a
 
361
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
362
>gint</a>                camel_vee_folder_rebuild_folder     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
316
363
                                                         <a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *sub,
317
364
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
318
365
<p>
319
366
Rebuild the folder <em class="parameter"><code>sub</code></em>, if it should be.</p>
 
367
<p>
 
368
</p>
320
369
<div class="variablelist"><table border="0">
321
370
<col align="left" valign="top">
322
371
<tbody>
347
396
<div class="refsect2" lang="en">
348
397
<a name="camel-vee-folder-set-expression"></a><h3>camel_vee_folder_set_expression ()</h3>
349
398
<pre class="programlisting">void                camel_vee_folder_set_expression     (<a class="link" href="camel-CamelVeeFolder.html#CamelVeeFolder" title="CamelVeeFolder">CamelVeeFolder</a> *vf,
350
 
                                                         const gchar *expr);</pre>
 
399
                                                         const <a
 
400
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
401
>gchar</a> *expr);</pre>
351
402
<p>
352
403
</p>
353
404
<div class="variablelist"><table border="0">
418
469
<div class="refsect2" lang="en">
419
470
<a name="camel-vee-folder-hash-folder"></a><h3>camel_vee_folder_hash_folder ()</h3>
420
471
<pre class="programlisting">void                camel_vee_folder_hash_folder        (<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> *folder,
421
 
                                                         gchar buffer[8]);</pre>
 
472
                                                         <a
 
473
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
474
>gchar</a> buffer[8]);</pre>
422
475
<p>
423
476
Create a hash string representing the folder name, which should be
424
477
unique, and remain static for a given folder.</p>
 
478
<p>
 
479
</p>
425
480
<div class="variablelist"><table border="0">
426
481
<col align="left" valign="top">
427
482
<tbody>
466
521
</div>
467
522
<div class="footer">
468
523
<hr>
469
 
          Generated by GTK-Doc V1.12</div>
 
524
          Generated by GTK-Doc V1.11</div>
470
525
</body>
471
526
</html>