~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-updates

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-01 22:47:15 UTC
  • mfrom: (1.1.77 upstream)
  • Revision ID: james.westby@ubuntu.com-20100301224715-drsxc2y3t8anz3c0
Tags: 2.28.3-0ubuntu1
* New upstream version:
  Bug Fixes:
  - #602723 - Contact list name doesn't get displayed in 'To' dialog 
  - #600322 - assertion failed: (reply == msg) in cs_waitinfo()
              (lp: #455020, #475147)
  - #564727 - Few memory leaks (lp: #305428)
  - #574940 - Always ref returned info from message_info_from_uid 
              (lp: #341909)
  - #429317 - Use the relative URI returned if the server 
              re-directs a request
  - #602820 - Test validity of a book_view before using it in LDAP 
  - #590762 - Recurring google calendar items are not changeable
  - #604236 - Slow GPG processing 
  - #597816 - Do not crash on incorrect parameters used in sexp to SQL 
              (lp: #444177)
  - #604544 - Try Exchange fallback authentication only once 
  - #600778 - Fix --enable-e2k-debug configure option resolution 
  - #260407 - 'endswith' address book search doesn't work 
  - #549221 - (bnc) delete, sync flags immediately
* debian/patches/99_reconfigure.patch:
  - new version update

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>camel-operation</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Fundamentals.html" title="Fundamentals">
9
9
<link rel="prev" href="camel-CamelObject.html" title="CamelObject">
10
10
<link rel="next" href="camel-camel-url.html" title="camel-url">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="classes.html" title="Part I. Camel Classes">
14
 
<link rel="chapter" href="ClassTree.html" title="Class Hierarchy">
15
 
<link rel="chapter" href="Fundamentals.html" title="Fundamentals">
16
 
<link rel="chapter" href="Streams.html" title="Streams">
17
 
<link rel="chapter" href="StreamFilters.html" title="Stream Filters">
18
 
<link rel="chapter" href="Services.html" title="Services">
19
 
<link rel="chapter" href="Filters.html" title="Filters">
20
 
<link rel="chapter" href="Folders.html" title="Folders">
21
 
<link rel="chapter" href="SearchFolders.html" title="Search Folders">
22
 
<link rel="chapter" href="Addresses.html" title="Addresses">
23
 
<link rel="chapter" href="Crypto.html" title="Crypto Contexts">
24
 
<link rel="chapter" href="MIME.html" title="MIME Objects">
25
 
<link rel="chapter" href="Storage.html" title="Metadata Storage">
26
 
<link rel="chapter" href="Utilities.html" title="Utilities">
27
 
<link rel="chapter" href="Deprecated.html" title="Deprecated Objects">
28
 
<link rel="index" href="ix01.html" title="Index">
29
 
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
30
13
</head>
31
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
32
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
39
22
</tr>
40
23
<tr><td colspan="5" class="shortcuts">
41
24
<a href="#camel-camel-operation.synopsis" class="shortcut">Top</a>
42
 
                 | 
43
 
                <a href="#camel-camel-operation.description" class="shortcut">Description</a>
 
25
                   | 
 
26
                  <a href="#camel-camel-operation.description" class="shortcut">Description</a>
44
27
</td></tr>
45
28
</table>
46
 
<div class="refentry" title="camel-operation">
 
29
<div class="refentry" lang="en">
47
30
<a name="camel-camel-operation"></a><div class="titlepage"></div>
48
31
<div class="refnamediv"><table width="100%"><tr>
49
32
<td valign="top">
52
35
</td>
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-camel-operation.synopsis"></a><h2>Synopsis</h2>
57
 
<pre class="synopsis">
58
 
                    <a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a>;
59
 
void                (<a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()">*CamelOperationStatusFunc</a>)         (struct _CamelOperation *op,
60
 
                                                         const <a
61
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
62
 
>gchar</a> *what,
63
 
                                                         <a
64
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
65
 
>gint</a> pc,
66
 
                                                         <a
67
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
68
 
>gpointer</a> data);
 
40
<pre class="synopsis">                    <a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a>;
 
41
<span class="returnvalue">void</span>                (<a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()">*CamelOperationStatusFunc</a>)         (<em class="parameter"><code><span class="type">struct _CamelOperation</span> *op</code></em>,
 
42
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
43
                                                         <em class="parameter"><code><span class="type">gint</span> pc</code></em>,
 
44
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
69
45
enum                <a class="link" href="camel-camel-operation.html#camel-operation-status-t" title="enum camel_operation_status_t">camel_operation_status_t</a>;
70
 
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    <a class="link" href="camel-camel-operation.html#camel-operation-new" title="camel_operation_new ()">camel_operation_new</a>                 (<a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()">CamelOperationStatusFunc</a> status,
71
 
                                                         <a
72
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
73
 
>gpointer</a> status_data);
74
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-mute" title="camel_operation_mute ()">camel_operation_mute</a>                (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
75
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-ref" title="camel_operation_ref ()">camel_operation_ref</a>                 (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
76
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-unref" title="camel_operation_unref ()">camel_operation_unref</a>               (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
77
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-cancel" title="camel_operation_cancel ()">camel_operation_cancel</a>              (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
78
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-uncancel" title="camel_operation_uncancel ()">camel_operation_uncancel</a>            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
79
 
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    <a class="link" href="camel-camel-operation.html#camel-operation-register" title="camel_operation_register ()">camel_operation_register</a>            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
80
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-unregister" title="camel_operation_unregister ()">camel_operation_unregister</a>          (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
81
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-block" title="camel_operation_cancel_block ()">camel_operation_cancel_block</a>        (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
82
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-unblock" title="camel_operation_cancel_unblock ()">camel_operation_cancel_unblock</a>      (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
83
 
<a
84
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
85
 
>gint</a>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-check" title="camel_operation_cancel_check ()">camel_operation_cancel_check</a>        (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
86
 
<a
87
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
88
 
>gint</a>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-fd" title="camel_operation_cancel_fd ()">camel_operation_cancel_fd</a>           (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
89
 
struct PRFileDesc * <a class="link" href="camel-camel-operation.html#camel-operation-cancel-prfd" title="camel_operation_cancel_prfd ()">camel_operation_cancel_prfd</a>         (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
90
 
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    <a class="link" href="camel-camel-operation.html#camel-operation-registered" title="camel_operation_registered ()">camel_operation_registered</a>          (void);
91
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-start" title="camel_operation_start ()">camel_operation_start</a>               (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
92
 
                                                         const <a
93
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
94
 
>gchar</a> *what,
95
 
                                                         ...);
96
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-start-transient" title="camel_operation_start_transient ()">camel_operation_start_transient</a>     (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
97
 
                                                         const <a
98
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
99
 
>gchar</a> *what,
100
 
                                                         ...);
101
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-progress" title="camel_operation_progress ()">camel_operation_progress</a>            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
102
 
                                                         <a
103
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
104
 
>gint</a> pc);
105
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-progress-count" title="camel_operation_progress_count ()">camel_operation_progress_count</a>      (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
106
 
                                                         <a
107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
108
 
>gint</a> sofar);
109
 
void                <a class="link" href="camel-camel-operation.html#camel-operation-end" title="camel_operation_end ()">camel_operation_end</a>                 (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);
 
46
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    <a class="link" href="camel-camel-operation.html#camel-operation-new" title="camel_operation_new ()">camel_operation_new</a>                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()"><span class="type">CamelOperationStatusFunc</span></a> status</code></em>,
 
47
                                                         <em class="parameter"><code><span class="type">gpointer</span> status_data</code></em>);
 
