~ubuntu-branches/ubuntu/karmic/libtinymail/karmic

« back to all changes in this revision

Viewing changes to docs/devel/reference/html/TnyFolderChange.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2007-10-12 11:21:12 UTC
  • Revision ID: james.westby@ubuntu.com-20071012112112-fod9fs7yrooxjr7i
Tags: upstream-0.0.2
ImportĀ upstreamĀ versionĀ 0.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
5
<title>TnyFolderChange</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.71.0">
 
7
<link rel="start" href="index.html" title="Reference Manual of the tinymail framework">
 
8
<link rel="up" href="libtinymail.html" title="libtinymail - main abstraction library">
 
9
<link rel="prev" href="libtinymail-tny-folder-observer.html" title="TnyFolderObserver">
 
10
<link rel="next" href="TnyFolderMonitor.html" title="TnyFolderMonitor">
 
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="preface" href="pr01.html" title="Introduction">
 
14
<link rel="reference" href="rn01.html" title="Object Index">
 
15
<link rel="reference" href="rn02.html" title="API Reference">
 
16
<link rel="chapter" href="libtinymail.html" title="libtinymail - main abstraction library">
 
17
<link rel="chapter" href="libtinymailui.html" title="libtinymailui - ui abstraction library">
 
18
<link rel="chapter" href="libtinymailui-gtk.html" title="libtinymailui-gtk - an optional ui implementation library">
 
19
<link rel="chapter" href="libtinymail-gnomevfs.html" title="libtinymail-gnomevfs - an optional implementation library">
 
20
<link rel="chapter" href="libtinymailui-mozembed.html" title="libtinymailui-mozembed - an optional ui implementation library">
 
21
<link rel="chapter" href="libtinymail-gnome-desktop.html" title="libtinymail-gnome-desktop - implementations for a gnome desktop">
 
22
<link rel="chapter" href="libtinymail-camel.html" title="libtinymail-camel - implementation of the main library">
 
23
<link rel="index" href="ix01.html" title="Index">
 
24
</head>
 
25
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
26
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
27
<tr valign="middle">
 
28
<td><a accesskey="p" href="libtinymail-tny-folder-observer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
29
<td><a accesskey="u" href="libtinymail.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
30
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
31
<th width="100%" align="center">Reference Manual of the tinymail framework</th>
 
32
<td><a accesskey="n" href="TnyFolderMonitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
33
</tr>
 
34
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2620198" class="shortcut">Top</a>
 
35
                  &#160;|&#160;
 
36
                  <a href="#id2620707" class="shortcut">Description</a>
 
37
                  &#160;|&#160;
 
38
                  <a href="#id2620682" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
39
</table>
 
40
<div class="refentry" lang="en">
 
41
<a name="TnyFolderChange"></a><div class="titlepage"></div>
 
42
<div class="refnamediv"><table width="100%"><tr>
 
43
<td valign="top">
 
44
<h2>
 
45
<a name="id2620198"></a><span class="refentrytitle">TnyFolderChange</span>
 
46
</h2>
 
47
<p>TnyFolderChange &#8212; A type with the changes between two states of a folder</p>
 
48
</td>
 
49
<td valign="top" align="right"></td>
 
50
</tr></table></div>
 
51
<div class="refsynopsisdiv">
 
52
<h2>Synopsis</h2>
 
53
<pre class="synopsis">
 
54
 
 
55
 
 
56
 
 
57
#define             <a href="TnyFolderChange.html#TNY-TYPE-FOLDER-CHANGE-CHANGED:CAPS">TNY_TYPE_FOLDER_CHANGE_CHANGED</a>
 
58
                    <a href="TnyFolderChange.html#TnyFolderChange-struct">TnyFolderChange</a>;
 
59
<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a>*    <a href="TnyFolderChange.html#tny-folder-change-new">tny_folder_change_new</a>               (<a href="libtinymail-tny-folder.html#TnyFolder">TnyFolder</a> *folder);
 
