53
36
<td valign="top" align="right"></td>
54
37
</tr></table></div>
55
<div class="refsynopsisdiv" title="Synopsis">
38
<div class="refsynopsisdiv">
56
39
<a name="camel-CamelStore.synopsis"></a><h2>Synopsis</h2>
57
<pre class="synopsis">
58
struct <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a>;
40
<pre class="synopsis">struct <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a>;
59
41
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a>;
60
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOSELECT--CAPS" title="CAMEL_FOLDER_NOSELECT">CAMEL_FOLDER_NOSELECT</a>
61
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOINFERIORS--CAPS" title="CAMEL_FOLDER_NOINFERIORS">CAMEL_FOLDER_NOINFERIORS</a>
62
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-CHILDREN--CAPS" title="CAMEL_FOLDER_CHILDREN">CAMEL_FOLDER_CHILDREN</a>
63
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOCHILDREN--CAPS" title="CAMEL_FOLDER_NOCHILDREN">CAMEL_FOLDER_NOCHILDREN</a>
64
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SUBSCRIBED--CAPS" title="CAMEL_FOLDER_SUBSCRIBED">CAMEL_FOLDER_SUBSCRIBED</a>
65
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-VIRTUAL--CAPS" title="CAMEL_FOLDER_VIRTUAL">CAMEL_FOLDER_VIRTUAL</a>
66
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SYSTEM--CAPS" title="CAMEL_FOLDER_SYSTEM">CAMEL_FOLDER_SYSTEM</a>
67
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-VTRASH--CAPS" title="CAMEL_FOLDER_VTRASH">CAMEL_FOLDER_VTRASH</a>
68
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SHARED-TO-ME--CAPS" title="CAMEL_FOLDER_SHARED_TO_ME">CAMEL_FOLDER_SHARED_TO_ME</a>
69
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SHARED-BY-ME--CAPS" title="CAMEL_FOLDER_SHARED_BY_ME">CAMEL_FOLDER_SHARED_BY_ME</a>
70
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-MASK--CAPS" title="CAMEL_FOLDER_TYPE_MASK">CAMEL_FOLDER_TYPE_MASK</a>
71
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-BIT--CAPS" title="CAMEL_FOLDER_TYPE_BIT">CAMEL_FOLDER_TYPE_BIT</a>
72
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-NORMAL--CAPS" title="CAMEL_FOLDER_TYPE_NORMAL">CAMEL_FOLDER_TYPE_NORMAL</a>
73
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-INBOX--CAPS" title="CAMEL_FOLDER_TYPE_INBOX">CAMEL_FOLDER_TYPE_INBOX</a>
74
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-OUTBOX--CAPS" title="CAMEL_FOLDER_TYPE_OUTBOX">CAMEL_FOLDER_TYPE_OUTBOX</a>
75
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-TRASH--CAPS" title="CAMEL_FOLDER_TYPE_TRASH">CAMEL_FOLDER_TYPE_TRASH</a>
76
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-JUNK--CAPS" title="CAMEL_FOLDER_TYPE_JUNK">CAMEL_FOLDER_TYPE_JUNK</a>
77
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-SENT--CAPS" title="CAMEL_FOLDER_TYPE_SENT">CAMEL_FOLDER_TYPE_SENT</a>
78
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-READ--CAPS" title="CAMEL_STORE_READ">CAMEL_STORE_READ</a>
79
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-WRITE--CAPS" title="CAMEL_STORE_WRITE">CAMEL_STORE_WRITE</a>
42
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOSELECT:CAPS" title="CAMEL_FOLDER_NOSELECT">CAMEL_FOLDER_NOSELECT</a>
43
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOINFERIORS:CAPS" title="CAMEL_FOLDER_NOINFERIORS">CAMEL_FOLDER_NOINFERIORS</a>
44
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-CHILDREN:CAPS" title="CAMEL_FOLDER_CHILDREN">CAMEL_FOLDER_CHILDREN</a>
45
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-NOCHILDREN:CAPS" title="CAMEL_FOLDER_NOCHILDREN">CAMEL_FOLDER_NOCHILDREN</a>
46
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SUBSCRIBED:CAPS" title="CAMEL_FOLDER_SUBSCRIBED">CAMEL_FOLDER_SUBSCRIBED</a>
47
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-VIRTUAL:CAPS" title="CAMEL_FOLDER_VIRTUAL">CAMEL_FOLDER_VIRTUAL</a>
48
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SYSTEM:CAPS" title="CAMEL_FOLDER_SYSTEM">CAMEL_FOLDER_SYSTEM</a>
49
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-VTRASH:CAPS" title="CAMEL_FOLDER_VTRASH">CAMEL_FOLDER_VTRASH</a>
50
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SHARED-TO-ME:CAPS" title="CAMEL_FOLDER_SHARED_TO_ME">CAMEL_FOLDER_SHARED_TO_ME</a>
51
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-SHARED-BY-ME:CAPS" title="CAMEL_FOLDER_SHARED_BY_ME">CAMEL_FOLDER_SHARED_BY_ME</a>
52
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-MASK:CAPS" title="CAMEL_FOLDER_TYPE_MASK">CAMEL_FOLDER_TYPE_MASK</a>
53
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-BIT:CAPS" title="CAMEL_FOLDER_TYPE_BIT">CAMEL_FOLDER_TYPE_BIT</a>
54
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-NORMAL:CAPS" title="CAMEL_FOLDER_TYPE_NORMAL">CAMEL_FOLDER_TYPE_NORMAL</a>
55
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-INBOX:CAPS" title="CAMEL_FOLDER_TYPE_INBOX">CAMEL_FOLDER_TYPE_INBOX</a>
56
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-OUTBOX:CAPS" title="CAMEL_FOLDER_TYPE_OUTBOX">CAMEL_FOLDER_TYPE_OUTBOX</a>
57
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-TRASH:CAPS" title="CAMEL_FOLDER_TYPE_TRASH">CAMEL_FOLDER_TYPE_TRASH</a>
58
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-JUNK:CAPS" title="CAMEL_FOLDER_TYPE_JUNK">CAMEL_FOLDER_TYPE_JUNK</a>
59
#define <a class="link" href="camel-CamelStore.html#CAMEL-FOLDER-TYPE-SENT:CAPS" title="CAMEL_FOLDER_TYPE_SENT">CAMEL_FOLDER_TYPE_SENT</a>
60
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-READ:CAPS" title="CAMEL_STORE_READ">CAMEL_STORE_READ</a>
61
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-WRITE:CAPS" title="CAMEL_STORE_WRITE">CAMEL_STORE_WRITE</a>
80
62
<a class="link" href="camel-CamelStore.html#CamelRenameInfo" title="CamelRenameInfo">CamelRenameInfo</a>;
81
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-SUBSCRIPTIONS--CAPS" title="CAMEL_STORE_SUBSCRIPTIONS">CAMEL_STORE_SUBSCRIPTIONS</a>
82
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-VTRASH--CAPS" title="CAMEL_STORE_VTRASH">CAMEL_STORE_VTRASH</a>
83
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FILTER-INBOX--CAPS" title="CAMEL_STORE_FILTER_INBOX">CAMEL_STORE_FILTER_INBOX</a>
84
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-VJUNK--CAPS" title="CAMEL_STORE_VJUNK">CAMEL_STORE_VJUNK</a>
85
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-PROXY--CAPS" title="CAMEL_STORE_PROXY">CAMEL_STORE_PROXY</a>
86
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-IS-MIGRATING--CAPS" title="CAMEL_STORE_IS_MIGRATING">CAMEL_STORE_IS_MIGRATING</a>
87
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-CREATE--CAPS" title="CAMEL_STORE_FOLDER_CREATE">CAMEL_STORE_FOLDER_CREATE</a>
88
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-EXCL--CAPS" title="CAMEL_STORE_FOLDER_EXCL">CAMEL_STORE_FOLDER_EXCL</a>
89
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-BODY-INDEX--CAPS" title="CAMEL_STORE_FOLDER_BODY_INDEX">CAMEL_STORE_FOLDER_BODY_INDEX</a>
90
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-PRIVATE--CAPS" title="CAMEL_STORE_FOLDER_PRIVATE">CAMEL_STORE_FOLDER_PRIVATE</a>
91
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-CREATE-EXCL--CAPS" title="CAMEL_STORE_FOLDER_CREATE_EXCL">CAMEL_STORE_FOLDER_CREATE_EXCL</a>
92
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-FAST--CAPS" title="CAMEL_STORE_FOLDER_INFO_FAST">CAMEL_STORE_FOLDER_INFO_FAST</a>
93
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-RECURSIVE--CAPS" title="CAMEL_STORE_FOLDER_INFO_RECURSIVE">CAMEL_STORE_FOLDER_INFO_RECURSIVE</a>
94
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIBED--CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIBED">CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</a>
95
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL--CAPS" title="CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL">CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</a>
96
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIPTION-LIST--CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST">CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST</a>
97
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * <a class="link" href="camel-CamelStore.html#camel-store-get-folder" title="camel_store_get_folder ()">camel_store_get_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
99
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
100
>gchar</a> *folder_name,
102
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
104
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
105
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * <a class="link" href="camel-CamelStore.html#camel-store-get-inbox" title="camel_store_get_inbox ()">camel_store_get_inbox</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
106
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
107
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * <a class="link" href="camel-CamelStore.html#camel-store-get-trash" title="camel_store_get_trash ()">camel_store_get_trash</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
108
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
109
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * <a class="link" href="camel-CamelStore.html#camel-store-get-junk" title="camel_store_get_junk ()">camel_store_get_junk</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
110
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
111
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * <a class="link" href="camel-CamelStore.html#camel-store-create-folder" title="camel_store_create_folder ()">camel_store_create_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
113
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
114
>gchar</a> *parent_name,
116
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
117
>gchar</a> *folder_name,
118
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
119
void <a class="link" href="camel-CamelStore.html#camel-store-delete-folder" title="camel_store_delete_folder ()">camel_store_delete_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
121
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
122
>gchar</a> *folder_name,
123
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
124
void <a class="link" href="camel-CamelStore.html#camel-store-rename-folder" title="camel_store_rename_folder ()">camel_store_rename_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
126
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
127
>gchar</a> *old_namein,
129
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
130
>gchar</a> *new_name,
131
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
132
void <a class="link" href="camel-CamelStore.html#camel-store-sync" title="camel_store_sync ()">camel_store_sync</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
136
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
137
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()">camel_store_get_folder_info</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
139
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
142
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
144
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
145
void <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()">camel_store_free_folder_info</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
146
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);
147
void <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info-full" title="camel_store_free_folder_info_full ()">camel_store_free_folder_info_full</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
148
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);
149
void <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info-nop" title="camel_store_free_folder_info_nop ()">camel_store_free_folder_info_nop</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
150
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);
151
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-new" title="camel_folder_info_new ()">camel_folder_info_new</a> (void);
152
void <a class="link" href="camel-CamelStore.html#camel-folder-info-free" title="camel_folder_info_free ()">camel_folder_info_free</a> (<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);
153
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-build" title="camel_folder_info_build ()">camel_folder_info_build</a> (<a
154
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
155
>GPtrArray</a> *folders,
157
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
158
>gchar</a> *namespace,
160
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
161
>gchar</a> separator,
163
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
164
>gboolean</a> short_names);
165
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-clone" title="camel_folder_info_clone ()">camel_folder_info_clone</a> (<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);
167
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
168
>gboolean</a> <a class="link" href="camel-CamelStore.html#camel-store-supports-subscriptions" title="camel_store_supports_subscriptions ()">camel_store_supports_subscriptions</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store);
170
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
171
>gboolean</a> <a class="link" href="camel-CamelStore.html#camel-store-folder-subscribed" title="camel_store_folder_subscribed ()">camel_store_folder_subscribed</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
174
>gchar</a> *folder_name);
175
void <a class="link" href="camel-CamelStore.html#camel-store-subscribe-folder" title="camel_store_subscribe_folder ()">camel_store_subscribe_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
177
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
178
>gchar</a> *folder_name,
179
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
180
void <a class="link" href="camel-CamelStore.html#camel-store-unsubscribe-folder" title="camel_store_unsubscribe_folder ()">camel_store_unsubscribe_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
182
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
183
>gchar</a> *folder_name,
184
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
185
void <a class="link" href="camel-CamelStore.html#camel-store-noop" title="camel_store_noop ()">camel_store_noop</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
186
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
188
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
189
>gint</a> <a class="link" href="camel-CamelStore.html#camel-store-folder-uri-equal" title="camel_store_folder_uri_equal ()">camel_store_folder_uri_equal</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
191
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
194
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
197
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
198
>gboolean</a> <a class="link" href="camel-CamelStore.html#camel-store-can-refresh-folder" title="camel_store_can_refresh_folder ()">camel_store_can_refresh_folder</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
199
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *info,
200
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
63
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-SUBSCRIPTIONS:CAPS" title="CAMEL_STORE_SUBSCRIPTIONS">CAMEL_STORE_SUBSCRIPTIONS</a>
64
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-VTRASH:CAPS" title="CAMEL_STORE_VTRASH">CAMEL_STORE_VTRASH</a>
65
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FILTER-INBOX:CAPS" title="CAMEL_STORE_FILTER_INBOX">CAMEL_STORE_FILTER_INBOX</a>
66
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-VJUNK:CAPS" title="CAMEL_STORE_VJUNK">CAMEL_STORE_VJUNK</a>
67
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-PROXY:CAPS" title="CAMEL_STORE_PROXY">CAMEL_STORE_PROXY</a>
68
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-IS-MIGRATING:CAPS" title="CAMEL_STORE_IS_MIGRATING">CAMEL_STORE_IS_MIGRATING</a>
69
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-CREATE:CAPS" title="CAMEL_STORE_FOLDER_CREATE">CAMEL_STORE_FOLDER_CREATE</a>
70
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-EXCL:CAPS" title="CAMEL_STORE_FOLDER_EXCL">CAMEL_STORE_FOLDER_EXCL</a>
71
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-BODY-INDEX:CAPS" title="CAMEL_STORE_FOLDER_BODY_INDEX">CAMEL_STORE_FOLDER_BODY_INDEX</a>
72
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-PRIVATE:CAPS" title="CAMEL_STORE_FOLDER_PRIVATE">CAMEL_STORE_FOLDER_PRIVATE</a>
73
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-CREATE-EXCL:CAPS" title="CAMEL_STORE_FOLDER_CREATE_EXCL">CAMEL_STORE_FOLDER_CREATE_EXCL</a>
74
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-FAST:CAPS" title="CAMEL_STORE_FOLDER_INFO_FAST">CAMEL_STORE_FOLDER_INFO_FAST</a>
75
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-RECURSIVE:CAPS" title="CAMEL_STORE_FOLDER_INFO_RECURSIVE">CAMEL_STORE_FOLDER_INFO_RECURSIVE</a>
76
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIBED:CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIBED">CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</a>
77
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL:CAPS" title="CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL">CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</a>
78
#define <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIPTION-LIST:CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST">CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST</a>
79
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-get-folder" title="camel_store_get_folder ()">camel_store_get_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
80
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
81
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
82
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
83
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-get-inbox" title="camel_store_get_inbox ()">camel_store_get_inbox</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
84
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
85
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-get-trash" title="camel_store_get_trash ()">camel_store_get_trash</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
86
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
87
<a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-get-junk" title="camel_store_get_junk ()">camel_store_get_junk</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
88
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
89
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-create-folder" title="camel_store_create_folder ()">camel_store_create_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
90
<em class="parameter"><code>const <span class="type">gchar</span> *parent_name</code></em>,
91
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
92
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
93
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-delete-folder" title="camel_store_delete_folder ()">camel_store_delete_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
94
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
95
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
96
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-rename-folder" title="camel_store_rename_folder ()">camel_store_rename_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
97
<em class="parameter"><code>const <span class="type">gchar</span> *old_namein</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>,
99
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
100
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-sync" title="camel_store_sync ()">camel_store_sync</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
101
<em class="parameter"><code><span class="type">gint</span> expunge</code></em>,
102
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
103
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()">camel_store_get_folder_info</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
104
<em class="parameter"><code>const <span class="type">gchar</span> *top</code></em>,
105
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
106
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
107
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()">camel_store_free_folder_info</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
108
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);
109
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info-full" title="camel_store_free_folder_info_full ()">camel_store_free_folder_info_full</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
110
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);
111
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info-nop" title="camel_store_free_folder_info_nop ()">camel_store_free_folder_info_nop</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
112
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);
113
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-new" title="camel_folder_info_new ()">camel_folder_info_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
114
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-folder-info-free" title="camel_folder_info_free ()">camel_folder_info_free</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);
115
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-build" title="camel_folder_info_build ()">camel_folder_info_build</a> (<em class="parameter"><code><span class="type">GPtrArray</span> *folders</code></em>,
116
<em class="parameter"><code>const <span class="type">gchar</span> *namespace</code></em>,
117
<em class="parameter"><code><span class="type">gchar</span> separator</code></em>,
118
<em class="parameter"><code><span class="type">gboolean</span> short_names</code></em>);
119
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * <a class="link" href="camel-CamelStore.html#camel-folder-info-clone" title="camel_folder_info_clone ()">camel_folder_info_clone</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);
120
<span class="returnvalue">gboolean</span> <a class="link" href="camel-CamelStore.html#camel-store-supports-subscriptions" title="camel_store_supports_subscriptions ()">camel_store_supports_subscriptions</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>);
121
<span class="returnvalue">gboolean</span> <a class="link" href="camel-CamelStore.html#camel-store-folder-subscribed" title="camel_store_folder_subscribed ()">camel_store_folder_subscribed</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
122
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>);
123
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-subscribe-folder" title="camel_store_subscribe_folder ()">camel_store_subscribe_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
124
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
125
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
126
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-unsubscribe-folder" title="camel_store_unsubscribe_folder ()">camel_store_unsubscribe_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
127
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
128
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
129
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-store-noop" title="camel_store_noop ()">camel_store_noop</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
130
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
131
<span class="returnvalue">gint</span> <a class="link" href="camel-CamelStore.html#camel-store-folder-uri-equal" title="camel_store_folder_uri_equal ()">camel_store_folder_uri_equal</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
132
<em class="parameter"><code>const <span class="type">gchar</span> *uri0</code></em>,
133
<em class="parameter"><code>const <span class="type">gchar</span> *uri1</code></em>);
134
<span class="returnvalue">gboolean</span> <a class="link" href="camel-CamelStore.html#camel-store-can-refresh-folder" title="camel_store_can_refresh_folder ()">camel_store_can_refresh_folder</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
135
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *info</code></em>,
136
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
201
137
<a class="link" href="camel-CamelStore.html#CamelISubscribe" title="CamelISubscribe">CamelISubscribe</a>;
203
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
204
>gboolean</a> <a class="link" href="camel-CamelStore.html#camel-isubscribe-subscribed" title="camel_isubscribe_subscribed ()">camel_isubscribe_subscribed</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
206
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
208
void <a class="link" href="camel-CamelStore.html#camel-isubscribe-subscribe" title="camel_isubscribe_subscribe ()">camel_isubscribe_subscribe</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
210
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
211
>gchar</a> *folder_name,
212
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
213
void <a class="link" href="camel-CamelStore.html#camel-isubscribe-unsubscribe" title="camel_isubscribe_unsubscribe ()">camel_isubscribe_unsubscribe</a> (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
215
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
216
>gchar</a> *folder_name,
217
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
138
<span class="returnvalue">gboolean</span> <a class="link" href="camel-CamelStore.html#camel-isubscribe-subscribed" title="camel_isubscribe_subscribed ()">camel_isubscribe_subscribed</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
139
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
140
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-isubscribe-subscribe" title="camel_isubscribe_subscribe ()">camel_isubscribe_subscribe</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
141
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
142
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
143
<span class="returnvalue">void</span> <a class="link" href="camel-CamelStore.html#camel-isubscribe-unsubscribe" title="camel_isubscribe_unsubscribe ()">camel_isubscribe_unsubscribe</a> (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
144
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
145
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
220
<div class="refsect1" title="Description">
148
<div class="refsect1" lang="en">
221
149
<a name="camel-CamelStore.description"></a><h2>Description</h2>
225
<div class="refsect1" title="Details">
153
<div class="refsect1" lang="en">
226
154
<a name="camel-CamelStore.details"></a><h2>Details</h2>
227
<div class="refsect2" title="struct CamelStore">
155
<div class="refsect2" lang="en">
228
156
<a name="CamelStore"></a><h3>struct CamelStore</h3>
229
157
<pre class="programlisting">struct CamelStore {
230
158
CamelService parent_object;
268
<div class="refsect2" title="CAMEL_FOLDER_NOSELECT">
269
<a name="CAMEL-FOLDER-NOSELECT--CAPS"></a><h3>CAMEL_FOLDER_NOSELECT</h3>
196
<div class="refsect2" lang="en">
197
<a name="CAMEL-FOLDER-NOSELECT:CAPS"></a><h3>CAMEL_FOLDER_NOSELECT</h3>
270
198
<pre class="programlisting">#define CAMEL_FOLDER_NOSELECT (1<<0)
276
<div class="refsect2" title="CAMEL_FOLDER_NOINFERIORS">
277
<a name="CAMEL-FOLDER-NOINFERIORS--CAPS"></a><h3>CAMEL_FOLDER_NOINFERIORS</h3>
204
<div class="refsect2" lang="en">
205
<a name="CAMEL-FOLDER-NOINFERIORS:CAPS"></a><h3>CAMEL_FOLDER_NOINFERIORS</h3>
278
206
<pre class="programlisting">#define CAMEL_FOLDER_NOINFERIORS (1<<1)
284
<div class="refsect2" title="CAMEL_FOLDER_CHILDREN">
285
<a name="CAMEL-FOLDER-CHILDREN--CAPS"></a><h3>CAMEL_FOLDER_CHILDREN</h3>
212
<div class="refsect2" lang="en">
213
<a name="CAMEL-FOLDER-CHILDREN:CAPS"></a><h3>CAMEL_FOLDER_CHILDREN</h3>
286
214
<pre class="programlisting">#define CAMEL_FOLDER_CHILDREN (1<<2)
292
<div class="refsect2" title="CAMEL_FOLDER_NOCHILDREN">
293
<a name="CAMEL-FOLDER-NOCHILDREN--CAPS"></a><h3>CAMEL_FOLDER_NOCHILDREN</h3>
220
<div class="refsect2" lang="en">
221
<a name="CAMEL-FOLDER-NOCHILDREN:CAPS"></a><h3>CAMEL_FOLDER_NOCHILDREN</h3>
294
222
<pre class="programlisting">#define CAMEL_FOLDER_NOCHILDREN (1<<3)
300
<div class="refsect2" title="CAMEL_FOLDER_SUBSCRIBED">
301
<a name="CAMEL-FOLDER-SUBSCRIBED--CAPS"></a><h3>CAMEL_FOLDER_SUBSCRIBED</h3>
228
<div class="refsect2" lang="en">
229
<a name="CAMEL-FOLDER-SUBSCRIBED:CAPS"></a><h3>CAMEL_FOLDER_SUBSCRIBED</h3>
302
230
<pre class="programlisting">#define CAMEL_FOLDER_SUBSCRIBED (1<<4)
308
<div class="refsect2" title="CAMEL_FOLDER_VIRTUAL">
309
<a name="CAMEL-FOLDER-VIRTUAL--CAPS"></a><h3>CAMEL_FOLDER_VIRTUAL</h3>
236
<div class="refsect2" lang="en">
237
<a name="CAMEL-FOLDER-VIRTUAL:CAPS"></a><h3>CAMEL_FOLDER_VIRTUAL</h3>
310
238
<pre class="programlisting">#define CAMEL_FOLDER_VIRTUAL (1<<5)
316
<div class="refsect2" title="CAMEL_FOLDER_SYSTEM">
317
<a name="CAMEL-FOLDER-SYSTEM--CAPS"></a><h3>CAMEL_FOLDER_SYSTEM</h3>
244
<div class="refsect2" lang="en">
245
<a name="CAMEL-FOLDER-SYSTEM:CAPS"></a><h3>CAMEL_FOLDER_SYSTEM</h3>
318
246
<pre class="programlisting">#define CAMEL_FOLDER_SYSTEM (1<<6)
324
<div class="refsect2" title="CAMEL_FOLDER_VTRASH">
325
<a name="CAMEL-FOLDER-VTRASH--CAPS"></a><h3>CAMEL_FOLDER_VTRASH</h3>
252
<div class="refsect2" lang="en">
253
<a name="CAMEL-FOLDER-VTRASH:CAPS"></a><h3>CAMEL_FOLDER_VTRASH</h3>
326
254
<pre class="programlisting">#define CAMEL_FOLDER_VTRASH (1<<7)
332
<div class="refsect2" title="CAMEL_FOLDER_SHARED_TO_ME">
333
<a name="CAMEL-FOLDER-SHARED-TO-ME--CAPS"></a><h3>CAMEL_FOLDER_SHARED_TO_ME</h3>
260
<div class="refsect2" lang="en">
261
<a name="CAMEL-FOLDER-SHARED-TO-ME:CAPS"></a><h3>CAMEL_FOLDER_SHARED_TO_ME</h3>
334
262
<pre class="programlisting">#define CAMEL_FOLDER_SHARED_TO_ME (1<<8)
340
<div class="refsect2" title="CAMEL_FOLDER_SHARED_BY_ME">
341
<a name="CAMEL-FOLDER-SHARED-BY-ME--CAPS"></a><h3>CAMEL_FOLDER_SHARED_BY_ME</h3>
268
<div class="refsect2" lang="en">
269
<a name="CAMEL-FOLDER-SHARED-BY-ME:CAPS"></a><h3>CAMEL_FOLDER_SHARED_BY_ME</h3>
342
270
<pre class="programlisting">#define CAMEL_FOLDER_SHARED_BY_ME (1<<9)
348
<div class="refsect2" title="CAMEL_FOLDER_TYPE_MASK">
349
<a name="CAMEL-FOLDER-TYPE-MASK--CAPS"></a><h3>CAMEL_FOLDER_TYPE_MASK</h3>
276
<div class="refsect2" lang="en">
277
<a name="CAMEL-FOLDER-TYPE-MASK:CAPS"></a><h3>CAMEL_FOLDER_TYPE_MASK</h3>
350
278
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_MASK (7 << 10)
356
<div class="refsect2" title="CAMEL_FOLDER_TYPE_BIT">
357
<a name="CAMEL-FOLDER-TYPE-BIT--CAPS"></a><h3>CAMEL_FOLDER_TYPE_BIT</h3>
284
<div class="refsect2" lang="en">
285
<a name="CAMEL-FOLDER-TYPE-BIT:CAPS"></a><h3>CAMEL_FOLDER_TYPE_BIT</h3>
358
286
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_BIT (10)
364
<div class="refsect2" title="CAMEL_FOLDER_TYPE_NORMAL">
365
<a name="CAMEL-FOLDER-TYPE-NORMAL--CAPS"></a><h3>CAMEL_FOLDER_TYPE_NORMAL</h3>
292
<div class="refsect2" lang="en">
293
<a name="CAMEL-FOLDER-TYPE-NORMAL:CAPS"></a><h3>CAMEL_FOLDER_TYPE_NORMAL</h3>
366
294
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_NORMAL (0 << 10)
372
<div class="refsect2" title="CAMEL_FOLDER_TYPE_INBOX">
373
<a name="CAMEL-FOLDER-TYPE-INBOX--CAPS"></a><h3>CAMEL_FOLDER_TYPE_INBOX</h3>
300
<div class="refsect2" lang="en">
301
<a name="CAMEL-FOLDER-TYPE-INBOX:CAPS"></a><h3>CAMEL_FOLDER_TYPE_INBOX</h3>
374
302
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_INBOX (1 << 10)
380
<div class="refsect2" title="CAMEL_FOLDER_TYPE_OUTBOX">
381
<a name="CAMEL-FOLDER-TYPE-OUTBOX--CAPS"></a><h3>CAMEL_FOLDER_TYPE_OUTBOX</h3>
308
<div class="refsect2" lang="en">
309
<a name="CAMEL-FOLDER-TYPE-OUTBOX:CAPS"></a><h3>CAMEL_FOLDER_TYPE_OUTBOX</h3>
382
310
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_OUTBOX (2 << 10)
388
<div class="refsect2" title="CAMEL_FOLDER_TYPE_TRASH">
389
<a name="CAMEL-FOLDER-TYPE-TRASH--CAPS"></a><h3>CAMEL_FOLDER_TYPE_TRASH</h3>
316
<div class="refsect2" lang="en">
317
<a name="CAMEL-FOLDER-TYPE-TRASH:CAPS"></a><h3>CAMEL_FOLDER_TYPE_TRASH</h3>
390
318
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_TRASH (3 << 10)
396
<div class="refsect2" title="CAMEL_FOLDER_TYPE_JUNK">
397
<a name="CAMEL-FOLDER-TYPE-JUNK--CAPS"></a><h3>CAMEL_FOLDER_TYPE_JUNK</h3>
324
<div class="refsect2" lang="en">
325
<a name="CAMEL-FOLDER-TYPE-JUNK:CAPS"></a><h3>CAMEL_FOLDER_TYPE_JUNK</h3>
398
326
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_JUNK (4 << 10)
404
<div class="refsect2" title="CAMEL_FOLDER_TYPE_SENT">
405
<a name="CAMEL-FOLDER-TYPE-SENT--CAPS"></a><h3>CAMEL_FOLDER_TYPE_SENT</h3>
332
<div class="refsect2" lang="en">
333
<a name="CAMEL-FOLDER-TYPE-SENT:CAPS"></a><h3>CAMEL_FOLDER_TYPE_SENT</h3>
406
334
<pre class="programlisting">#define CAMEL_FOLDER_TYPE_SENT (5 << 10)
412
<div class="refsect2" title="CAMEL_STORE_READ">
413
<a name="CAMEL-STORE-READ--CAPS"></a><h3>CAMEL_STORE_READ</h3>
340
<div class="refsect2" lang="en">
341
<a name="CAMEL-STORE-READ:CAPS"></a><h3>CAMEL_STORE_READ</h3>
414
342
<pre class="programlisting">#define CAMEL_STORE_READ (1 << 0)
420
<div class="refsect2" title="CAMEL_STORE_WRITE">
421
<a name="CAMEL-STORE-WRITE--CAPS"></a><h3>CAMEL_STORE_WRITE</h3>
348
<div class="refsect2" lang="en">
349
<a name="CAMEL-STORE-WRITE:CAPS"></a><h3>CAMEL_STORE_WRITE</h3>
422
350
<pre class="programlisting">#define CAMEL_STORE_WRITE (1 << 1)
428
<div class="refsect2" title="CamelRenameInfo">
356
<div class="refsect2" lang="en">
429
357
<a name="CamelRenameInfo"></a><h3>CamelRenameInfo</h3>
430
358
<pre class="programlisting">typedef struct {
439
<div class="refsect2" title="CAMEL_STORE_SUBSCRIPTIONS">
440
<a name="CAMEL-STORE-SUBSCRIPTIONS--CAPS"></a><h3>CAMEL_STORE_SUBSCRIPTIONS</h3>
441
<pre class="programlisting">#define CAMEL_STORE_SUBSCRIPTIONS (1 << 0)
367
<div class="refsect2" lang="en">
368
<a name="CAMEL-STORE-SUBSCRIPTIONS:CAPS"></a><h3>CAMEL_STORE_SUBSCRIPTIONS</h3>
369
<pre class="programlisting">#define CAMEL_STORE_SUBSCRIPTIONS (1 << 0)
447
<div class="refsect2" title="CAMEL_STORE_VTRASH">
448
<a name="CAMEL-STORE-VTRASH--CAPS"></a><h3>CAMEL_STORE_VTRASH</h3>
375
<div class="refsect2" lang="en">
376
<a name="CAMEL-STORE-VTRASH:CAPS"></a><h3>CAMEL_STORE_VTRASH</h3>
449
377
<pre class="programlisting">#define CAMEL_STORE_VTRASH (1 << 1)
455
<div class="refsect2" title="CAMEL_STORE_FILTER_INBOX">
456
<a name="CAMEL-STORE-FILTER-INBOX--CAPS"></a><h3>CAMEL_STORE_FILTER_INBOX</h3>
457
<pre class="programlisting">#define CAMEL_STORE_FILTER_INBOX (1 << 2)
383
<div class="refsect2" lang="en">
384
<a name="CAMEL-STORE-FILTER-INBOX:CAPS"></a><h3>CAMEL_STORE_FILTER_INBOX</h3>
385
<pre class="programlisting">#define CAMEL_STORE_FILTER_INBOX (1 << 2)
463
<div class="refsect2" title="CAMEL_STORE_VJUNK">
464
<a name="CAMEL-STORE-VJUNK--CAPS"></a><h3>CAMEL_STORE_VJUNK</h3>
391
<div class="refsect2" lang="en">
392
<a name="CAMEL-STORE-VJUNK:CAPS"></a><h3>CAMEL_STORE_VJUNK</h3>
465
393
<pre class="programlisting">#define CAMEL_STORE_VJUNK (1 << 3)
471
<div class="refsect2" title="CAMEL_STORE_PROXY">
472
<a name="CAMEL-STORE-PROXY--CAPS"></a><h3>CAMEL_STORE_PROXY</h3>
399
<div class="refsect2" lang="en">
400
<a name="CAMEL-STORE-PROXY:CAPS"></a><h3>CAMEL_STORE_PROXY</h3>
473
401
<pre class="programlisting">#define CAMEL_STORE_PROXY (1 << 4)
479
<div class="refsect2" title="CAMEL_STORE_IS_MIGRATING">
480
<a name="CAMEL-STORE-IS-MIGRATING--CAPS"></a><h3>CAMEL_STORE_IS_MIGRATING</h3>
407
<div class="refsect2" lang="en">
408
<a name="CAMEL-STORE-IS-MIGRATING:CAPS"></a><h3>CAMEL_STORE_IS_MIGRATING</h3>
481
409
<pre class="programlisting">#define CAMEL_STORE_IS_MIGRATING (1 << 5)
487
<div class="refsect2" title="CAMEL_STORE_FOLDER_CREATE">
488
<a name="CAMEL-STORE-FOLDER-CREATE--CAPS"></a><h3>CAMEL_STORE_FOLDER_CREATE</h3>
415
<div class="refsect2" lang="en">
416
<a name="CAMEL-STORE-FOLDER-CREATE:CAPS"></a><h3>CAMEL_STORE_FOLDER_CREATE</h3>
489
417
<pre class="programlisting">#define CAMEL_STORE_FOLDER_CREATE (1<<0)
495
<div class="refsect2" title="CAMEL_STORE_FOLDER_EXCL">
496
<a name="CAMEL-STORE-FOLDER-EXCL--CAPS"></a><h3>CAMEL_STORE_FOLDER_EXCL</h3>
423
<div class="refsect2" lang="en">
424
<a name="CAMEL-STORE-FOLDER-EXCL:CAPS"></a><h3>CAMEL_STORE_FOLDER_EXCL</h3>
497
425
<pre class="programlisting">#define CAMEL_STORE_FOLDER_EXCL (1<<1)
503
<div class="refsect2" title="CAMEL_STORE_FOLDER_BODY_INDEX">
504
<a name="CAMEL-STORE-FOLDER-BODY-INDEX--CAPS"></a><h3>CAMEL_STORE_FOLDER_BODY_INDEX</h3>
431
<div class="refsect2" lang="en">
432
<a name="CAMEL-STORE-FOLDER-BODY-INDEX:CAPS"></a><h3>CAMEL_STORE_FOLDER_BODY_INDEX</h3>
505
433
<pre class="programlisting">#define CAMEL_STORE_FOLDER_BODY_INDEX (1<<2)
511
<div class="refsect2" title="CAMEL_STORE_FOLDER_PRIVATE">
512
<a name="CAMEL-STORE-FOLDER-PRIVATE--CAPS"></a><h3>CAMEL_STORE_FOLDER_PRIVATE</h3>
439
<div class="refsect2" lang="en">
440
<a name="CAMEL-STORE-FOLDER-PRIVATE:CAPS"></a><h3>CAMEL_STORE_FOLDER_PRIVATE</h3>
513
441
<pre class="programlisting">#define CAMEL_STORE_FOLDER_PRIVATE (1<<3) /* a private folder, that shouldn't show up in unmatched/folder info's, etc */
519
<div class="refsect2" title="CAMEL_STORE_FOLDER_CREATE_EXCL">
520
<a name="CAMEL-STORE-FOLDER-CREATE-EXCL--CAPS"></a><h3>CAMEL_STORE_FOLDER_CREATE_EXCL</h3>
447
<div class="refsect2" lang="en">
448
<a name="CAMEL-STORE-FOLDER-CREATE-EXCL:CAPS"></a><h3>CAMEL_STORE_FOLDER_CREATE_EXCL</h3>
521
449
<pre class="programlisting">#define CAMEL_STORE_FOLDER_CREATE_EXCL (CAMEL_STORE_FOLDER_CREATE | CAMEL_STORE_FOLDER_EXCL)
527
<div class="refsect2" title="CAMEL_STORE_FOLDER_INFO_FAST">
528
<a name="CAMEL-STORE-FOLDER-INFO-FAST--CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_FAST</h3>
455
<div class="refsect2" lang="en">
456
<a name="CAMEL-STORE-FOLDER-INFO-FAST:CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_FAST</h3>
529
457
<pre class="programlisting">#define CAMEL_STORE_FOLDER_INFO_FAST (1 << 0)
531
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
459
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
532
460
<h3 class="title">Warning</h3>
533
461
<p><code class="literal">CAMEL_STORE_FOLDER_INFO_FAST</code> is deprecated and should not be used in newly-written code.</p>
539
<div class="refsect2" title="CAMEL_STORE_FOLDER_INFO_RECURSIVE">
540
<a name="CAMEL-STORE-FOLDER-INFO-RECURSIVE--CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_RECURSIVE</h3>
467
<div class="refsect2" lang="en">
468
<a name="CAMEL-STORE-FOLDER-INFO-RECURSIVE:CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_RECURSIVE</h3>
541
469
<pre class="programlisting">#define CAMEL_STORE_FOLDER_INFO_RECURSIVE (1 << 1)
547
<div class="refsect2" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIBED">
548
<a name="CAMEL-STORE-FOLDER-INFO-SUBSCRIBED--CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</h3>
475
<div class="refsect2" lang="en">
476
<a name="CAMEL-STORE-FOLDER-INFO-SUBSCRIBED:CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</h3>
549
477
<pre class="programlisting">#define CAMEL_STORE_FOLDER_INFO_SUBSCRIBED (1 << 2)
555
<div class="refsect2" title="CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL">
556
<a name="CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL--CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</h3>
483
<div class="refsect2" lang="en">
484
<a name="CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL:CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</h3>
557
485
<pre class="programlisting">#define CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL (1 << 3) /* don't include vTrash/vJunk folders */
563
<div class="refsect2" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST">
564
<a name="CAMEL-STORE-FOLDER-INFO-SUBSCRIPTION-LIST--CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST</h3>
491
<div class="refsect2" lang="en">
492
<a name="CAMEL-STORE-FOLDER-INFO-SUBSCRIPTION-LIST:CAPS"></a><h3>CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST</h3>
565
493
<pre class="programlisting">#define CAMEL_STORE_FOLDER_INFO_SUBSCRIPTION_LIST (1 << 4)
571
<div class="refsect2" title="camel_store_get_folder ()">
499
<div class="refsect2" lang="en">
572
500
<a name="camel-store-get-folder"></a><h3>camel_store_get_folder ()</h3>
573
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * camel_store_get_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
575
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
576
>gchar</a> *folder_name,
578
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
580
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
501
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * camel_store_get_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
502
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
503
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
504
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
582
506
Get a specific folder object from the store by name.</p>
585
507
<div class="variablelist"><table border="0">
586
508
<col align="left" valign="top">
589
511
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
590
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
512
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
594
516
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
595
<td> name of the folder to get
517
<td>name of the folder to get
599
521
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
600
<td> folder flags (create, save body index, etc)
522
<td>folder flags (create, save body index, etc)
604
526
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
605
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
527
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
609
531
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
610
<td> the folder corresponding to the path <em class="parameter"><code>folder_name</code></em> or <a
611
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
612
><code class="literal">NULL</code></a>.
532
<td> the folder corresponding to the path <em class="parameter"><code>folder_name</code></em> or <code class="literal">NULL</code>.
619
<div class="refsect2" title="camel_store_get_inbox ()">
539
<div class="refsect2" lang="en">
620
540
<a name="camel-store-get-inbox"></a><h3>camel_store_get_inbox ()</h3>
621
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * camel_store_get_inbox (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
622
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
541
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * camel_store_get_inbox (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
542
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
627
543
<div class="variablelist"><table border="0">
628
544
<col align="left" valign="top">
631
547
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
632
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
548
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
636
552
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
637
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
553
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
641
557
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
642
558
<td> the folder in the store into which new mail is delivered,
644
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
645
><code class="literal">NULL</code></a> if no such folder exists.
559
or <code class="literal">NULL</code> if no such folder exists.
652
<div class="refsect2" title="camel_store_get_trash ()">
566
<div class="refsect2" lang="en">
653
567
<a name="camel-store-get-trash"></a><h3>camel_store_get_trash ()</h3>
654
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * camel_store_get_trash (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
655
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
568
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * camel_store_get_trash (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
569
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
660
570
<div class="variablelist"><table border="0">
661
571
<col align="left" valign="top">
664
574
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
665
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
575
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
669
579
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
670
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
580
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
674
584
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
675
585
<td> the folder in the store into which trash is delivered, or
677
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
678
><code class="literal">NULL</code></a> if no such folder exists.
586
<code class="literal">NULL</code> if no such folder exists.
685
<div class="refsect2" title="camel_store_get_junk ()">
593
<div class="refsect2" lang="en">
686
594
<a name="camel-store-get-junk"></a><h3>camel_store_get_junk ()</h3>
687
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder">CamelFolder</a> * camel_store_get_junk (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
688
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
595
<pre class="programlisting"><a class="link" href="camel-CamelFolder.html#CamelFolder" title="struct CamelFolder"><span class="returnvalue">CamelFolder</span></a> * camel_store_get_junk (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
596
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
693
597
<div class="variablelist"><table border="0">
694
598
<col align="left" valign="top">
697
601
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
698
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
602
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
702
606
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
703
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
607
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
707
611
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
708
612
<td> the folder in the store into which junk is delivered, or
710
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
711
><code class="literal">NULL</code></a> if no such folder exists.
613
<code class="literal">NULL</code> if no such folder exists.
718
<div class="refsect2" title="camel_store_create_folder ()">
620
<div class="refsect2" lang="en">
719
621
<a name="camel-store-create-folder"></a><h3>camel_store_create_folder ()</h3>
720
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * camel_store_create_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
722
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
723
>gchar</a> *parent_name,
725
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
726
>gchar</a> *folder_name,
727
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
622
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * camel_store_create_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
623
<em class="parameter"><code>const <span class="type">gchar</span> *parent_name</code></em>,
624
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
625
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
729
627
Creates a new folder as a child of an existing folder.
730
<em class="parameter"><code>parent_name</code></em> can be <a
731
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
732
><code class="literal">NULL</code></a> to create a new top-level folder.</p>
628
<em class="parameter"><code>parent_name</code></em> can be <code class="literal">NULL</code> to create a new top-level folder.</p>
735
629
<div class="variablelist"><table border="0">
736
630
<col align="left" valign="top">
739
633
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
740
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
634
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
744
638
<td><p><span class="term"><em class="parameter"><code>parent_name</code></em> :</span></p></td>
745
<td> name of the new folder's parent, or <a
746
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
747
><code class="literal">NULL</code></a>
639
<td>name of the new folder's parent, or <code class="literal">NULL</code>
751
643
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
752
<td> name of the folder to create
644
<td>name of the folder to create
756
648
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
757
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
649
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
761
653
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
762
654
<td> info about the created folder, which the caller must
763
free with <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()"><span class="type">camel_store_free_folder_info</span></a>, or <a
764
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
765
><code class="literal">NULL</code></a>.
655
free with <a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()"><span class="type">camel_store_free_folder_info</span></a>, or <code class="literal">NULL</code>.
772
<div class="refsect2" title="camel_store_delete_folder ()">
662
<div class="refsect2" lang="en">
773
663
<a name="camel-store-delete-folder"></a><h3>camel_store_delete_folder ()</h3>
774
<pre class="programlisting">void camel_store_delete_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
776
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
777
>gchar</a> *folder_name,
778
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
664
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_delete_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
665
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
666
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
780
668
Deletes the named folder. The folder must be empty.</p>
783
669
<div class="variablelist"><table border="0">
784
670
<col align="left" valign="top">
787
673
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
788
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
674
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
792
678
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
793
<td> name of the folder to delete
679
<td>name of the folder to delete
797
683
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
798
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
684
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
805
<div class="refsect2" title="camel_store_rename_folder ()">
691
<div class="refsect2" lang="en">
806
692
<a name="camel-store-rename-folder"></a><h3>camel_store_rename_folder ()</h3>
807
<pre class="programlisting">void camel_store_rename_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
809
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
810
>gchar</a> *old_namein,
812
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
813
>gchar</a> *new_name,
814
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
693
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_rename_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
694
<em class="parameter"><code>const <span class="type">gchar</span> *old_namein</code></em>,
695
<em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>,
696
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
816
698
Rename a named folder to a new name.</p>
819
699
<div class="variablelist"><table border="0">
820
700
<col align="left" valign="top">
823
703
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
824
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
704
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
828
708
<td><p><span class="term"><em class="parameter"><code>old_namein</code></em> :</span></p></td>
829
<td> the current name of the folder
709
<td>the current name of the folder
833
713
<td><p><span class="term"><em class="parameter"><code>new_name</code></em> :</span></p></td>
834
<td> the new name of the folder
714
<td>the new name of the folder
838
718
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
839
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
719
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
846
<div class="refsect2" title="camel_store_sync ()">
726
<div class="refsect2" lang="en">
847
727
<a name="camel-store-sync"></a><h3>camel_store_sync ()</h3>
848
<pre class="programlisting">void camel_store_sync (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
850
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
852
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
728
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_sync (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
729
<em class="parameter"><code><span class="type">gint</span> expunge</code></em>,
730
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
854
732
Syncs any changes that have been made to the store object and its
855
733
folders with the real store.</p>
858
734
<div class="variablelist"><table border="0">
859
735
<col align="left" valign="top">
862
738
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
863
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
739
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
867
743
<td><p><span class="term"><em class="parameter"><code>expunge</code></em> :</span></p></td>
869
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
870
><code class="literal">TRUE</code></a> if an expunge should be done after sync or <a
871
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
872
><code class="literal">FALSE</code></a> otherwise
745
<code class="literal">TRUE</code> if an expunge should be done after sync or <code class="literal">FALSE</code> otherwise
876
749
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
877
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
750
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
884
<div class="refsect2" title="camel_store_get_folder_info ()">
757
<div class="refsect2" lang="en">
885
758
<a name="camel-store-get-folder-info"></a><h3>camel_store_get_folder_info ()</h3>
886
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * camel_store_get_folder_info (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
888
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
891
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
893
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
759
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * camel_store_get_folder_info (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
760
<em class="parameter"><code>const <span class="type">gchar</span> *top</code></em>,
761
<em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
762
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
895
764
This fetches information about the folder structure of <em class="parameter"><code>store</code></em>,
896
765
starting with <em class="parameter"><code>top</code></em>, and returns a tree of CamelFolderInfo
897
structures. If <em class="parameter"><code>flags</code></em> includes <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIBED--CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIBED"><span class="type">CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</span></a>,
766
structures. If <em class="parameter"><code>flags</code></em> includes <a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-SUBSCRIBED:CAPS" title="CAMEL_STORE_FOLDER_INFO_SUBSCRIBED"><span class="type">CAMEL_STORE_FOLDER_INFO_SUBSCRIBED</span></a>,
898
767
only subscribed folders will be listed. If the store doesn't support
899
768
subscriptions, then it will list all folders. If <em class="parameter"><code>flags</code></em> includes
900
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-RECURSIVE--CAPS" title="CAMEL_STORE_FOLDER_INFO_RECURSIVE"><span class="type">CAMEL_STORE_FOLDER_INFO_RECURSIVE</span></a>, the returned tree will include
769
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-RECURSIVE:CAPS" title="CAMEL_STORE_FOLDER_INFO_RECURSIVE"><span class="type">CAMEL_STORE_FOLDER_INFO_RECURSIVE</span></a>, the returned tree will include
901
770
all levels of hierarchy below <em class="parameter"><code>top</code></em>. If not, it will only include
902
771
the immediate subfolders of <em class="parameter"><code>top</code></em>. If <em class="parameter"><code>flags</code></em> includes
903
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-FAST--CAPS" title="CAMEL_STORE_FOLDER_INFO_FAST"><span class="type">CAMEL_STORE_FOLDER_INFO_FAST</span></a>, the unread_message_count fields of
772
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-FAST:CAPS" title="CAMEL_STORE_FOLDER_INFO_FAST"><span class="type">CAMEL_STORE_FOLDER_INFO_FAST</span></a>, the unread_message_count fields of
904
773
some or all of the structures may be set to <code class="literal">-1</code>, if the store cannot
905
774
determine that information quickly. If <em class="parameter"><code>flags</code></em> includes
906
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL--CAPS" title="CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL"><span class="type">CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</span></a>, don't include special virtual
775
<a class="link" href="camel-CamelStore.html#CAMEL-STORE-FOLDER-INFO-NO-VIRTUAL:CAPS" title="CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL"><span class="type">CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL</span></a>, don't include special virtual
907
776
folders (such as vTrash or vJunk).
911
780
deprecated; most backends will behave the same whether it is
912
781
supplied or not. The only guaranteed way to get updated folder
913
782
counts is to both open the folder and invoke <code class="function">refresh_info()</code> it.</p>
916
783
<div class="variablelist"><table border="0">
917
784
<col align="left" valign="top">
920
787
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
921
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
788
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
925
792
<td><p><span class="term"><em class="parameter"><code>top</code></em> :</span></p></td>
926
<td> the name of the folder to start from
793
<td>the name of the folder to start from
930
797
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
931
<td> various CAMEL_STORE_FOLDER_INFO_* flags to control behavior
798
<td>various CAMEL_STORE_FOLDER_INFO_* flags to control behavior
935
802
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
936
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
803
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
940
807
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
941
808
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> tree, which must be freed with
942
<a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()"><span class="type">camel_store_free_folder_info</span></a>, or <a
943
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
944
><code class="literal">NULL</code></a>.
809
<a class="link" href="camel-CamelStore.html#camel-store-free-folder-info" title="camel_store_free_folder_info ()"><span class="type">camel_store_free_folder_info</span></a>, or <code class="literal">NULL</code>.
951
<div class="refsect2" title="camel_store_free_folder_info ()">
816
<div class="refsect2" lang="en">
952
817
<a name="camel-store-free-folder-info"></a><h3>camel_store_free_folder_info ()</h3>
953
<pre class="programlisting">void camel_store_free_folder_info (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
954
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);</pre>
818
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_free_folder_info (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
819
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);</pre>
956
Frees the data returned by <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>. If <em class="parameter"><code>fi</code></em> is <a
957
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
958
><code class="literal">NULL</code></a>,
821
Frees the data returned by <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>. If <em class="parameter"><code>fi</code></em> is <code class="literal">NULL</code>,
959
822
nothing is done, the routine simply returns.</p>
962
823
<div class="variablelist"><table border="0">
963
824
<col align="left" valign="top">
966
827
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
967
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
828
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
971
832
<td><p><span class="term"><em class="parameter"><code>fi</code></em> :</span></p></td>
972
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
833
<td>a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
979
<div class="refsect2" title="camel_store_free_folder_info_full ()">
840
<div class="refsect2" lang="en">
980
841
<a name="camel-store-free-folder-info-full"></a><h3>camel_store_free_folder_info_full ()</h3>
981
<pre class="programlisting">void camel_store_free_folder_info_full (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
982
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);</pre>
842
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_free_folder_info_full (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
843
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);</pre>
984
845
An implementation for <span class="type">"free_folder_info"</span>. Frees all
988
847
<div class="variablelist"><table border="0">
989
848
<col align="left" valign="top">
992
851
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
993
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
852
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
997
856
<td><p><span class="term"><em class="parameter"><code>fi</code></em> :</span></p></td>
998
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
857
<td>a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
1005
<div class="refsect2" title="camel_store_free_folder_info_nop ()">
864
<div class="refsect2" lang="en">
1006
865
<a name="camel-store-free-folder-info-nop"></a><h3>camel_store_free_folder_info_nop ()</h3>
1007
<pre class="programlisting">void camel_store_free_folder_info_nop (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1008
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);</pre>
866
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_free_folder_info_nop (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
867
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);</pre>
1010
869
An implementation for <span class="type">"free_folder_info"</span>. Does nothing.</p>
1013
870
<div class="variablelist"><table border="0">
1014
871
<col align="left" valign="top">
1017
874
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1018
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
875
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1022
879
<td><p><span class="term"><em class="parameter"><code>fi</code></em> :</span></p></td>
1023
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
880
<td>a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> as gotten via <a class="link" href="camel-CamelStore.html#camel-store-get-folder-info" title="camel_store_get_folder_info ()"><span class="type">camel_store_get_folder_info</span></a>
1030
<div class="refsect2" title="camel_folder_info_new ()">
887
<div class="refsect2" lang="en">
1031
888
<a name="camel-folder-info-new"></a><h3>camel_folder_info_new ()</h3>
1032
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * camel_folder_info_new (void);</pre>
889
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * camel_folder_info_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1037
890
<div class="variablelist"><table border="0">
1038
891
<col align="left" valign="top">
1047
<div class="refsect2" title="camel_folder_info_free ()">
900
<div class="refsect2" lang="en">
1048
901
<a name="camel-folder-info-free"></a><h3>camel_folder_info_free ()</h3>
1049
<pre class="programlisting">void camel_folder_info_free (<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *fi);</pre>
902
<pre class="programlisting"><span class="returnvalue">void</span> camel_folder_info_free (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *fi</code></em>);</pre>
1051
904
Frees <em class="parameter"><code>fi</code></em>.</p>
1054
905
<div class="variablelist"><table border="0">
1055
906
<col align="left" valign="top">
1057
908
<td><p><span class="term"><em class="parameter"><code>fi</code></em> :</span></p></td>
1058
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
909
<td>a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
1064
<div class="refsect2" title="camel_folder_info_build ()">
915
<div class="refsect2" lang="en">
1065
916
<a name="camel-folder-info-build"></a><h3>camel_folder_info_build ()</h3>
1066
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> * camel_folder_info_build (<a
1067
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
1068
>GPtrArray</a> *folders,
1070
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1071
>gchar</a> *namespace,
1073
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1074
>gchar</a> separator,
1076
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1077
>gboolean</a> short_names);</pre>
1078
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
917
<pre class="programlisting"><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="returnvalue">CamelFolderInfo</span></a> * camel_folder_info_build (<em class="parameter"><code><span class="type">GPtrArray</span> *folders</code></em>,
918
<em class="parameter"><code>const <span class="type">gchar</span> *namespace</code></em>,
919
<em class="parameter"><code><span class="type">gchar</span> separator</code></em>,
920
<em class="parameter"><code><span class="type">gboolean</span> short_names</code></em>);</pre>
921
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1079
922
<h3 class="title">Warning</h3>
1080
923
<p><code class="literal">camel_folder_info_build</code> is deprecated and should not be used in newly-written code.</p>
1083
926
This takes an array of folders and attaches them together according
1084
927
to the hierarchy described by their full_names and <em class="parameter"><code>separator</code></em>. If
1085
<em class="parameter"><code>namespace</code></em> is non-<a
1086
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1087
><code class="literal">NULL</code></a>, then it will be ignored as a full_name
928
<em class="parameter"><code>namespace</code></em> is non-<code class="literal">NULL</code>, then it will be ignored as a full_name
1088
929
prefix, for purposes of comparison. If necessary,
1089
930
<a class="link" href="camel-CamelStore.html#camel-folder-info-build" title="camel_folder_info_build ()"><span class="type">camel_folder_info_build</span></a> will create additional <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> with
1091
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1092
><code class="literal">NULL</code></a> urls to fill in gaps in the tree. The value of <em class="parameter"><code>short_names</code></em>
931
<code class="literal">NULL</code> urls to fill in gaps in the tree. The value of <em class="parameter"><code>short_names</code></em>
1093
932
is used in constructing the names of these intermediate folders.
1096
935
NOTE: This is deprected, do not use this.
1097
936
FIXME: remove this/move it to imap, which is the only user of it now.</p>
1100
937
<div class="variablelist"><table border="0">
1101
938
<col align="left" valign="top">
1104
941
<td><p><span class="term"><em class="parameter"><code>folders</code></em> :</span></p></td>
1105
<td> an array of <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
942
<td>an array of <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
1109
946
<td><p><span class="term"><em class="parameter"><code>namespace</code></em> :</span></p></td>
1110
<td> an ignorable prefix on the folder names
947
<td>an ignorable prefix on the folder names
1114
951
<td><p><span class="term"><em class="parameter"><code>separator</code></em> :</span></p></td>
1115
<td> the hieararchy separator character
952
<td>the hieararchy separator character
1119
956
<td><p><span class="term"><em class="parameter"><code>short_names</code></em> :</span></p></td>
1121
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1122
><code class="literal">TRUE</code></a> if the (short) name of a folder is the part after
1123
the last <em class="parameter"><code>separator</code></em> in the full name. <a
1124
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1125
><code class="literal">FALSE</code></a> if it is the full name.
958
<code class="literal">TRUE</code> if the (short) name of a folder is the part after
959
the last <em class="parameter"><code>separator</code></em> in the full name. <code class="literal">FALSE</code> if it is the full name.
1161
<div class="refsect2" title="camel_store_supports_subscriptions ()">
993
<div class="refsect2" lang="en">
1162
994
<a name="camel-store-supports-subscriptions"></a><h3>camel_store_supports_subscriptions ()</h3>
1163
<pre class="programlisting"><a
1164
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1165
>gboolean</a> camel_store_supports_subscriptions (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store);</pre>
995
<pre class="programlisting"><span class="returnvalue">gboolean</span> camel_store_supports_subscriptions (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>);</pre>
1167
997
Get whether or not <em class="parameter"><code>store</code></em> supports subscriptions to folders.</p>
1170
998
<div class="variablelist"><table border="0">
1171
999
<col align="left" valign="top">
1174
1002
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1175
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1003
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1179
1007
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1181
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1182
><code class="literal">TRUE</code></a> if folder subscriptions are supported or <a
1183
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1184
><code class="literal">FALSE</code></a> otherwise
1008
<td> <code class="literal">TRUE</code> if folder subscriptions are supported or <code class="literal">FALSE</code> otherwise
1191
<div class="refsect2" title="camel_store_folder_subscribed ()">
1015
<div class="refsect2" lang="en">
1192
1016
<a name="camel-store-folder-subscribed"></a><h3>camel_store_folder_subscribed ()</h3>
1193
<pre class="programlisting"><a
1194
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1195
>gboolean</a> camel_store_folder_subscribed (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1197
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1198
>gchar</a> *folder_name);</pre>
1017
<pre class="programlisting"><span class="returnvalue">gboolean</span> camel_store_folder_subscribed (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1018
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>);</pre>
1200
1020
Find out if a folder has been subscribed to.</p>
1203
1021
<div class="variablelist"><table border="0">
1204
1022
<col align="left" valign="top">
1207
1025
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1208
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1026
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1212
1030
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
1213
<td> full path of the folder
1031
<td>full path of the folder
1217
1035
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1219
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1220
><code class="literal">TRUE</code></a> if the folder has been subscribed to or <a
1221
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1222
><code class="literal">FALSE</code></a> otherwise
1036
<td> <code class="literal">TRUE</code> if the folder has been subscribed to or <code class="literal">FALSE</code> otherwise
1229
<div class="refsect2" title="camel_store_subscribe_folder ()">
1043
<div class="refsect2" lang="en">
1230
1044
<a name="camel-store-subscribe-folder"></a><h3>camel_store_subscribe_folder ()</h3>
1231
<pre class="programlisting">void camel_store_subscribe_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1233
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1234
>gchar</a> *folder_name,
1235
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
1045
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_subscribe_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1046
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1047
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1237
1049
Subscribe to the folder described by <em class="parameter"><code>folder_name</code></em>.</p>
1240
1050
<div class="variablelist"><table border="0">
1241
1051
<col align="left" valign="top">
1244
1054
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1245
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1055
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1249
1059
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
1250
<td> full path of the folder
1060
<td>full path of the folder
1254
1064
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
1255
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1065
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1262
<div class="refsect2" title="camel_store_unsubscribe_folder ()">
1072
<div class="refsect2" lang="en">
1263
1073
<a name="camel-store-unsubscribe-folder"></a><h3>camel_store_unsubscribe_folder ()</h3>
1264
<pre class="programlisting">void camel_store_unsubscribe_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1266
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1267
>gchar</a> *folder_name,
1268
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
1074
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_unsubscribe_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1075
<em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1076
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1270
1078
Unsubscribe from the folder described by <em class="parameter"><code>folder_name</code></em>.</p>
1273
1079
<div class="variablelist"><table border="0">
1274
1080
<col align="left" valign="top">
1277
1083
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1278
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1084
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1282
1088
<td><p><span class="term"><em class="parameter"><code>folder_name</code></em> :</span></p></td>
1283
<td> full path of the folder
1089
<td>full path of the folder
1287
1093
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
1288
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1094
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1295
<div class="refsect2" title="camel_store_noop ()">
1101
<div class="refsect2" lang="en">
1296
1102
<a name="camel-store-noop"></a><h3>camel_store_noop ()</h3>
1297
<pre class="programlisting">void camel_store_noop (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1298
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
1103
<pre class="programlisting"><span class="returnvalue">void</span> camel_store_noop (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1104
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1300
1106
Pings <em class="parameter"><code>store</code></em> so that its connection doesn't timeout.</p>
1303
1107
<div class="variablelist"><table border="0">
1304
1108
<col align="left" valign="top">
1307
1111
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1308
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1112
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1312
1116
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
1313
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1117
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1320
<div class="refsect2" title="camel_store_folder_uri_equal ()">
1124
<div class="refsect2" lang="en">
1321
1125
<a name="camel-store-folder-uri-equal"></a><h3>camel_store_folder_uri_equal ()</h3>
1322
<pre class="programlisting"><a
1323
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1324
>gint</a> camel_store_folder_uri_equal (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1326
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1329
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1330
>gchar</a> *uri1);</pre>
1126
<pre class="programlisting"><span class="returnvalue">gint</span> camel_store_folder_uri_equal (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1127
<em class="parameter"><code>const <span class="type">gchar</span> *uri0</code></em>,
1128
<em class="parameter"><code>const <span class="type">gchar</span> *uri1</code></em>);</pre>
1332
1130
Compares 2 folder uris to check that they are equal.</p>
1335
1131
<div class="variablelist"><table border="0">
1336
1132
<col align="left" valign="top">
1339
1135
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1340
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1136
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> object
1344
1140
<td><p><span class="term"><em class="parameter"><code>uri0</code></em> :</span></p></td>
1349
1145
<td><p><span class="term"><em class="parameter"><code>uri1</code></em> :</span></p></td>
1350
<td> another folder uri
1146
<td>another folder uri
1354
1150
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1356
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1357
><code class="literal">TRUE</code></a> if they are equal or <a
1358
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1359
><code class="literal">FALSE</code></a> otherwise
1151
<td> <code class="literal">TRUE</code> if they are equal or <code class="literal">FALSE</code> otherwise
1366
<div class="refsect2" title="camel_store_can_refresh_folder ()">
1158
<div class="refsect2" lang="en">
1367
1159
<a name="camel-store-can-refresh-folder"></a><h3>camel_store_can_refresh_folder ()</h3>
1368
<pre class="programlisting"><a
1369
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1370
>gboolean</a> camel_store_can_refresh_folder (<a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore">CamelStore</a> *store,
1371
<a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo">CamelFolderInfo</a> *info,
1372
<a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
1160
<pre class="programlisting"><span class="returnvalue">gboolean</span> camel_store_can_refresh_folder (<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a> *store</code></em>,
1161
<em class="parameter"><code><a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a> *info</code></em>,
1162
<em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1374
1164
Returns if this folder (param info) should be checked for new mail or not.
1375
1165
It should not look into sub infos (info->child) or next infos, it should
1376
1166
return value only for the actual folder info.
1377
1167
Default behavior is that all Inbox folders are intended to be refreshed.</p>
1380
1168
<div class="variablelist"><table border="0">
1381
1169
<col align="left" valign="top">
1384
1172
<td><p><span class="term"><em class="parameter"><code>store</code></em> :</span></p></td>
1385
<td> a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a>
1173
<td>a <a class="link" href="camel-CamelStore.html#CamelStore" title="struct CamelStore"><span class="type">CamelStore</span></a>
1389
1177
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
1390
<td> a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
1178
<td>a <a class="link" href="camel-CamelStore.html#CamelFolderInfo" title="CamelFolderInfo"><span class="type">CamelFolderInfo</span></a>
1394
1182
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
1395
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
1183
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>