48
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-mute" title="camel_operation_mute ()">camel_operation_mute</a>                (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
49
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-ref" title="camel_operation_ref ()">camel_operation_ref</a>                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
50
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-unref" title="camel_operation_unref ()">camel_operation_unref</a>               (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
51
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel" title="camel_operation_cancel ()">camel_operation_cancel</a>              (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
52
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-uncancel" title="camel_operation_uncancel ()">camel_operation_uncancel</a>            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
53
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    <a class="link" href="camel-camel-operation.html#camel-operation-register" title="camel_operation_register ()">camel_operation_register</a>            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
54
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-unregister" title="camel_operation_unregister ()">camel_operation_unregister</a>          (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
55
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-block" title="camel_operation_cancel_block ()">camel_operation_cancel_block</a>        (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
56
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-unblock" title="camel_operation_cancel_unblock ()">camel_operation_cancel_unblock</a>      (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
57
<span class="returnvalue">gint</span>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-check" title="camel_operation_cancel_check ()">camel_operation_cancel_check</a>        (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
58
<span class="returnvalue">gint</span>                <a class="link" href="camel-camel-operation.html#camel-operation-cancel-fd" title="camel_operation_cancel_fd ()">camel_operation_cancel_fd</a>           (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
59
struct <span class="returnvalue">PRFileDesc</span> * <a class="link" href="camel-camel-operation.html#camel-operation-cancel-prfd" title="camel_operation_cancel_prfd ()">camel_operation_cancel_prfd</a>         (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
 
60
<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    <a class="link" href="camel-camel-operation.html#camel-operation-registered" title="camel_operation_registered ()">camel_operation_registered</a>          (<em class="parameter"><code><span class="type">void</span></code></em>);
 
61
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-start" title="camel_operation_start ()">camel_operation_start</a>               (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
62
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
63
                                                         <em class="parameter"><code>...</code></em>);
 
64
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-start-transient" title="camel_operation_start_transient ()">camel_operation_start_transient</a>     (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
65
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
66
                                                         <em class="parameter"><code>...</code></em>);
 