60
const gchar*        <a href="TnyFolderChange.html#tny-folder-change-get-rename">tny_folder_change_get_rename</a>        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
61
                                                         const gchar **oldname);
 
62
void                <a href="TnyFolderChange.html#tny-folder-change-set-rename">tny_folder_change_set_rename</a>        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
63
                                                         const gchar *newname);
 
64
void                <a href="TnyFolderChange.html#tny-folder-change-set-received-msg">tny_folder_change_set_received_msg</a>  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
65
                                                         <a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a> *msg);
 
66
<a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>*             <a href="TnyFolderChange.html#tny-folder-change-get-received-msg">tny_folder_change_get_received_msg</a>  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
67
void                <a href="TnyFolderChange.html#tny-folder-change-set-new-all-count">tny_folder_change_set_new_all_count</a> (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
68
                                                         guint new_all_count);
 
69
void                <a href="TnyFolderChange.html#tny-folder-change-set-new-unread-count">tny_folder_change_set_new_unread_count</a>
 
70
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
71
                                                         guint new_unread_count);
 
72
guint               <a href="TnyFolderChange.html#tny-folder-change-get-new-unread-count">tny_folder_change_get_new_unread_count</a>
 
73
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
74
guint               <a href="TnyFolderChange.html#tny-folder-change-get-new-all-count">tny_folder_change_get_new_all_count</a> (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
75
void                <a href="TnyFolderChange.html#tny-folder-change-add-added-header">tny_folder_change_add_added_header</a>  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
76
                                                         <a href="libtinymail-tny-header.html#TnyHeader">TnyHeader</a> *header);
 
77
void                <a href="TnyFolderChange.html#tny-folder-change-add-expunged-header">tny_folder_change_add_expunged_header</a>
 
78
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
79
                                                         <a href="libtinymail-tny-header.html#TnyHeader">TnyHeader</a> *header);
 
80
void                <a href="TnyFolderChange.html#tny-folder-change-get-added-headers">tny_folder_change_get_added_headers</a> (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
81
                                                         <a href="libtinymail-tny-list.html#TnyList">TnyList</a> *headers);
 
82
void                <a href="TnyFolderChange.html#tny-folder-change-get-expunged-headers">tny_folder_change_get_expunged_headers</a>
 
83
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
84
                                                         <a href="libtinymail-tny-list.html#TnyList">TnyList</a> *headers);
 
