42
42
<pre class="synopsis">struct <a class="link" href="CamelVeeFolder.html#CamelVeeFolder-struct" title="struct CamelVeeFolder">CamelVeeFolder</a>;
43
43
#define <a class="link" href="CamelVeeFolder.html#CAMEL-UNMATCHED-NAME:CAPS" title="CAMEL_UNMATCHED_NAME">CAMEL_UNMATCHED_NAME</a>
44
44
<a class="link" href="CamelFolder.html" title="CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="CamelVeeFolder.html#camel-vee-folder-new" title="camel_vee_folder_new ()">camel_vee_folder_new</a> (<em class="parameter"><code><a class="link" href="CamelStore.html" title="CamelStore"><span class="type">CamelStore</span></a> *parent_store</code></em>,
45
<em class="parameter"><code>const <span class="type">gchar</span> *full</code></em>,
45
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *full</code></em>,
46
46
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>);
47
47
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-construct" title="camel_vee_folder_construct ()">camel_vee_folder_construct</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
48
48
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>);
49
49
<a class="link" href="CamelFolder.html" title="CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="CamelVeeFolder.html#camel-vee-folder-get-location" title="camel_vee_folder_get_location ()">camel_vee_folder_get_location</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
50
50
<em class="parameter"><code>const <span class="type">struct _CamelVeeMessageInfo</span> *vinfo</code></em>,
51
<em class="parameter"><code><span class="type">gchar</span> **realuid</code></em>);
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **realuid</code></em>);
52
52
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-add-folder" title="camel_vee_folder_add_folder ()">camel_vee_folder_add_folder</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
53
53
<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *sub</code></em>);
54
54
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-remove-folder" title="camel_vee_folder_remove_folder ()">camel_vee_folder_remove_folder</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
55
55
<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *sub</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-set-folders" title="camel_vee_folder_set_folders ()">camel_vee_folder_set_folders</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
57
<em class="parameter"><code><span class="type">GList</span> *folders</code></em>);
58
<span class="returnvalue">gint</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-rebuild-folder" title="camel_vee_folder_rebuild_folder ()">camel_vee_folder_rebuild_folder</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
57
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *folders</code></em>);
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-rebuild-folder" title="camel_vee_folder_rebuild_folder ()">camel_vee_folder_rebuild_folder</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
59
59
<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *sub</code></em>,
60
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
61
61
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-set-expression" title="camel_vee_folder_set_expression ()">camel_vee_folder_set_expression</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
62
<em class="parameter"><code>const <span class="type">gchar</span> *expr</code></em>);
62
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *expr</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-ignore-next-changed-event" title="camel_vee_folder_ignore_next_changed_event ()">camel_vee_folder_ignore_next_changed_event</a>
64
64
(<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
65
65
<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *sub</code></em>);
66
66
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-hash-folder" title="camel_vee_folder_hash_folder ()">camel_vee_folder_hash_folder</a> (<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *folder</code></em>,
67
<em class="parameter"><code><span class="type">gchar</span> buffer[8]</code></em>);
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> buffer[8]</code></em>);
68
68
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-sync-headers" title="camel_vee_folder_sync_headers ()">camel_vee_folder_sync_headers</a> (<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *vf</code></em>,
69
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
70
70
enum <a class="link" href="CamelVeeFolder.html#CamelVeeFolderLock" title="enum CamelVeeFolderLock">CamelVeeFolderLock</a>;
71
71
<span class="returnvalue">void</span> <a class="link" href="CamelVeeFolder.html#camel-vee-folder-lock" title="camel_vee_folder_lock ()">camel_vee_folder_lock</a> (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *folder</code></em>,
72
72
<em class="parameter"><code><a class="link" href="CamelVeeFolder.html#CamelVeeFolderLock" title="enum CamelVeeFolderLock"><span class="type">CamelVeeFolderLock</span></a> lock</code></em>);
213
213
<div class="refsect2">
214
214
<a name="camel-vee-folder-rebuild-folder"></a><h3>camel_vee_folder_rebuild_folder ()</h3>
215
<pre class="programlisting"><span class="returnvalue">gint</span> camel_vee_folder_rebuild_folder (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
215
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> camel_vee_folder_rebuild_folder (<em class="parameter"><code><a class="link" href="CamelVeeFolder.html" title="CamelVeeFolder"><span class="type">CamelVeeFolder</span></a> *vf</code></em>,
216
216
<em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *sub</code></em>,
217
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
217
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
219
219
Rebuild the folder <em class="parameter"><code>sub</code></em>, if it should be.