67
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-progress" title="camel_operation_progress ()">camel_operation_progress</a>            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
68
                                                         <em class="parameter"><code><span class="type">gint</span> pc</code></em>);
 
69
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-progress-count" title="camel_operation_progress_count ()">camel_operation_progress_count</a>      (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
70
                                                         <em class="parameter"><code><span class="type">gint</span> sofar</code></em>);
 
71
<span class="returnvalue">void</span>                <a class="link" href="camel-camel-operation.html#camel-operation-end" title="camel_operation_end ()">camel_operation_end</a>                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);
110
72
</pre>
111
73
</div>
112
 
<div class="refsect1" title="Description">
 
74
<div class="refsect1" lang="en">
113
75
<a name="camel-camel-operation.description"></a><h2>Description</h2>
114
76
<p>
115
77
</p>
116
78
</div>
117
 
<div class="refsect1" title="Details">
 
79
<div class="refsect1" lang="en">
118
80
<a name="camel-camel-operation.details"></a><h2>Details</h2>
119
 
<div class="refsect2" title="CamelOperation">
 
81
<div class="refsect2" lang="en">
120
82
<a name="CamelOperation"></a><h3>CamelOperation</h3>
121
83
<pre class="programlisting">typedef struct _CamelOperation CamelOperation;</pre>
122
84
<p>
123
85
</p>
124
86
</div>
125
87
<hr>
126
 
<div class="refsect2" title="CamelOperationStatusFunc ()">
 
88
<div class="refsect2" lang="en">
127
89
<a name="CamelOperationStatusFunc"></a><h3>CamelOperationStatusFunc ()</h3>
128
 
<pre class="programlisting">void                (*CamelOperationStatusFunc)         (struct _CamelOperation *op,
129
 
                                                         const <a
130
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
131
 
>gchar</a> *what,
132
 
                                                         <a
133
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
134
 
>gint</a> pc,
135
 
                                                         <a
136
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
137
 
>gpointer</a> data);</pre>
 