85
void                <a href="TnyFolderChange.html#tny-folder-change-reset">tny_folder_change_reset</a>             (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
86
<a href="libtinymail-tny-folder.html#TnyFolder">TnyFolder</a>*          <a href="TnyFolderChange.html#tny-folder-change-get-folder">tny_folder_change_get_folder</a>        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
87
<a href="libtinymail-tny-enums.html#TnyFolderChangeChanged">TnyFolderChangeChanged</a> <a href="TnyFolderChange.html#tny-folder-change-get-changed">tny_folder_change_get_changed</a>    (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);
 
88
 
 
89
</pre>
 
90
</div>
 
91
<div class="refsect1" lang="en">
 
92
<a name="id2620682"></a><h2>Object Hierarchy</h2>
 
93
<pre class="synopsis">
 
94
 
 
95
  GObject
 
96
   +----TnyFolderChange
 
97
</pre>
 
98
</div>
 
99
<div class="refsect1" lang="en">
 
100
<a name="id2620707"></a><h2>Description</h2>
 
101
<p>
 
102
A type with the delta or changes between two states of a <a href="libtinymail-tny-folder.html#TnyFolder"><span class="type">TnyFolder</span></a>. The <a href="libtinymail-tny-folder-observer.html#TnyFolderObserver"><span class="type">TnyFolderObserver</span></a> will receive instances of this type
 
103
as information about what got changed.
 
104
</p>
 
105
</div>
 
106
<div class="refsect1" lang="en">
 
107
<a name="id2620740"></a><h2>Details</h2>
 
108
<div class="refsect2" lang="en">
 
109
<a name="id2620750"></a><h3>
 
110
<a name="TNY-TYPE-FOLDER-CHANGE-CHANGED:CAPS"></a>TNY_TYPE_FOLDER_CHANGE_CHANGED</h3>
 
111
<a class="indexterm" name="id2620764"></a><pre class="programlisting">#define TNY_TYPE_FOLDER_CHANGE_CHANGED (tny_folder_change_changed_get_type())
 
112
</pre>
 
113
<p>
 
114
 
 
115
</p>
 
116
</div>
 
117
<hr>
 
118
<div class="refsect2" lang="en">
 
119
<a name="id2620780"></a><h3>
 
120
<a name="TnyFolderChange-struct"></a>TnyFolderChange</h3>
 
121
<a class="indexterm" name="id2620793"></a><pre class="programlisting">typedef struct _TnyFolderChange TnyFolderChange;</pre>
 
122
<p>
 
123
 
 
124
</p>
 
125
</div>
 
126
<hr>
 
127
<div class="refsect2" lang="en">
 
128
<a name="id2620809"></a><h3>
 
129
<a name="tny-folder-change-new"></a>tny_folder_change_new ()</h3>
 
130
<a class="indexterm" name="id2620822"></a><pre class="programlisting"><a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a>*    tny_folder_change_new               (<a href="libtinymail-tny-folder.html#TnyFolder">TnyFolder</a> *folder);</pre>
 
131
<p>
 
132
Creates a changeset for <em class="parameter"><code>folder</code></em></p>
 
133
<p>
 
134
 
 
135
</p>
 
136
<div class="variablelist"><table border="0">
 
137
<col align="left" valign="top">
 
138
<tbody>
 
139
<tr>
 
140
<td><span class="term"><em class="parameter"><code>folder</code></em>&#160;:</span></td>
 
141
<td> a <a href="libtinymail-tny-folder.html#TnyFolder"><span class="type">TnyFolder</span></a> instance
 
142
</td>
 
143
</tr>
 
144
<tr>
 
145
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
146
<td> a new <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
147
</td>
 
148
</tr>
 
149
</tbody>
 
150
</table></div>
 
151
</div>
 
152
<hr>
 
153
<div class="refsect2" lang="en">
 
154
<a name="id2620903"></a><h3>
 
155
<a name="tny-folder-change-get-rename"></a>tny_folder_change_get_rename ()</h3>
 
156
<a class="indexterm" name="id2620917"></a><pre class="programlisting">const gchar*        tny_folder_change_get_rename        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
157
                                                         const gchar **oldname);</pre>
 
158
<p>
 
159
Get the new name of the folder in case of a rename. This will return NULL
 
160
of no rename happened. You can pass a pointer if you need the old folder
 
161
name too.
 
162
</p>
 
163
<p>
 
164
You should not free the returned value nor the <em class="parameter"><code>oldname</code></em> pointer.</p>
 
165
<p>
 
166
 
 
167
</p>
 
168
<div class="variablelist"><table border="0">
 
169
<col align="left" valign="top">
 
170
<tbody>
 
171
<tr>
 
172
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
173
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
174
</td>
 
175
</tr>
 
176
<tr>
 
177
<td><span class="term"><em class="parameter"><code>oldname</code></em>&#160;:</span></td>
 
178
<td> a pointer to a string (by reference)
 
179
</td>
 
180
</tr>
 
181
<tr>
 
182
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
183
<td> The new folder name or NULL
 
184
</td>
 
185
</tr>
 
186
</tbody>
 
187
</table></div>
 
188
</div>
 
189
<hr>
 
190
<div class="refsect2" lang="en">
 
191
<a name="id2621023"></a><h3>
 
192
<a name="tny-folder-change-set-rename"></a>tny_folder_change_set_rename ()</h3>
 
