1
<refentry id="camel-CamelImapFolder">
3
<refentrytitle role="top_of_page" id="camel-CamelImapFolder.top_of_page">CamelImapFolder</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>CAMEL Library</refmiscinfo>
9
<refname>CamelImapFolder</refname>
10
<refpurpose></refpurpose>
13
<refsynopsisdiv id="camel-CamelImapFolder.synopsis" role="synopsis">
14
<title role="synopsis.title">Synopsis</title>
17
struct <link linkend="CamelImapFolder">CamelImapFolder</link>;
18
<link linkend="CamelFolder">CamelFolder</link> * <link linkend="camel-imap-folder-new">camel_imap_folder_new</link> (<link linkend="CamelStore">CamelStore</link> *parent,
19
const <link linkend="gchar">gchar</link> *folder_name,
20
const <link linkend="gchar">gchar</link> *folder_dir,
21
<link linkend="CamelException">CamelException</link> *ex);
22
<link linkend="void">void</link> <link linkend="camel-imap-folder-selected">camel_imap_folder_selected</link> (<link linkend="CamelFolder">CamelFolder</link> *folder,
23
<link linkend="CamelImapResponse">CamelImapResponse</link> *response,
24
<link linkend="CamelException">CamelException</link> *ex);
25
<link linkend="void">void</link> <link linkend="camel-imap-folder-changed">camel_imap_folder_changed</link> (<link linkend="CamelFolder">CamelFolder</link> *folder,
26
<link linkend="gint">gint</link> exists,
27
<link linkend="GArray">GArray</link> *expunged,
28
<link linkend="CamelException">CamelException</link> *ex);
29
<link linkend="CamelStream">CamelStream</link> * <link linkend="camel-imap-folder-fetch-data">camel_imap_folder_fetch_data</link> (<link linkend="CamelImapFolder">CamelImapFolder</link> *imap_folder,
30
const <link linkend="gchar">gchar</link> *uid,
31
const <link linkend="gchar">gchar</link> *section_text,
32
<link linkend="gboolean">gboolean</link> cache_only,
33
<link linkend="CamelException">CamelException</link> *ex);
34
<link linkend="void">void</link> <link linkend="imap-append-resyncing">imap_append_resyncing</link> (<link linkend="CamelFolder">CamelFolder</link> *folder,
35
<link linkend="CamelMimeMessage">CamelMimeMessage</link> *message,
36
const <link linkend="CamelMessageInfo">CamelMessageInfo</link> *info,
37
<link linkend="gchar">gchar</link> **appended_uid,
38
<link linkend="CamelException">CamelException</link> *ex);
39
<link linkend="void">void</link> <link linkend="imap-transfer-resyncing">imap_transfer_resyncing</link> (<link linkend="CamelFolder">CamelFolder</link> *source,
40
<link linkend="GPtrArray">GPtrArray</link> *uids,
41
<link linkend="CamelFolder">CamelFolder</link> *dest,
42
<link linkend="GPtrArray">GPtrArray</link> **transferred_uids,
43
<link linkend="gboolean">gboolean</link> delete_originals,
44
<link linkend="CamelException">CamelException</link> *ex);
45
<link linkend="void">void</link> <link linkend="imap-expunge-uids-resyncing">imap_expunge_uids_resyncing</link> (<link linkend="CamelFolder">CamelFolder</link> *folder,
46
<link linkend="GPtrArray">GPtrArray</link> *uids,
47
<link linkend="CamelException">CamelException</link> *ex);
59
<refsect1 id="camel-CamelImapFolder.description" role="desc">
60
<title role="desc.title">Description</title>
65
<refsect1 id="camel-CamelImapFolder.details" role="details">
66
<title role="details.title">Details</title>
67
<refsect2 id="CamelImapFolder" role="struct">
68
<title>struct CamelImapFolder</title>
69
<indexterm zone="CamelImapFolder"><primary sortas="CamelImapFolder">CamelImapFolder</primary></indexterm><programlisting>struct CamelImapFolder {
70
CamelOfflineFolder parent_object;
72
CamelImapFolderPrivate *priv;
74
CamelFolderSearch *search;
75
CamelImapMessageCache *cache;
76
CamelOfflineJournal *journal;
86
<refsect2 id="camel-imap-folder-new" role="function">
87
<title>camel_imap_folder_new ()</title>
88
<indexterm zone="camel-imap-folder-new"><primary sortas="camel_imap_folder_new">camel_imap_folder_new</primary></indexterm><programlisting><link linkend="CamelFolder">CamelFolder</link> * camel_imap_folder_new (<link linkend="CamelStore">CamelStore</link> *parent,
89
const <link linkend="gchar">gchar</link> *folder_name,
90
const <link linkend="gchar">gchar</link> *folder_dir,
91
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
93
</para><variablelist role="params">
94
<varlistentry><term><parameter>parent</parameter> :</term>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><parameter>folder_name</parameter> :</term>
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>folder_dir</parameter> :</term>
102
</simpara></listitem></varlistentry>
103
<varlistentry><term><parameter>ex</parameter> :</term>
105
</simpara></listitem></varlistentry>
106
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
107
</simpara></listitem></varlistentry>
108
</variablelist></refsect2>
109
<refsect2 id="camel-imap-folder-selected" role="function">
110
<title>camel_imap_folder_selected ()</title>
111
<indexterm zone="camel-imap-folder-selected"><primary sortas="camel_imap_folder_selected">camel_imap_folder_selected</primary></indexterm><programlisting><link linkend="void">void</link> camel_imap_folder_selected (<link linkend="CamelFolder">CamelFolder</link> *folder,
112
<link linkend="CamelImapResponse">CamelImapResponse</link> *response,
113
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
115
</para><variablelist role="params">
116
<varlistentry><term><parameter>folder</parameter> :</term>
118
</simpara></listitem></varlistentry>
119
<varlistentry><term><parameter>response</parameter> :</term>
121
</simpara></listitem></varlistentry>
122
<varlistentry><term><parameter>ex</parameter> :</term>
124
</simpara></listitem></varlistentry>
125
</variablelist></refsect2>
126
<refsect2 id="camel-imap-folder-changed" role="function">
127
<title>camel_imap_folder_changed ()</title>
128
<indexterm zone="camel-imap-folder-changed"><primary sortas="camel_imap_folder_changed">camel_imap_folder_changed</primary></indexterm><programlisting><link linkend="void">void</link> camel_imap_folder_changed (<link linkend="CamelFolder">CamelFolder</link> *folder,
129
<link linkend="gint">gint</link> exists,
130
<link linkend="GArray">GArray</link> *expunged,
131
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
133
</para><variablelist role="params">
134
<varlistentry><term><parameter>folder</parameter> :</term>
136
</simpara></listitem></varlistentry>
137
<varlistentry><term><parameter>exists</parameter> :</term>
139
</simpara></listitem></varlistentry>
140
<varlistentry><term><parameter>expunged</parameter> :</term>
142
</simpara></listitem></varlistentry>
143
<varlistentry><term><parameter>ex</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
</variablelist></refsect2>
147
<refsect2 id="camel-imap-folder-fetch-data" role="function">
148
<title>camel_imap_folder_fetch_data ()</title>
149
<indexterm zone="camel-imap-folder-fetch-data"><primary sortas="camel_imap_folder_fetch_data">camel_imap_folder_fetch_data</primary></indexterm><programlisting><link linkend="CamelStream">CamelStream</link> * camel_imap_folder_fetch_data (<link linkend="CamelImapFolder">CamelImapFolder</link> *imap_folder,
150
const <link linkend="gchar">gchar</link> *uid,
151
const <link linkend="gchar">gchar</link> *section_text,
152
<link linkend="gboolean">gboolean</link> cache_only,
153
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
155
</para><variablelist role="params">
156
<varlistentry><term><parameter>imap_folder</parameter> :</term>
158
</simpara></listitem></varlistentry>
159
<varlistentry><term><parameter>uid</parameter> :</term>
161
</simpara></listitem></varlistentry>
162
<varlistentry><term><parameter>section_text</parameter> :</term>
164
</simpara></listitem></varlistentry>
165
<varlistentry><term><parameter>cache_only</parameter> :</term>
167
</simpara></listitem></varlistentry>
168
<varlistentry><term><parameter>ex</parameter> :</term>
170
</simpara></listitem></varlistentry>
171
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
172
</simpara></listitem></varlistentry>
173
</variablelist></refsect2>
174
<refsect2 id="imap-append-resyncing" role="function">
175
<title>imap_append_resyncing ()</title>
176
<indexterm zone="imap-append-resyncing"><primary sortas="imap_append_resyncing">imap_append_resyncing</primary></indexterm><programlisting><link linkend="void">void</link> imap_append_resyncing (<link linkend="CamelFolder">CamelFolder</link> *folder,
177
<link linkend="CamelMimeMessage">CamelMimeMessage</link> *message,
178
const <link linkend="CamelMessageInfo">CamelMessageInfo</link> *info,
179
<link linkend="gchar">gchar</link> **appended_uid,
180
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
182
</para><variablelist role="params">
183
<varlistentry><term><parameter>folder</parameter> :</term>
185
</simpara></listitem></varlistentry>
186
<varlistentry><term><parameter>message</parameter> :</term>
188
</simpara></listitem></varlistentry>
189
<varlistentry><term><parameter>info</parameter> :</term>
191
</simpara></listitem></varlistentry>
192
<varlistentry><term><parameter>appended_uid</parameter> :</term>
194
</simpara></listitem></varlistentry>
195
<varlistentry><term><parameter>ex</parameter> :</term>
197
</simpara></listitem></varlistentry>
198
</variablelist></refsect2>
199
<refsect2 id="imap-transfer-resyncing" role="function">
200
<title>imap_transfer_resyncing ()</title>
201
<indexterm zone="imap-transfer-resyncing"><primary sortas="imap_transfer_resyncing">imap_transfer_resyncing</primary></indexterm><programlisting><link linkend="void">void</link> imap_transfer_resyncing (<link linkend="CamelFolder">CamelFolder</link> *source,
202
<link linkend="GPtrArray">GPtrArray</link> *uids,
203
<link linkend="CamelFolder">CamelFolder</link> *dest,
204
<link linkend="GPtrArray">GPtrArray</link> **transferred_uids,
205
<link linkend="gboolean">gboolean</link> delete_originals,
206
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
208
</para><variablelist role="params">
209
<varlistentry><term><parameter>source</parameter> :</term>
211
</simpara></listitem></varlistentry>
212
<varlistentry><term><parameter>uids</parameter> :</term>
214
</simpara></listitem></varlistentry>
215
<varlistentry><term><parameter>dest</parameter> :</term>
217
</simpara></listitem></varlistentry>
218
<varlistentry><term><parameter>transferred_uids</parameter> :</term>
220
</simpara></listitem></varlistentry>
221
<varlistentry><term><parameter>delete_originals</parameter> :</term>
223
</simpara></listitem></varlistentry>
224
<varlistentry><term><parameter>ex</parameter> :</term>
226
</simpara></listitem></varlistentry>
227
</variablelist></refsect2>
228
<refsect2 id="imap-expunge-uids-resyncing" role="function">
229
<title>imap_expunge_uids_resyncing ()</title>
230
<indexterm zone="imap-expunge-uids-resyncing"><primary sortas="imap_expunge_uids_resyncing">imap_expunge_uids_resyncing</primary></indexterm><programlisting><link linkend="void">void</link> imap_expunge_uids_resyncing (<link linkend="CamelFolder">CamelFolder</link> *folder,
231
<link linkend="GPtrArray">GPtrArray</link> *uids,
232
<link linkend="CamelException">CamelException</link> *ex);</programlisting>
234
</para><variablelist role="params">
235
<varlistentry><term><parameter>folder</parameter> :</term>
237
</simpara></listitem></varlistentry>
238
<varlistentry><term><parameter>uids</parameter> :</term>
240
</simpara></listitem></varlistentry>
241
<varlistentry><term><parameter>ex</parameter> :</term>
243
</simpara></listitem></varlistentry>
244
</variablelist></refsect2>