90
<pre class="programlisting"><span class="returnvalue">void</span>                (*CamelOperationStatusFunc)         (<em class="parameter"><code><span class="type">struct _CamelOperation</span> *op</code></em>,
 
91
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
92
                                                         <em class="parameter"><code><span class="type">gint</span> pc</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
138
94
<p>
139
95
</p>
140
96
<div class="variablelist"><table border="0">
164
120
</table></div>
165
121
</div>
166
122
<hr>
167
 
<div class="refsect2" title="enum camel_operation_status_t">
 
123
<div class="refsect2" lang="en">
168
124
<a name="camel-operation-status-t"></a><h3>enum camel_operation_status_t</h3>
169
125
<pre class="programlisting">typedef enum _camel_operation_status_t {
170
126
        CAMEL_OPERATION_START = -1,
175
131
</p>
176
132
</div>
177
133
<hr>
178
 
<div class="refsect2" title="camel_operation_new ()">
 
134
<div class="refsect2" lang="en">
179
135
<a name="camel-operation-new"></a><h3>camel_operation_new ()</h3>
180
 
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    camel_operation_new                 (<a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()">CamelOperationStatusFunc</a> status,
181
 
                                                         <a
182
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
183
 
>gpointer</a> status_data);</pre>
 
136
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    camel_operation_new                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperationStatusFunc" title="CamelOperationStatusFunc ()"><span class="type">CamelOperationStatusFunc</span></a> status</code></em>,
 
137
                                                         <em class="parameter"><code><span class="type">gpointer</span> status_data</code></em>);</pre>
184
138
<p>
185
139
Create a new camel operation handle.  Camel operation handles can
186
140
be used in a multithreaded application (or a single operation
187
141
handle can be used in a non threaded appliation) to cancel running
188
142
operations and to obtain notification messages of the internal
189
143
status of messages.</p>
190
 
<p>
191
 
</p>
192
144
<div class="variablelist"><table border="0">
193
145
<col align="left" valign="top">
194
146
<tbody>
195
147
<tr>
196
148
<td><p><span class="term"><em class="parameter"><code>status</code></em> :</span></p></td>
197
 
<td> Callback for receiving status messages.  This will always
 
149
<td>Callback for receiving status messages.  This will always
198
150
be called with an internal lock held.
199
151
</td>
200
152
</tr>
201
153
<tr>
202
154
<td><p><span class="term"><em class="parameter"><code>status_data</code></em> :</span></p></td>
203
 
<td> User data.
 
155
<td>User data.
204
156
</td>
205
157
</tr>
206
158
<tr>
212
164
</table></div>
213
165
</div>
214
166
<hr>
215
 
<div class="refsect2" title="camel_operation_mute ()">
 
167
<div class="refsect2" lang="en">
216
168
<a name="camel-operation-mute"></a><h3>camel_operation_mute ()</h3>
217
 
<pre class="programlisting">void                camel_operation_mute                (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
169
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_mute                (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
218
170
<p>
219
171
mutes a camel operation permanently.  from this point on you will never
220
172
receive operation updates, even if more are sent.</p>
221
 
<p>
222
 
</p>
223
 
<div class="variablelist"><table border="0">
224
 
<col align="left" valign="top">
225
 
<tbody><tr>
226
 
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
227
 
<td>
228
 
</td>
229
 
</tr></tbody>
230
 
</table></div>
231
173
</div>
232
174
<hr>
233
 
<div class="refsect2" title="camel_operation_ref ()">
 
175
<div class="refsect2" lang="en">
234
176
<a name="camel-operation-ref"></a><h3>camel_operation_ref ()</h3>
235
 
<pre class="programlisting">void                camel_operation_ref                 (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
177
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_ref                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
236
178
<p>
237
179
Add a reference to the CamelOperation <em class="parameter"><code>cc</code></em>.</p>
238
 
<p>
239
 
</p>
240
180
<div class="variablelist"><table border="0">
241
181
<col align="left" valign="top">
242
182
<tbody><tr>
243
183
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
244
 
<td> operation context
 
184
<td>operation context
245
185
</td>
246
186
</tr></tbody>
247
187
</table></div>
248
188
</div>
249
189
<hr>
250
 
<div class="refsect2" title="camel_operation_unref ()">
 
190
<div class="refsect2" lang="en">
251
191
<a name="camel-operation-unref"></a><h3>camel_operation_unref ()</h3>
252
 
<pre class="programlisting">void                camel_operation_unref               (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
192
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_unref               (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
253
193
<p>
254
194
Unref and potentially free <em class="parameter"><code>cc</code></em>.</p>
255
 
<p>
256
 
</p>
257
195
<div class="variablelist"><table border="0">
258
196
<col align="left" valign="top">
259
197
<tbody><tr>
260
198
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
261
 
<td> operation context
 
199
<td>operation context
262
200
</td>
263
201
</tr></tbody>
264
202
</table></div>
265
203
</div>
266
204
<hr>
267
 
<div class="refsect2" title="camel_operation_cancel ()">
 
205
<div class="refsect2" lang="en">
268
206
<a name="camel-operation-cancel"></a><h3>camel_operation_cancel ()</h3>
269
 
<pre class="programlisting">void                camel_operation_cancel              (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
207
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_cancel              (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
270
208
<p>
271
209
Cancel a given operation.  If <em class="parameter"><code>cc</code></em> is NULL then all outstanding
272
210
operations are cancelled.</p>
273
 
<p>
274
 
</p>
275
211
<div class="variablelist"><table border="0">
276
212
<col align="left" valign="top">
277
213
<tbody><tr>
278
214
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
279
 
<td> operation context
 
215
<td>operation context
280
216
</td>
281
217
</tr></tbody>
282
218
</table></div>
283
219
</div>
284
220
<hr>
285
 
<div class="refsect2" title="camel_operation_uncancel ()">
 
221
<div class="refsect2" lang="en">
286
222
<a name="camel-operation-uncancel"></a><h3>camel_operation_uncancel ()</h3>
287
 
<pre class="programlisting">void                camel_operation_uncancel            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
223
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_uncancel            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
288
224
<p>
289
225
Uncancel a cancelled operation.  If <em class="parameter"><code>cc</code></em> is NULL then the current
290
226
operation is uncancelled.
293
229
This is useful, if e.g. you need to do some cleaning up where a
294
230
cancellation lying around in the same thread will abort any
295
231
processing.</p>
296
 
<p>
297
 
</p>
298
232
<div class="variablelist"><table border="0">
299
233
<col align="left" valign="top">
300
234
<tbody><tr>
301
235
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
302
 
<td> operation context
 
236
<td>operation context
303
237
</td>
304
238
</tr></tbody>
305
239
</table></div>
306
240
</div>
307
241
<hr>
308
 
<div class="refsect2" title="camel_operation_register ()">
 
242
<div class="refsect2" lang="en">
309
243
<a name="camel-operation-register"></a><h3>camel_operation_register ()</h3>
310
 
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    camel_operation_register            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
244
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    camel_operation_register            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
311
245
<p>
312
246
Register a thread or the main thread for cancellation through <em class="parameter"><code>cc</code></em>.
313
247
If <em class="parameter"><code>cc</code></em> is NULL, then a new cancellation is created for this thread.
316
250
All calls to <code class="function">operation_register()</code> should save their value and call
317
251
operation_register again with that, to automatically stack
318
252
registrations.</p>
319
 
<p>
320
 
</p>
321
253
<div class="variablelist"><table border="0">
322
254
<col align="left" valign="top">
323
255
<tbody>
324
256
<tr>
325
257
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
326
 
<td> operation context
 
258
<td>operation context
327
259
</td>
328
260
</tr>
329
261
<tr>
336
268
</table></div>
337
269
</div>
338
270
<hr>
339
 
<div class="refsect2" title="camel_operation_unregister ()">
 
271
<div class="refsect2" lang="en">
340
272
<a name="camel-operation-unregister"></a><h3>camel_operation_unregister ()</h3>
341
 
<pre class="programlisting">void                camel_operation_unregister          (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
273
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_unregister          (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
342
274
<p>
343
275
Unregister the current thread for all cancellations.</p>
344
 
<p>
345
 
</p>
346
276
<div class="variablelist"><table border="0">
347
277
<col align="left" valign="top">
348
278
<tbody><tr>
349
279
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
350
 
<td> operation context
 
280
<td>operation context
351
281
</td>
352
282
</tr></tbody>
353
283
</table></div>
354
284
</div>
355
285
<hr>
356
 
<div class="refsect2" title="camel_operation_cancel_block ()">
 
286
<div class="refsect2" lang="en">
357
287
<a name="camel-operation-cancel-block"></a><h3>camel_operation_cancel_block ()</h3>
358
 
<pre class="programlisting">void                camel_operation_cancel_block        (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
288
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_cancel_block        (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
359
289
<p>
360
290
Block cancellation for this operation.  If <em class="parameter"><code>cc</code></em> is NULL, then the
361
291
current thread is blocked.</p>
362
 
<p>
363
 
</p>
364
292
<div class="variablelist"><table border="0">
365
293
<col align="left" valign="top">
366
294
<tbody><tr>
367
295
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
368
 
<td> operation context
 
296
<td>operation context
369
297
</td>
370
298
</tr></tbody>
371
299
</table></div>
372
300
</div>
373
301
<hr>
374
 
<div class="refsect2" title="camel_operation_cancel_unblock ()">
 
302
<div class="refsect2" lang="en">
375
303
<a name="camel-operation-cancel-unblock"></a><h3>camel_operation_cancel_unblock ()</h3>
376
 
<pre class="programlisting">void                camel_operation_cancel_unblock      (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
304
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_cancel_unblock      (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
377
305
<p>
378
306
Unblock cancellation, when the unblock count reaches the block
379
307
count, then this operation can be cancelled.  If <em class="parameter"><code>cc</code></em> is NULL, then
380
308
the current thread is unblocked.</p>
381
 
<p>
382
 
</p>
383
309
<div class="variablelist"><table border="0">
384
310
<col align="left" valign="top">
385
311
<tbody><tr>
386
312
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
387
 
<td> operation context
 
313
<td>operation context
388
314
</td>
389
315
</tr></tbody>
390
316
</table></div>
391
317
</div>
392
318
<hr>
393
 
<div class="refsect2" title="camel_operation_cancel_check ()">
 
319
<div class="refsect2" lang="en">
394
320
<a name="camel-operation-cancel-check"></a><h3>camel_operation_cancel_check ()</h3>
395
 
<pre class="programlisting"><a
396
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
397
 
>gint</a>                camel_operation_cancel_check        (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
321
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_operation_cancel_check        (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
398
322
<p>
399
323
Check if cancellation has been applied to <em class="parameter"><code>cc</code></em>.  If <em class="parameter"><code>cc</code></em> is NULL,
400
324
then the CamelOperation registered for the current thread is used.</p>
401
 
<p>
402
 
</p>
403
325
<div class="variablelist"><table border="0">
404
326
<col align="left" valign="top">
405
327
<tbody>
406
328
<tr>
407
329
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
408
 
<td> operation context
 
330
<td>operation context
409
331
</td>
410
332
</tr>
411
333
<tr>
417
339
</table></div>
418
340
</div>
419
341
<hr>
420
 
<div class="refsect2" title="camel_operation_cancel_fd ()">
 
342
<div class="refsect2" lang="en">
421
343
<a name="camel-operation-cancel-fd"></a><h3>camel_operation_cancel_fd ()</h3>
422
 
<pre class="programlisting"><a
423
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
424
 
>gint</a>                camel_operation_cancel_fd           (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
344
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_operation_cancel_fd           (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
425
345
<p>
426
346
Retrieve a file descriptor that can be waited on (select, or poll)
427
347
for read, to asynchronously detect cancellation.</p>
428
 
<p>
429
 
</p>
430
348
<div class="variablelist"><table border="0">
431
349
<col align="left" valign="top">
432
350
<tbody>
433
351
<tr>
434
352
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
435
 
<td> operation context
 
353
<td>operation context
436
354
</td>
437
355
</tr>
438
356
<tr>
445
363
</table></div>
446
364
</div>
447
365
<hr>
448
 
<div class="refsect2" title="camel_operation_cancel_prfd ()">
 
366
<div class="refsect2" lang="en">
449
367
<a name="camel-operation-cancel-prfd"></a><h3>camel_operation_cancel_prfd ()</h3>
450
 
<pre class="programlisting">struct PRFileDesc * camel_operation_cancel_prfd         (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
368
<pre class="programlisting">struct <span class="returnvalue">PRFileDesc</span> * camel_operation_cancel_prfd         (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
451
369
<p>
452
370
Retrieve a file descriptor that can be waited on (select, or poll)
453
371
for read, to asynchronously detect cancellation.</p>
454
 
<p>
455
 
</p>
456
372
<div class="variablelist"><table border="0">
457
373
<col align="left" valign="top">
458
374
<tbody>
459
375
<tr>
460
376
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
461
 
<td> operation context
 
377
<td>operation context
462
378
</td>
463
379
</tr>
464
380
<tr>
471
387
</table></div>
472
388
</div>
473
389
<hr>
474
 
<div class="refsect2" title="camel_operation_registered ()">
 
390
<div class="refsect2" lang="en">
475
391
<a name="camel-operation-registered"></a><h3>camel_operation_registered ()</h3>
476
 
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *    camel_operation_registered          (void);</pre>
477
 
<p>
478
 
</p>
479
 
<p>
480
 
</p>
 
392
<pre class="programlisting"><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="returnvalue">CamelOperation</span></a> *    camel_operation_registered          (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
481
393
<div class="variablelist"><table border="0">
482
394
<col align="left" valign="top">
483
395
<tbody><tr>
484
396
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
485
 
<td> the registered operation, or <a
486
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
487
 
><code class="literal">NULL</code></a> if none registered.
 
397
<td> the registered operation, or <code class="literal">NULL</code> if none registered.
488
398
</td>
489
399
</tr></tbody>
490
400
</table></div>
491
401
</div>
492
402
<hr>
493
 
<div class="refsect2" title="camel_operation_start ()">
 
403
<div class="refsect2" lang="en">
494
404
<a name="camel-operation-start"></a><h3>camel_operation_start ()</h3>
495
 
<pre class="programlisting">void                camel_operation_start               (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
496
 
                                                         const <a
497
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
498
 
>gchar</a> *what,
499
 
                                                         ...);</pre>
 
405
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_start               (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
406
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
407
                                                         <em class="parameter"><code>...</code></em>);</pre>
500
408
<p>
501
409
Report the start of an operation.  All start operations should have
502
410
similar end operations.</p>
503
 
<p>
504
 
</p>
505
411
<div class="variablelist"><table border="0">
506
412
<col align="left" valign="top">
507
413
<tbody>
508
414
<tr>
509
415
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
510
 
<td> operation context
 
416
<td>operation context
511
417
</td>
512
418
</tr>
513
419
<tr>
514
420
<td><p><span class="term"><em class="parameter"><code>what</code></em> :</span></p></td>
515
 
<td> action being performed (printf-style format string)
 
421
<td>action being performed (printf-style format string)
516
422
</td>
517
423
</tr>
518
424
<tr>
519
425
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
520
 
<td> varargs
 
426
<td>varargs
521
427
</td>
522
428
</tr>
523
429
</tbody>
524
430
</table></div>
525
431
</div>
526
432
<hr>
527
 
<div class="refsect2" title="camel_operation_start_transient ()">
 
433
<div class="refsect2" lang="en">
528
434
<a name="camel-operation-start-transient"></a><h3>camel_operation_start_transient ()</h3>
529
 
<pre class="programlisting">void                camel_operation_start_transient     (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
530
 
                                                         const <a
531
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
532
 
>gchar</a> *what,
533
 
                                                         ...);</pre>
 
435
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_start_transient     (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
436
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *what</code></em>,
 
437
                                                         <em class="parameter"><code>...</code></em>);</pre>
534
438
<p>
535
439
Start a transient event.  We only update this to the display if it
536
440
takes very long to process, and if we do, we then go back to the
537
441
previous state when finished.</p>
538
 
<p>
539
 
</p>
540
442
<div class="variablelist"><table border="0">
541
443
<col align="left" valign="top">
542
444
<tbody>
543
445
<tr>
544
446
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
545
 
<td> operation context
 
447
<td>operation context
546
448
</td>
547
449
</tr>
548
450
<tr>
549
451
<td><p><span class="term"><em class="parameter"><code>what</code></em> :</span></p></td>
550
 
<td> printf-style format string describing the action being performed
 
452
<td>printf-style format string describing the action being performed
551
453
</td>
552
454
</tr>
553
455
<tr>
554
456
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
555
 
<td> varargs
 
457
<td>varargs
556
458
</td>
557
459
</tr>
558
460
</tbody>
559
461
</table></div>
560
462
</div>
561
463
<hr>
562
 
<div class="refsect2" title="camel_operation_progress ()">
 
464
<div class="refsect2" lang="en">
563
465
<a name="camel-operation-progress"></a><h3>camel_operation_progress ()</h3>
564
 
<pre class="programlisting">void                camel_operation_progress            (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
565
 
                                                         <a
566
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
567
 
>gint</a> pc);</pre>
 
466
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_progress            (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
467
                                                         <em class="parameter"><code><span class="type">gint</span> pc</code></em>);</pre>
568
468
<p>
569
469
Report progress on the current operation.  If <em class="parameter"><code>cc</code></em> is NULL, then the
570
470
currently registered operation is used.  <em class="parameter"><code>pc</code></em> reports the current
573
473
<p>
574
474
If the total percentage is not know, then use
575
475
<a class="link" href="camel-camel-operation.html#camel-operation-progress-count" title="camel_operation_progress_count ()"><code class="function">camel_operation_progress_count()</code></a>.</p>
576
 
<p>
577
 
</p>
578
476
<div class="variablelist"><table border="0">
579
477
<col align="left" valign="top">
580
478
<tbody>
581
479
<tr>
582
480
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
583
 
<td> Operation to report to.
 
481
<td>Operation to report to.
584
482
</td>
585
483
</tr>
586
484
<tr>
587
485
<td><p><span class="term"><em class="parameter"><code>pc</code></em> :</span></p></td>
588
 
<td> Percent complete, 0 to 100.
 
486
<td>Percent complete, 0 to 100.
589
487
</td>
590
488
</tr>
591
489
</tbody>
592
490
</table></div>
593
491
</div>
594
492
<hr>
595
 
<div class="refsect2" title="camel_operation_progress_count ()">
 
493
<div class="refsect2" lang="en">
596
494
<a name="camel-operation-progress-count"></a><h3>camel_operation_progress_count ()</h3>
597
 
<pre class="programlisting">void                camel_operation_progress_count      (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc,
598
 
                                                         <a
599
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
600
 
>gint</a> sofar);</pre>
601
 
<p>
602
 
</p>
603
 
<p>
604
 
</p>
 
495
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_progress_count      (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>,
 
496
                                                         <em class="parameter"><code><span class="type">gint</span> sofar</code></em>);</pre>
605
497
<div class="variablelist"><table border="0">
606
498
<col align="left" valign="top">
607
 
<tbody>
608
 
<tr>
 
499
<tbody><tr>
609
500
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
610
 
<td> operation context
611
 
</td>
612
 
</tr>
613
 
<tr>
614
 
<td><p><span class="term"><em class="parameter"><code>sofar</code></em> :</span></p></td>
615
 
<td>
616
 
</td>
617
 
</tr>
618
 
</tbody>
 
501
<td>operation context
 
502
</td>
 
503
</tr></tbody>
619
504
</table></div>
620
505
</div>
621
506
<hr>
622
 
<div class="refsect2" title="camel_operation_end ()">
 
507
<div class="refsect2" lang="en">
623
508
<a name="camel-operation-end"></a><h3>camel_operation_end ()</h3>
624
 
<pre class="programlisting">void                camel_operation_end                 (<a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation">CamelOperation</a> *cc);</pre>
 
509
<pre class="programlisting"><span class="returnvalue">void</span>                camel_operation_end                 (<em class="parameter"><code><a class="link" href="camel-camel-operation.html#CamelOperation" title="CamelOperation"><span class="type">CamelOperation</span></a> *cc</code></em>);</pre>
625
510
<p>
626
511
Report the end of an operation.  If <em class="parameter"><code>cc</code></em> is NULL, then the currently
627
512
registered operation is notified.</p>
628
 
<p>
629
 
</p>
630
513
<div class="variablelist"><table border="0">
631
514
<col align="left" valign="top">
632
515
<tbody><tr>
633
516
<td><p><span class="term"><em class="parameter"><code>cc</code></em> :</span></p></td>
634
 
<td> operation context
 
517
<td>operation context
635
518
</td>
636
519
</tr></tbody>
637
520
</table></div>
640
523
</div>
641
524
<div class="footer">
642
525
<hr>
643
 
          Generated by GTK-Doc V1.11</div>
 
526
          Generated by GTK-Doc V1.14</div>
644
527
</body>
645
 
</html>
 
528
</html>
 
 
b'\\ No newline at end of file'