193
<a class="indexterm" name="id2621036"></a><pre class="programlisting">void                tny_folder_change_set_rename        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
194
                                                         const gchar *newname);</pre>
 
195
<p>
 
196
Mark the change in such a way that the user can know that a rename has 
 
197
happened. The TnyFolderChange will copy your <em class="parameter"><code>newname</code></em> internally, so you
 
198
can do whatever you want with what you passed afterwards (like freeing it).</p>
 
199
<p>
 
200
 
 
201
</p>
 
202
<div class="variablelist"><table border="0">
 
203
<col align="left" valign="top">
 
204
<tbody>
 
205
<tr>
 
206
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
207
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
208
</td>
 
209
</tr>
 
210
<tr>
 
211
<td><span class="term"><em class="parameter"><code>newname</code></em>&#160;:</span></td>
 
212
<td> the new name of the folder
 
213
</td>
 
214
</tr>
 
215
</tbody>
 
216
</table></div>
 
217
</div>
 
218
<hr>
 
219
<div class="refsect2" lang="en">
 
220
<a name="id2621127"></a><h3>
 
221
<a name="tny-folder-change-set-received-msg"></a>tny_folder_change_set_received_msg ()</h3>
 
222
<a class="indexterm" name="id2621141"></a><pre class="programlisting">void                tny_folder_change_set_received_msg  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
223
                                                         <a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a> *msg);</pre>
 
224
<p>
 
225
Set the message that got received</p>
 
226
<p>
 
227
 
 
228
</p>
 
229
<div class="variablelist"><table border="0">
 
230
<col align="left" valign="top">
 
231
<tbody>
 
232
<tr>
 
233
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
234
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
235
</td>
 
236
</tr>
 
237
<tr>
 
238
<td><span class="term"><em class="parameter"><code>msg</code></em>&#160;:</span></td>
 
239
<td> a <a href="libtinymail-tny-msg.html#TnyMsg"><span class="type">TnyMsg</span></a> instance
 
240
</td>
 
241
</tr>
 
242
</tbody>
 
243
</table></div>
 
244
</div>
 
245
<hr>
 
246
<div class="refsect2" lang="en">
 
247
<a name="id2621229"></a><h3>
 
248
<a name="tny-folder-change-get-received-msg"></a>tny_folder_change_get_received_msg ()</h3>
 
249
<a class="indexterm" name="id2621243"></a><pre class="programlisting"><a href="libtinymail-tny-msg.html#TnyMsg">TnyMsg</a>*             tny_folder_change_get_received_msg  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
250
<p>
 
251
Get the message that got received, if the change includes receiving a message.
 
252
If no message was received, NULL will be returned. If not NULL, the returned
 
253
value must be unreferenced after use.</p>
 
254
<p>
 
255
 
 
256
</p>
 
257
<div class="variablelist"><table border="0">
 
258
<col align="left" valign="top">
 
259
<tbody>
 
260
<tr>
 
261
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
262
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
263
</td>
 
264
</tr>
 
265
<tr>
 
266
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
267
<td> the message that got received or NULL if no message was received
 
268
during this change.
 
269
</td>
 
270
</tr>
 
271
</tbody>
 
272
</table></div>
 
273
</div>
 
274
<hr>
 
275
<div class="refsect2" lang="en">
 
276
<a name="id2621315"></a><h3>
 
277
<a name="tny-folder-change-set-new-all-count"></a>tny_folder_change_set_new_all_count ()</h3>
 
278
<a class="indexterm" name="id2621329"></a><pre class="programlisting">void                tny_folder_change_set_new_all_count (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
279
                                                         guint new_all_count);</pre>
 
280
<p>
 
281
Set the all count of the changeset</p>
 
282
<p>
 
283
 
 
284
</p>
 
285
<div class="variablelist"><table border="0">
 
286
<col align="left" valign="top">
 
287
<tbody>
 
288
<tr>
 
289
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
290
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
291
</td>
 
292
</tr>
 
293
<tr>
 
294
<td><span class="term"><em class="parameter"><code>new_all_count</code></em>&#160;:</span></td>
 
295
<td> the new all count of the folder
 
296
</td>
 
297
</tr>
 
298
</tbody>
 
299
</table></div>
 
300
</div>
 
301
<hr>
 
302
<div class="refsect2" lang="en">
 
303
<a name="id2621410"></a><h3>
 
304
<a name="tny-folder-change-set-new-unread-count"></a>tny_folder_change_set_new_unread_count ()</h3>
 
305
<a class="indexterm" name="id2621424"></a><pre class="programlisting">void                tny_folder_change_set_new_unread_count
 
306
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
307
                                                         guint new_unread_count);</pre>
 
308
<p>
 
309
Set the unread count of the changeset</p>
 
310
<p>
 
311
 
 
312
</p>
 
313
<div class="variablelist"><table border="0">
 
314
<col align="left" valign="top">
 
315
<tbody>
 
316
<tr>
 
317
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
318
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
319
</td>
 
320
</tr>
 
321
<tr>
 
322
<td><span class="term"><em class="parameter"><code>new_unread_count</code></em>&#160;:</span></td>
 
323
<td> the new unread count of the folder
 
324
</td>
 
325
</tr>
 
326
</tbody>
 
327
</table></div>
 
328
</div>
 
329
<hr>
 
330
<div class="refsect2" lang="en">
 
331
<a name="id2621506"></a><h3>
 
332
<a name="tny-folder-change-get-new-unread-count"></a>tny_folder_change_get_new_unread_count ()</h3>
 
333
<a class="indexterm" name="id2621520"></a><pre class="programlisting">guint               tny_folder_change_get_new_unread_count
 
334
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
335
<p>
 
336
Get the unread count of the changeset</p>
 
337
<p>
 
338
 
 
339
</p>
 
340
<div class="variablelist"><table border="0">
 
341
<col align="left" valign="top">
 
342
<tbody>
 
343
<tr>
 
344
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
345
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
346
</td>
 
347
</tr>
 
348
<tr>
 
349
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
350
<td> the new unread-count
 
351
</td>
 
352
</tr>
 
353
</tbody>
 
354
</table></div>
 
355
</div>
 
356
<hr>
 
357
<div class="refsect2" lang="en">
 
358
<a name="id2621591"></a><h3>
 
359
<a name="tny-folder-change-get-new-all-count"></a>tny_folder_change_get_new_all_count ()</h3>
 
360
<a class="indexterm" name="id2621606"></a><pre class="programlisting">guint               tny_folder_change_get_new_all_count (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
361
<p>
 
362
Get the all count of the changeset</p>
 
363
<p>
 
364
 
 
365
</p>
 
366
<div class="variablelist"><table border="0">
 
367
<col align="left" valign="top">
 
368
<tbody>
 
369
<tr>
 
370
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
371
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
372
</td>
 
373
</tr>
 
374
<tr>
 
375
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
376
<td> the new all-count
 
377
</td>
 
378
</tr>
 
379
</tbody>
 
380
</table></div>
 
381
</div>
 
382
<hr>
 
383
<div class="refsect2" lang="en">
 
384
<a name="id2621675"></a><h3>
 
385
<a name="tny-folder-change-add-added-header"></a>tny_folder_change_add_added_header ()</h3>
 
386
<a class="indexterm" name="id2621689"></a><pre class="programlisting">void                tny_folder_change_add_added_header  (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
387
                                                         <a href="libtinymail-tny-header.html#TnyHeader">TnyHeader</a> *header);</pre>
 
388
<p>
 
389
Add <em class="parameter"><code>header</code></em> to the changeset of added headers</p>
 
390
<p>
 
391
 
 
392
</p>
 
393
<div class="variablelist"><table border="0">
 
394
<col align="left" valign="top">
 
395
<tbody>
 
396
<tr>
 
397
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
398
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
399
</td>
 
400
</tr>
 
401
<tr>
 
402
<td><span class="term"><em class="parameter"><code>header</code></em>&#160;:</span></td>
 
403
<td> the header to add to the changeset
 
404
</td>
 
405
</tr>
 
406
</tbody>
 
407
</table></div>
 
408
</div>
 
409
<hr>
 
410
<div class="refsect2" lang="en">
 
411
<a name="id2621776"></a><h3>
 
412
<a name="tny-folder-change-add-expunged-header"></a>tny_folder_change_add_expunged_header ()</h3>
 
413
<a class="indexterm" name="id2621790"></a><pre class="programlisting">void                tny_folder_change_add_expunged_header
 
414
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
415
                                                         <a href="libtinymail-tny-header.html#TnyHeader">TnyHeader</a> *header);</pre>
 
416
<p>
 
417
Add <em class="parameter"><code>header</code></em> to the changeset of expunged headers</p>
 
418
<p>
 
419
 
 
420
</p>
 
421
<div class="variablelist"><table border="0">
 
422
<col align="left" valign="top">
 
423
<tbody>
 
424
<tr>
 
425
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
426
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
427
</td>
 
428
</tr>
 
429
<tr>
 
430
<td><span class="term"><em class="parameter"><code>header</code></em>&#160;:</span></td>
 
431
<td> the header to add to the changeset
 
432
</td>
 
433
</tr>
 
434
</tbody>
 
435
</table></div>
 
436
</div>
 
437
<hr>
 
438
<div class="refsect2" lang="en">
 
439
<a name="id2621878"></a><h3>
 
440
<a name="tny-folder-change-get-added-headers"></a>tny_folder_change_get_added_headers ()</h3>
 
441
<a class="indexterm" name="id2621893"></a><pre class="programlisting">void                tny_folder_change_get_added_headers (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
442
                                                         <a href="libtinymail-tny-list.html#TnyList">TnyList</a> *headers);</pre>
 
443
<p>
 
444
Get the added headers in this changeset</p>
 
445
<p>
 
446
 
 
447
</p>
 
448
<div class="variablelist"><table border="0">
 
449
<col align="left" valign="top">
 
450
<tbody>
 
451
<tr>
 
452
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
453
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
454
</td>
 
455
</tr>
 
456
<tr>
 
457
<td><span class="term"><em class="parameter"><code>headers</code></em>&#160;:</span></td>
 
458
<td> the <a href="libtinymail-tny-list.html#TnyList"><span class="type">TnyList</span></a> where the added headers will be put it
 
459
</td>
 
460
</tr>
 
461
</tbody>
 
462
</table></div>
 
463
</div>
 
464
<hr>
 
465
<div class="refsect2" lang="en">
 
466
<a name="id2621982"></a><h3>
 
467
<a name="tny-folder-change-get-expunged-headers"></a>tny_folder_change_get_expunged_headers ()</h3>
 
468
<a class="indexterm" name="id2621996"></a><pre class="programlisting">void                tny_folder_change_get_expunged_headers
 
469
                                                        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self,
 
470
                                                         <a href="libtinymail-tny-list.html#TnyList">TnyList</a> *headers);</pre>
 
471
<p>
 
472
Get the removed headers in this changeset</p>
 
473
<p>
 
474
 
 
475
</p>
 
476
<div class="variablelist"><table border="0">
 
477
<col align="left" valign="top">
 
478
<tbody>
 
479
<tr>
 
480
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
481
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
482
</td>
 
483
</tr>
 
484
<tr>
 
485
<td><span class="term"><em class="parameter"><code>headers</code></em>&#160;:</span></td>
 
486
<td> the <a href="libtinymail-tny-list.html#TnyList"><span class="type">TnyList</span></a> where the removed headers will be put it
 
487
</td>
 
488
</tr>
 
489
</tbody>
 
490
</table></div>
 
491
</div>
 
492
<hr>
 
493
<div class="refsect2" lang="en">
 
494
<a name="id2622086"></a><h3>
 
495
<a name="tny-folder-change-reset"></a>tny_folder_change_reset ()</h3>
 
496
<a class="indexterm" name="id2622099"></a><pre class="programlisting">void                tny_folder_change_reset             (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
497
<p>
 
498
Reset the state of <em class="parameter"><code>self</code></em></p>
 
499
<p>
 
500
 
 
501
</p>
 
502
<div class="variablelist"><table border="0">
 
503
<col align="left" valign="top">
 
504
<tbody><tr>
 
505
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
506
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
507
</td>
 
508
</tr></tbody>
 
509
</table></div>
 
510
</div>
 
511
<hr>
 
512
<div class="refsect2" lang="en">
 
513
<a name="id2622163"></a><h3>
 
514
<a name="tny-folder-change-get-folder"></a>tny_folder_change_get_folder ()</h3>
 
515
<a class="indexterm" name="id2622177"></a><pre class="programlisting"><a href="libtinymail-tny-folder.html#TnyFolder">TnyFolder</a>*          tny_folder_change_get_folder        (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
516
<p>
 
517
Get the folder of <em class="parameter"><code>self</code></em>. The return value of this method must be unreferenced 
 
518
after use.</p>
 
519
<p>
 
520
 
 
521
</p>
 
522
<div class="variablelist"><table border="0">
 
523
<col align="left" valign="top">
 
524
<tbody>
 
525
<tr>
 
526
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
527
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
528
</td>
 
529
</tr>
 
530
<tr>
 
531
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
532
<td> the <a href="libtinymail-tny-folder.html#TnyFolder"><span class="type">TnyFolder</span></a> related to this changeset
 
533
</td>
 
534
</tr>
 
535
</tbody>
 
536
</table></div>
 
537
</div>
 
538
<hr>
 
539
<div class="refsect2" lang="en">
 
540
<a name="id2622261"></a><h3>
 
541
<a name="tny-folder-change-get-changed"></a>tny_folder_change_get_changed ()</h3>
 
542
<a class="indexterm" name="id2622275"></a><pre class="programlisting"><a href="libtinymail-tny-enums.html#TnyFolderChangeChanged">TnyFolderChangeChanged</a> tny_folder_change_get_changed    (<a href="TnyFolderChange.html" title="TnyFolderChange">TnyFolderChange</a> *self);</pre>
 
543
<p>
 
544
Get an enum with all the changed things</p>
 
545
<p>
 
546
 
 
547
</p>
 
548
<div class="variablelist"><table border="0">
 
549
<col align="left" valign="top">
 
550
<tbody>
 
551
<tr>
 
552
<td><span class="term"><em class="parameter"><code>self</code></em>&#160;:</span></td>
 
553
<td> a <a href="TnyFolderChange.html" title="TnyFolderChange"><span class="type">TnyFolderChange</span></a> instance
 
554
</td>
 
555
</tr>
 
556
<tr>
 
557
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
558
<td> the changed-flags
 
559
</td>
 
560
</tr>
 
561
</tbody>
 
562
</table></div>
 
563
</div>
 
564
</div>
 
565
<div class="refsect1" lang="en">
 
566
<a name="id2622346"></a><h2>See Also</h2>
 
567
<p>
 
568
<a href="libtinymail-tny-folder-observer.html#TnyFolderObserver"><span class="type">TnyFolderObserver</span></a>, <a href="libtinymail-tny-folder.html#TnyFolder"><span class="type">TnyFolder</span></a>, <a href="TnyFolderMonitor.html" title="TnyFolderMonitor"><span class="type">TnyFolderMonitor</span></a>
 
569
</p>
 
570
</div>
 
571
</div>
 
572
</body>
 
573
</html>