~ubuntu-branches/ubuntu/lucid/evolution-data-server/lucid

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-CamelSession.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>CamelSession</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="Services.html" title="Services">
9
9
<link rel="prev" href="Services.html" title="Services">
10
10
<link rel="next" href="camel-camel-provider.html" title="camel-provider">
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-CamelSession.synopsis" class="shortcut">Top</a>
42
 
                 | 
43
 
                <a href="#camel-CamelSession.description" class="shortcut">Description</a>
 
25
                   | 
 
26
                  <a href="#camel-CamelSession.description" class="shortcut">Description</a>
44
27
</td></tr>
45
28
</table>
46
 
<div class="refentry" title="CamelSession">
 
29
<div class="refentry" lang="en">
47
30
<a name="camel-CamelSession"></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-CamelSession.synopsis"></a><h2>Synopsis</h2>
57
 
<pre class="synopsis">
58
 
struct              <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a>;
59
 
<a
60
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
61
 
>gboolean</a>            (<a class="link" href="camel-CamelSession.html#CamelTimeoutCallback" title="CamelTimeoutCallback ()">*CamelTimeoutCallback</a>)             (<a
62
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
63
 
>gpointer</a> data);
 
40
<pre class="synopsis">struct              <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a>;
 
41
<span class="returnvalue">gboolean</span>            (<a class="link" href="camel-CamelSession.html#CamelTimeoutCallback" title="CamelTimeoutCallback ()">*CamelTimeoutCallback</a>)             (<em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
64
42
enum                <a class="link" href="camel-CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType">CamelSessionAlertType</a>;
65
43
                    <a class="link" href="camel-CamelSession.html#CamelSessionThreadOps" title="CamelSessionThreadOps">CamelSessionThreadOps</a>;
66
44
                    <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg">CamelSessionThreadMsg</a>;
67
 
void                <a class="link" href="camel-CamelSession.html#camel-session-construct" title="camel_session_construct ()">camel_session_construct</a>             (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
68
 
                                                         const <a
69
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
70
 
>gchar</a> *storage_path);
71
 
<a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *      <a class="link" href="camel-CamelSession.html#camel-session-get-service" title="camel_session_get_service ()">camel_session_get_service</a>           (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
72
 
                                                         const <a
73
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
74
 
>gchar</a> *url_string,
75
 
                                                         <a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType">CamelProviderType</a> type,
76
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
77
 
<a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *      <a class="link" href="camel-CamelSession.html#camel-session-get-service-connected" title="camel_session_get_service_connected ()">camel_session_get_service_connected</a> (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
78
 
                                                         const <a
79
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
80
 
>gchar</a> *url_string,
81
 
                                                         <a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType">CamelProviderType</a> type,
82
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
83
 
#define             <a class="link" href="camel-CamelSession.html#camel-session-get-store" title="camel_session_get_store()">camel_session_get_store</a>             (session, url_string, ex)
84
 
#define             <a class="link" href="camel-CamelSession.html#camel-session-get-transport" title="camel_session_get_transport()">camel_session_get_transport</a>         (session, url_string, ex)
85
 
<a
86
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
87
 
>gchar</a> *             <a class="link" href="camel-CamelSession.html#camel-session-get-storage-path" title="camel_session_get_storage_path ()">camel_session_get_storage_path</a>      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
88
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
89
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
90
 
<a
91
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
92
 
>gchar</a> *             <a class="link" href="camel-CamelSession.html#camel-session-get-password" title="camel_session_get_password ()">camel_session_get_password</a>          (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
93
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
94
 
                                                         const <a
95
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
96
 
>gchar</a> *domain,
97
 
                                                         const <a
98
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
99
 
>gchar</a> *prompt,
100
 
                                                         const <a
101
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
102
 
>gchar</a> *item,
103
 
                                                         <a
104
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
105
 
>guint32</a> flags,
106
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
107
 
void                <a class="link" href="camel-CamelSession.html#camel-session-forget-password" title="camel_session_forget_password ()">camel_session_forget_password</a>       (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
108
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
109
 
                                                         const <a
110
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
111
 
>gchar</a> *domain,
112
 
                                                         const <a
113
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
114
 
>gchar</a> *item,
115
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
116
 
<a
117
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
118
 
>gboolean</a>            <a class="link" href="camel-CamelSession.html#camel-session-alert-user" title="camel_session_alert_user ()">camel_session_alert_user</a>            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
119
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType">CamelSessionAlertType</a> type,
120
 
                                                         const <a
121
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
122
 
>gchar</a> *prompt,
123
 
                                                         <a
124
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
125
 
>gboolean</a> cancel);
126
 
<a
127
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
128
 
>gchar</a> *             <a class="link" href="camel-CamelSession.html#camel-session-build-password-prompt" title="camel_session_build_password_prompt ()">camel_session_build_password_prompt</a> (const <a
129
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
130
 
>gchar</a> *type,
131
 
                                                         const <a
132
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
133
 
>gchar</a> *user,
134
 
                                                         const <a
135
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
136
 
>gchar</a> *host);
137
 
<a
138
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
139
 
>gboolean</a>            <a class="link" href="camel-CamelSession.html#camel-session-is-online" title="camel_session_is_online ()">camel_session_is_online</a>             (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);
140
 
void                <a class="link" href="camel-CamelSession.html#camel-session-set-online" title="camel_session_set_online ()">camel_session_set_online</a>            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
141
 
                                                         <a
142
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
143
 
>gboolean</a> online);
144
 
<a class="link" href="camel-CamelFilterDriver.html#CamelFilterDriver" title="struct CamelFilterDriver">CamelFilterDriver</a> * <a class="link" href="camel-CamelSession.html#camel-session-get-filter-driver" title="camel_session_get_filter_driver ()">camel_session_get_filter_driver</a>     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
145
 
                                                         const <a
146
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
147
 
>gchar</a> *type,
148
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
149
 
<a
150
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
151
 
>gboolean</a>            <a class="link" href="camel-CamelSession.html#camel-session-check-junk" title="camel_session_check_junk ()">camel_session_check_junk</a>            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);
152
 
void                <a class="link" href="camel-CamelSession.html#camel-session-set-check-junk" title="camel_session_set_check_junk ()">camel_session_set_check_junk</a>        (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
153
 
                                                         <a
154
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
155
 
>gboolean</a> check_junk);
156
 
<a
157
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
158
 
>gpointer</a>            <a class="link" href="camel-CamelSession.html#camel-session-thread-msg-new" title="camel_session_thread_msg_new ()">camel_session_thread_msg_new</a>        (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
159
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadOps" title="CamelSessionThreadOps">CamelSessionThreadOps</a> *ops,
160
 
                                                         <a
161
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
162
 
>guint</a> size);
163
 
void                <a class="link" href="camel-CamelSession.html#camel-session-thread-msg-free" title="camel_session_thread_msg_free ()">camel_session_thread_msg_free</a>       (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
164
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg">CamelSessionThreadMsg</a> *msg);
165
 
<a
166
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
167
 
>gint</a>                <a class="link" href="camel-CamelSession.html#camel-session-thread-queue" title="camel_session_thread_queue ()">camel_session_thread_queue</a>          (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
168
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg">CamelSessionThreadMsg</a> *msg,
169
 
                                                         <a
170
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
171
 
>gint</a> flags);
172
 
void                <a class="link" href="camel-CamelSession.html#camel-session-thread-wait" title="camel_session_thread_wait ()">camel_session_thread_wait</a>           (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
173
 
                                                         <a
174
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
175
 
>gint</a> id);
176
 
<a
177
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
178
 
>gboolean</a>            <a class="link" href="camel-CamelSession.html#camel-session-get-network-state" title="camel_session_get_network_state ()">camel_session_get_network_state</a>     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);
179
 
void                <a class="link" href="camel-CamelSession.html#camel-session-set-network-state" title="camel_session_set_network_state ()">camel_session_set_network_state</a>     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
180
 
                                                         <a
181
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
182
 
>gboolean</a> network_state);
183
 
const <a
184
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
185
 
>GHashTable</a> *  <a class="link" href="camel-CamelSession.html#camel-session-get-junk-headers" title="camel_session_get_junk_headers ()">camel_session_get_junk_headers</a>      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);
186
 
void                <a class="link" href="camel-CamelSession.html#camel-session-set-junk-headers" title="camel_session_set_junk_headers ()">camel_session_set_junk_headers</a>      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
187
 
                                                         const <a
188
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
189
 
>gchar</a> **headers,
190
 
                                                         const <a
191
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
192
 
>gchar</a> **values,
193
 
                                                         <a
194
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
195
 
>gint</a> len);
196
 
<a
197
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
198
 
>gboolean</a>            <a class="link" href="camel-CamelSession.html#camel-session-lookup-addressbook" title="camel_session_lookup_addressbook ()">camel_session_lookup_addressbook</a>    (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
199
 
                                                         const <a
200
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
201
 
>gchar</a> *name);
202
 
void                <a class="link" href="camel-CamelSession.html#camel-session-forward-to" title="camel_session_forward_to ()">camel_session_forward_to</a>            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
203
 
                                                         struct _CamelFolder *folder,
204
 
                                                         struct _CamelMimeMessage *message,
205
 
                                                         const <a
206
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
207
 
>gchar</a> *address,
208
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
 
45
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-construct" title="camel_session_construct ()">camel_session_construct</a>             (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
46
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *storage_path</code></em>);
 
47
<a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="returnvalue">CamelService</span></a> *      <a class="link" href="camel-CamelSession.html#camel-session-get-service" title="camel_session_get_service ()">camel_session_get_service</a>           (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
48
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *url_string</code></em>,
 
49
                                                         <em class="parameter"><code><a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType"><span class="type">CamelProviderType</span></a> type</code></em>,
 
50
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
51
<a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="returnvalue">CamelService</span></a> *      <a class="link" href="camel-CamelSession.html#camel-session-get-service-connected" title="camel_session_get_service_connected ()">camel_session_get_service_connected</a> (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
52
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *url_string</code></em>,
 
53
                                                         <em class="parameter"><code><a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType"><span class="type">CamelProviderType</span></a> type</code></em>,
 
54
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
55
#define             <a class="link" href="camel-CamelSession.html#camel-session-get-store" title="camel_session_get_store()">camel_session_get_store</a>             (session,
 
56
                                                         url_string,
 
57
                                                         ex)
 
58
#define             <a class="link" href="camel-CamelSession.html#camel-session-get-transport" title="camel_session_get_transport()">camel_session_get_transport</a>         (session,
 
59
                                                         url_string,
 
60
                                                         ex)
 
61
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-CamelSession.html#camel-session-get-storage-path" title="camel_session_get_storage_path ()">camel_session_get_storage_path</a>      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
62
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
63
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
64
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-CamelSession.html#camel-session-get-password" title="camel_session_get_password ()">camel_session_get_password</a>          (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
65
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
66
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *domain</code></em>,
 
67
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
68
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
69
                                                         <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
 
70
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
71
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-forget-password" title="camel_session_forget_password ()">camel_session_forget_password</a>       (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
72
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
73
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *domain</code></em>,
 
74
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
75
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
76
<span class="returnvalue">gboolean</span>            <a class="link" href="camel-CamelSession.html#camel-session-alert-user" title="camel_session_alert_user ()">camel_session_alert_user</a>            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
77
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType"><span class="type">CamelSessionAlertType</span></a> type</code></em>,
 
78
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
79
                                                         <em class="parameter"><code><span class="type">gboolean</span> cancel</code></em>);
 
80
<span class="returnvalue">gchar</span> *             <a class="link" href="camel-CamelSession.html#camel-session-build-password-prompt" title="camel_session_build_password_prompt ()">camel_session_build_password_prompt</a> (<em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
81
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *user</code></em>,
 
82
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *host</code></em>);
 
83
<span class="returnvalue">gboolean</span>            <a class="link" href="camel-CamelSession.html#camel-session-is-online" title="camel_session_is_online ()">camel_session_is_online</a>             (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
84
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-set-online" title="camel_session_set_online ()">camel_session_set_online</a>            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
85
                                                         <em class="parameter"><code><span class="type">gboolean</span> online</code></em>);
 
86
<a class="link" href="camel-CamelFilterDriver.html#CamelFilterDriver" title="struct CamelFilterDriver"><span class="returnvalue">CamelFilterDriver</span></a> * <a class="link" href="camel-CamelSession.html#camel-session-get-filter-driver" title="camel_session_get_filter_driver ()">camel_session_get_filter_driver</a>     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
87
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
88
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
 
89
<span class="returnvalue">gboolean</span>            <a class="link" href="camel-CamelSession.html#camel-session-check-junk" title="camel_session_check_junk ()">camel_session_check_junk</a>            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
90
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-set-check-junk" title="camel_session_set_check_junk ()">camel_session_set_check_junk</a>        (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
91
                                                         <em class="parameter"><code><span class="type">gboolean</span> check_junk</code></em>);
 
92
<span class="returnvalue">gpointer</span>            <a class="link" href="camel-CamelSession.html#camel-session-thread-msg-new" title="camel_session_thread_msg_new ()">camel_session_thread_msg_new</a>        (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
93
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadOps" title="CamelSessionThreadOps"><span class="type">CamelSessionThreadOps</span></a> *ops</code></em>,
 
94
                                                         <em class="parameter"><code><span class="type">guint</span> size</code></em>);
 
95
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-thread-msg-free" title="camel_session_thread_msg_free ()">camel_session_thread_msg_free</a>       (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
96
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a> *msg</code></em>);
 
97
<span class="returnvalue">gint</span>                <a class="link" href="camel-CamelSession.html#camel-session-thread-queue" title="camel_session_thread_queue ()">camel_session_thread_queue</a>          (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
98
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a> *msg</code></em>,
 
99
                                                         <em class="parameter"><code><span class="type">gint</span> flags</code></em>);
 
100
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-thread-wait" title="camel_session_thread_wait ()">camel_session_thread_wait</a>           (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
101
                                                         <em class="parameter"><code><span class="type">gint</span> id</code></em>);
 
102
<span class="returnvalue">gboolean</span>            <a class="link" href="camel-CamelSession.html#camel-session-get-network-state" title="camel_session_get_network_state ()">camel_session_get_network_state</a>     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
103
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-set-network-state" title="camel_session_set_network_state ()">camel_session_set_network_state</a>     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
104
                                                         <em class="parameter"><code><span class="type">gboolean</span> network_state</code></em>);
 
105
const <span class="returnvalue">GHashTable</span> *  <a class="link" href="camel-CamelSession.html#camel-session-get-junk-headers" title="camel_session_get_junk_headers ()">camel_session_get_junk_headers</a>      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
106
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-set-junk-headers" title="camel_session_set_junk_headers ()">camel_session_set_junk_headers</a>      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
107
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **headers</code></em>,
 
108
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **values</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);
 
110
<span class="returnvalue">gboolean</span>            <a class="link" href="camel-CamelSession.html#camel-session-lookup-addressbook" title="camel_session_lookup_addressbook ()">camel_session_lookup_addressbook</a>    (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
111
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
 
112
<span class="returnvalue">void</span>                <a class="link" href="camel-CamelSession.html#camel-session-forward-to" title="camel_session_forward_to ()">camel_session_forward_to</a>            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">struct _CamelFolder</span> *folder</code></em>,
 
114
                                                         <em class="parameter"><code><span class="type">struct _CamelMimeMessage</span> *message</code></em>,
 
115
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>,
 
116
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
209
117
</pre>
210
118
</div>
211
 
<div class="refsect1" title="Description">
 
119
<div class="refsect1" lang="en">
212
120
<a name="camel-CamelSession.description"></a><h2>Description</h2>
213
121
<p>
214
122
</p>
215
123
</div>
216
 
<div class="refsect1" title="Details">
 
124
<div class="refsect1" lang="en">
217
125
<a name="camel-CamelSession.details"></a><h2>Details</h2>
218
 
<div class="refsect2" title="struct CamelSession">
 
126
<div class="refsect2" lang="en">
219
127
<a name="CamelSession"></a><h3>struct CamelSession</h3>
220
128
<pre class="programlisting">struct CamelSession {
221
129
        CamelObject parent_object;
233
141
</p>
234
142
</div>
235
143
<hr>
236
 
<div class="refsect2" title="CamelTimeoutCallback ()">
 
144
<div class="refsect2" lang="en">
237
145
<a name="CamelTimeoutCallback"></a><h3>CamelTimeoutCallback ()</h3>
238
 
<pre class="programlisting"><a
239
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
240
 
>gboolean</a>            (*CamelTimeoutCallback)             (<a
241
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
242
 
>gpointer</a> data);</pre>
 
146
<pre class="programlisting"><span class="returnvalue">gboolean</span>            (*CamelTimeoutCallback)             (<em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
243
147
<p>
244
148
</p>
245
149
<div class="variablelist"><table border="0">
259
163
</table></div>
260
164
</div>
261
165
<hr>
262
 
<div class="refsect2" title="enum CamelSessionAlertType">
 
166
<div class="refsect2" lang="en">
263
167
<a name="CamelSessionAlertType"></a><h3>enum CamelSessionAlertType</h3>
264
168
<pre class="programlisting">typedef enum {
265
169
        CAMEL_SESSION_ALERT_INFO,
271
175
</p>
272
176
</div>
273
177
<hr>
274
 
<div class="refsect2" title="CamelSessionThreadOps">
 
178
<div class="refsect2" lang="en">
275
179
<a name="CamelSessionThreadOps"></a><h3>CamelSessionThreadOps</h3>
276
180
<pre class="programlisting">typedef struct {
277
181
        void (*receive)(CamelSession *session, struct _CamelSessionThreadMsg *m);
282
186
</p>
283
187
</div>
284
188
<hr>
285
 
<div class="refsect2" title="CamelSessionThreadMsg">
 
189
<div class="refsect2" lang="en">
286
190
<a name="CamelSessionThreadMsg"></a><h3>CamelSessionThreadMsg</h3>
287
191
<pre class="programlisting">typedef struct {
288
192
        CamelMsg msg;
302
206
</p>
303
207
</div>
304
208
<hr>
305
 
<div class="refsect2" title="camel_session_construct ()">
 
209
<div class="refsect2" lang="en">
306
210
<a name="camel-session-construct"></a><h3>camel_session_construct ()</h3>
307
 
<pre class="programlisting">void                camel_session_construct             (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
308
 
                                                         const <a
309
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
310
 
>gchar</a> *storage_path);</pre>
 
211
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_construct             (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
212
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *storage_path</code></em>);</pre>
311
213
<p>
312
214
Constructs <em class="parameter"><code>session</code></em>.</p>
313
 
<p>
314
 
</p>
315
215
<div class="variablelist"><table border="0">
316
216
<col align="left" valign="top">
317
217
<tbody>
318
218
<tr>
319
219
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
320
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object to construct
 
220
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object to construct
321
221
</td>
322
222
</tr>
323
223
<tr>
324
224
<td><p><span class="term"><em class="parameter"><code>storage_path</code></em> :</span></p></td>
325
 
<td> path to a directory the session can use for
 
225
<td>path to a directory the session can use for
326
226
persistent storage. (This directory must already exist.)
327
227
</td>
328
228
</tr>
330
230
</table></div>
331
231
</div>
332
232
<hr>
333
 
<div class="refsect2" title="camel_session_get_service ()">
 
233
<div class="refsect2" lang="en">
334
234
<a name="camel-session-get-service"></a><h3>camel_session_get_service ()</h3>
335
 
<pre class="programlisting"><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *      camel_session_get_service           (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
336
 
                                                         const <a
337
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
338
 
>gchar</a> *url_string,
339
 
                                                         <a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType">CamelProviderType</a> type,
340
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
 
235
<pre class="programlisting"><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="returnvalue">CamelService</span></a> *      camel_session_get_service           (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
236
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *url_string</code></em>,
 
237
                                                         <em class="parameter"><code><a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType"><span class="type">CamelProviderType</span></a> type</code></em>,
 
238
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
341
239
<p>
342
240
This resolves a <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL"><span class="type">CamelURL</span></a> into a <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>, including loading the
343
241
provider library for that service if it has not already been loaded.
347
245
times will return the same CamelService (with its reference count
348
246
incremented by one each time). What constitutes "the same" URL
349
247
depends in part on the provider.</p>
350
 
<p>
351
 
</p>
352
248
<div class="variablelist"><table border="0">
353
249
<col align="left" valign="top">
354
250
<tbody>
355
251
<tr>
356
252
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
357
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
253
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
358
254
</td>
359
255
</tr>
360
256
<tr>
361
257
<td><p><span class="term"><em class="parameter"><code>url_string</code></em> :</span></p></td>
362
 
<td> a <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL"><span class="type">CamelURL</span></a> describing the service to get
 
258
<td>a <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL"><span class="type">CamelURL</span></a> describing the service to get
363
259
</td>
364
260
</tr>
365
261
<tr>
366
262
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
367
 
<td> the provider type (<span class="type">CAMEL_PROVIDER_STORE</span> or
 
263
<td>the provider type (<span class="type">CAMEL_PROVIDER_STORE</span> or
368
264
<span class="type">CAMEL_PROVIDER_TRANSPORT</span>) to get, since some URLs may be able
369
265
to specify either type.
370
266
</td>
371
267
</tr>
372
268
<tr>
373
269
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
374
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
270
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
375
271
</td>
376
272
</tr>
377
273
<tr>
378
274
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
379
 
<td> the requested <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>, or <a
380
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
381
 
><code class="literal">NULL</code></a>
 
275
<td> the requested <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>, or <code class="literal">NULL</code>
382
276
</td>
383
277
</tr>
384
278
</tbody>
385
279
</table></div>
386
280
</div>
387
281
<hr>
388
 
<div class="refsect2" title="camel_session_get_service_connected ()">
 
282
<div class="refsect2" lang="en">
389
283
<a name="camel-session-get-service-connected"></a><h3>camel_session_get_service_connected ()</h3>
390
 
<pre class="programlisting"><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *      camel_session_get_service_connected (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
391
 
                                                         const <a
392
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
393
 
>gchar</a> *url_string,
394
 
                                                         <a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType">CamelProviderType</a> type,
395
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
 
284
<pre class="programlisting"><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="returnvalue">CamelService</span></a> *      camel_session_get_service_connected (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
285
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *url_string</code></em>,
 
286
                                                         <em class="parameter"><code><a class="link" href="camel-camel-provider.html#CamelProviderType" title="enum CamelProviderType"><span class="type">CamelProviderType</span></a> type</code></em>,
 
287
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
396
288
<p>
397
289
This works like <a class="link" href="camel-CamelSession.html#camel-session-get-service" title="camel_session_get_service ()"><span class="type">camel_session_get_service</span></a>, but also ensures that
398
290
the returned service will have been successfully connected (via
399
291
<a class="link" href="camel-CamelService.html#camel-service-connect" title="camel_service_connect ()"><span class="type">camel_service_connect</span></a>.)</p>
400
 
<p>
401
 
</p>
402
292
<div class="variablelist"><table border="0">
403
293
<col align="left" valign="top">
404
294
<tbody>
405
295
<tr>
406
296
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
407
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
297
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
408
298
</td>
409
299
</tr>
410
300
<tr>
411
301
<td><p><span class="term"><em class="parameter"><code>url_string</code></em> :</span></p></td>
412
 
<td> a <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL"><span class="type">CamelURL</span></a> describing the service to get
 
302
<td>a <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL"><span class="type">CamelURL</span></a> describing the service to get
413
303
</td>
414
304
</tr>
415
305
<tr>
416
306
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
417
 
<td> the provider type
 
307
<td>the provider type
418
308
</td>
419
309
</tr>
420
310
<tr>
421
311
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
422
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
312
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
423
313
</td>
424
314
</tr>
425
315
<tr>
426
316
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
427
 
<td> the requested <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>, or <a
428
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
429
 
><code class="literal">NULL</code></a>
 
317
<td> the requested <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>, or <code class="literal">NULL</code>
430
318
</td>
431
319
</tr>
432
320
</tbody>
433
321
</table></div>
434
322
</div>
435
323
<hr>
436
 
<div class="refsect2" title="camel_session_get_store()">
 
324
<div class="refsect2" lang="en">
437
325
<a name="camel-session-get-store"></a><h3>camel_session_get_store()</h3>
438
326
<pre class="programlisting">#define             camel_session_get_store(session, url_string, ex)</pre>
439
327
<p>
460
348
</table></div>
461
349
</div>
462
350
<hr>
463
 
<div class="refsect2" title="camel_session_get_transport()">
 
351
<div class="refsect2" lang="en">
464
352
<a name="camel-session-get-transport"></a><h3>camel_session_get_transport()</h3>
465
353
<pre class="programlisting">#define             camel_session_get_transport(session, url_string, ex)</pre>
466
354
<p>
487
375
</table></div>
488
376
</div>
489
377
<hr>
490
 
<div class="refsect2" title="camel_session_get_storage_path ()">
 
378
<div class="refsect2" lang="en">
491
379
<a name="camel-session-get-storage-path"></a><h3>camel_session_get_storage_path ()</h3>
492
 
<pre class="programlisting"><a
493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
494
 
>gchar</a> *             camel_session_get_storage_path      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
495
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
496
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
 
380
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_session_get_storage_path      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
381
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
382
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
497
383
<p>
498
384
This returns the path to a directory which the service can use for
499
385
its own purposes. Data stored there will remain between Evolution
500
386
sessions. No code outside of that service should ever touch the
501
387
files in this directory. If the directory does not exist, it will
502
388
be created.</p>
503
 
<p>
504
 
</p>
505
389
<div class="variablelist"><table border="0">
506
390
<col align="left" valign="top">
507
391
<tbody>
508
392
<tr>
509
393
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
510
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
394
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
511
395
</td>
512
396
</tr>
513
397
<tr>
514
398
<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
515
 
<td> a <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>
 
399
<td>a <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a>
516
400
</td>
517
401
</tr>
518
402
<tr>
519
403
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
520
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
404
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
521
405
</td>
522
406
</tr>
523
407
<tr>
524
408
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
525
 
<td> the path (which the caller must free), or <a
526
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
527
 
><code class="literal">NULL</code></a> if an error
 
409
<td> the path (which the caller must free), or <code class="literal">NULL</code> if an error
528
410
occurs.
529
411
</td>
530
412
</tr>
532
414
</table></div>
533
415
</div>
534
416
<hr>
535
 
<div class="refsect2" title="camel_session_get_password ()">
 
417
<div class="refsect2" lang="en">
536
418
<a name="camel-session-get-password"></a><h3>camel_session_get_password ()</h3>
537
 
<pre class="programlisting"><a
538
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
539
 
>gchar</a> *             camel_session_get_password          (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
540
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
541
 
                                                         const <a
542
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
543
 
>gchar</a> *domain,
544
 
                                                         const <a
545
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
546
 
>gchar</a> *prompt,
547
 
                                                         const <a
548
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
549
 
>gchar</a> *item,
550
 
                                                         <a
551
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
552
 
>guint32</a> flags,
553
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
 
419
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_session_get_password          (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
420
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
421
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *domain</code></em>,
 
422
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
423
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
424
                                                         <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
 
425
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
554
426
<p>
555
427
This function is used by a <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> to ask the application and
556
428
the user for a password or other authentication data.
571
443
</p>
572
444
<p>
573
445
The authenticator should set <em class="parameter"><code>ex</code></em> to <span class="type">CAMEL_EXCEPTION_USER_CANCEL</span> if
574
 
the user did not provide the information. The caller must <a
575
 
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
576
 
><span class="type">g_free</span></a>
 
446
the user did not provide the information. The caller must <span class="type">g_free</span>
577
447
the information returned when it is done with it.</p>
578
 
<p>
579
 
</p>
580
448
<div class="variablelist"><table border="0">
581
449
<col align="left" valign="top">
582
450
<tbody>
583
451
<tr>
584
452
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
585
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
453
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
586
454
</td>
587
455
</tr>
588
456
<tr>
589
457
<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
590
 
<td> the <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> this query is being made by
 
458
<td>the <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> this query is being made by
591
459
</td>
592
460
</tr>
593
461
<tr>
594
462
<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
595
 
<td> domain of password request.  May be null to use the default.
 
463
<td>domain of password request.  May be null to use the default.
596
464
</td>
597
465
</tr>
598
466
<tr>
599
467
<td><p><span class="term"><em class="parameter"><code>prompt</code></em> :</span></p></td>
600
 
<td> prompt to provide to user
 
468
<td>prompt to provide to user
601
469
</td>
602
470
</tr>
603
471
<tr>
604
472
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
605
 
<td> an identifier, unique within this service, for the information
 
473
<td>an identifier, unique within this service, for the information
606
474
</td>
607
475
</tr>
608
476
<tr>
609
477
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
610
 
<td> <span class="type">CAMEL_SESSION_PASSWORD_REPROMPT</span>, the prompt should force a reprompt
 
478
<td>
 
479
<span class="type">CAMEL_SESSION_PASSWORD_REPROMPT</span>, the prompt should force a reprompt
611
480
<span class="type">CAMEL_SESSION_PASSWORD_SECRET</span>, whether the password is secret
612
481
<span class="type">CAMEL_SESSION_PASSWORD_STATIC</span>, the password is remembered externally
613
482
</td>
614
483
</tr>
615
484
<tr>
616
485
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
617
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
486
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
618
487
</td>
619
488
</tr>
620
489
<tr>
621
490
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
622
 
<td> the authentication information or <a
623
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
624
 
><code class="literal">NULL</code></a>
 
491
<td> the authentication information or <code class="literal">NULL</code>
625
492
</td>
626
493
</tr>
627
494
</tbody>
628
495
</table></div>
629
496
</div>
630
497
<hr>
631
 
<div class="refsect2" title="camel_session_forget_password ()">
 
498
<div class="refsect2" lang="en">
632
499
<a name="camel-session-forget-password"></a><h3>camel_session_forget_password ()</h3>
633
 
<pre class="programlisting">void                camel_session_forget_password       (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
634
 
                                                         <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService">CamelService</a> *service,
635
 
                                                         const <a
636
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
637
 
>gchar</a> *domain,
638
 
                                                         const <a
639
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
640
 
>gchar</a> *item,
641
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
 
500
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_forget_password       (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
501
                                                         <em class="parameter"><code><a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
502
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *domain</code></em>,
 
503
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
504
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
642
505
<p>
643
506
This function is used by a <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> to tell the application
644
507
that the authentication information it provided via
649
512
<p>
650
513
<em class="parameter"><code>service</code></em> and <em class="parameter"><code>item</code></em> identify the rejected authentication information,
651
514
as with <a class="link" href="camel-CamelSession.html#camel-session-get-password" title="camel_session_get_password ()"><span class="type">camel_session_get_password</span></a>.</p>
652
 
<p>
653
 
</p>
654
515
<div class="variablelist"><table border="0">
655
516
<col align="left" valign="top">
656
517
<tbody>
657
518
<tr>
658
519
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
659
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
520
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
660
521
</td>
661
522
</tr>
662
523
<tr>
663
524
<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
664
 
<td> the <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> rejecting the password
 
525
<td>the <a class="link" href="camel-CamelService.html#CamelService" title="struct CamelService"><span class="type">CamelService</span></a> rejecting the password
665
526
</td>
666
527
</tr>
667
528
<tr>
671
532
</tr>
672
533
<tr>
673
534
<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
674
 
<td> an identifier, unique within this service, for the information
 
535
<td>an identifier, unique within this service, for the information
675
536
</td>
676
537
</tr>
677
538
<tr>
678
539
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
679
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
540
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
680
541
</td>
681
542
</tr>
682
543
</tbody>
683
544
</table></div>
684
545
</div>
685
546
<hr>
686
 
<div class="refsect2" title="camel_session_alert_user ()">
 
547
<div class="refsect2" lang="en">
687
548
<a name="camel-session-alert-user"></a><h3>camel_session_alert_user ()</h3>
688
 
<pre class="programlisting"><a
689
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
690
 
>gboolean</a>            camel_session_alert_user            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
691
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType">CamelSessionAlertType</a> type,
692
 
                                                         const <a
693
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
694
 
>gchar</a> *prompt,
695
 
                                                         <a
696
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
697
 
>gboolean</a> cancel);</pre>
 
549
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_alert_user            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
550
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType"><span class="type">CamelSessionAlertType</span></a> type</code></em>,
 
551
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
552
                                                         <em class="parameter"><code><span class="type">gboolean</span> cancel</code></em>);</pre>
698
553
<p>
699
554
Presents the given <em class="parameter"><code>prompt</code></em> to the user, in the style indicated by
700
 
<em class="parameter"><code>type</code></em>. If <em class="parameter"><code>cancel</code></em> is <a
701
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
702
 
><code class="literal">TRUE</code></a>, the user will be able to accept or
 
555
<em class="parameter"><code>type</code></em>. If <em class="parameter"><code>cancel</code></em> is <code class="literal">TRUE</code>, the user will be able to accept or
703
556
cancel. Otherwise, the message is purely informational.</p>
704
 
<p>
705
 
</p>
706
557
<div class="variablelist"><table border="0">
707
558
<col align="left" valign="top">
708
559
<tbody>
709
560
<tr>
710
561
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
711
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
562
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
712
563
</td>
713
564
</tr>
714
565
<tr>
715
566
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
716
 
<td> the type of alert (info, warning, or error)
 
567
<td>the type of alert (info, warning, or error)
717
568
</td>
718
569
</tr>
719
570
<tr>
720
571
<td><p><span class="term"><em class="parameter"><code>prompt</code></em> :</span></p></td>
721
 
<td> the message for the user
 
572
<td>the message for the user
722
573
</td>
723
574
</tr>
724
575
<tr>
725
576
<td><p><span class="term"><em class="parameter"><code>cancel</code></em> :</span></p></td>
726
 
<td> whether or not to provide a "Cancel" option in addition to
 
577
<td>whether or not to provide a "Cancel" option in addition to
727
578
an "OK" option.
728
579
</td>
729
580
</tr>
730
581
<tr>
731
582
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
732
 
<td> <a
733
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
734
 
><code class="literal">TRUE</code></a> if the user accepts, <a
735
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
736
 
><code class="literal">FALSE</code></a> if they cancel.
 
583
<td> <code class="literal">TRUE</code> if the user accepts, <code class="literal">FALSE</code> if they cancel.
737
584
</td>
738
585
</tr>
739
586
</tbody>
740
587
</table></div>
741
588
</div>
742
589
<hr>
743
 
<div class="refsect2" title="camel_session_build_password_prompt ()">
 
590
<div class="refsect2" lang="en">
744
591
<a name="camel-session-build-password-prompt"></a><h3>camel_session_build_password_prompt ()</h3>
745
 
<pre class="programlisting"><a
746
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
747
 
>gchar</a> *             camel_session_build_password_prompt (const <a
748
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
749
 
>gchar</a> *type,
750
 
                                                         const <a
751
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
752
 
>gchar</a> *user,
753
 
                                                         const <a
754
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
755
 
>gchar</a> *host);</pre>
 
592
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_session_build_password_prompt (<em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
593
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *user</code></em>,
 
594
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *host</code></em>);</pre>
756
595
<p>
757
596
Constructs a localized password prompt from <em class="parameter"><code>type</code></em>, <em class="parameter"><code>user</code></em> and <em class="parameter"><code>host</code></em>,
758
597
suitable for passing to <a class="link" href="camel-CamelSession.html#camel-session-get-password" title="camel_session_get_password ()"><code class="function">camel_session_get_password()</code></a>.  The resulting
759
 
string contains markup tags.  Use <a
760
 
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
761
 
><code class="function">g_free()</code></a> to free it.</p>
762
 
<p>
763
 
</p>
 
598
string contains markup tags.  Use <code class="function">g_free()</code> to free it.</p>
764
599
<div class="variablelist"><table border="0">
765
600
<col align="left" valign="top">
766
601
<tbody>
767
602
<tr>
768
603
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
769
 
<td> account type (e.g. "IMAP")
 
604
<td>account type (e.g. "IMAP")
770
605
</td>
771
606
</tr>
772
607
<tr>
773
608
<td><p><span class="term"><em class="parameter"><code>user</code></em> :</span></p></td>
774
 
<td> user name for the account
 
609
<td>user name for the account
775
610
</td>
776
611
</tr>
777
612
<tr>
778
613
<td><p><span class="term"><em class="parameter"><code>host</code></em> :</span></p></td>
779
 
<td> host name for the account
 
614
<td>host name for the account
780
615
</td>
781
616
</tr>
782
617
<tr>
788
623
</table></div>
789
624
</div>
790
625
<hr>
791
 
<div class="refsect2" title="camel_session_is_online ()">
 
626
<div class="refsect2" lang="en">
792
627
<a name="camel-session-is-online"></a><h3>camel_session_is_online ()</h3>
793
 
<pre class="programlisting"><a
794
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
795
 
>gboolean</a>            camel_session_is_online             (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);</pre>
796
 
<p>
797
 
</p>
798
 
<p>
799
 
</p>
 
628
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_is_online             (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
800
629
<div class="variablelist"><table border="0">
801
630
<col align="left" valign="top">
802
631
<tbody>
803
632
<tr>
804
633
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
805
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
634
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
806
635
</td>
807
636
</tr>
808
637
<tr>
814
643
</table></div>
815
644
</div>
816
645
<hr>
817
 
<div class="refsect2" title="camel_session_set_online ()">
 
646
<div class="refsect2" lang="en">
818
647
<a name="camel-session-set-online"></a><h3>camel_session_set_online ()</h3>
819
 
<pre class="programlisting">void                camel_session_set_online            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
820
 
                                                         <a
821
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
822
 
>gboolean</a> online);</pre>
 
648
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_online            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
649
                                                         <em class="parameter"><code><span class="type">gboolean</span> online</code></em>);</pre>
823
650
<p>
824
651
Sets the online status of <em class="parameter"><code>session</code></em> to <em class="parameter"><code>online</code></em>.</p>
825
 
<p>
826
 
</p>
827
652
<div class="variablelist"><table border="0">
828
653
<col align="left" valign="top">
829
654
<tbody>
830
655
<tr>
831
656
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
832
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
657
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
833
658
</td>
834
659
</tr>
835
660
<tr>
836
661
<td><p><span class="term"><em class="parameter"><code>online</code></em> :</span></p></td>
837
 
<td> whether or not the session should be online
 
662
<td>whether or not the session should be online
838
663
</td>
839
664
</tr>
840
665
</tbody>
841
666
</table></div>
842
667
</div>
843
668
<hr>
844
 
<div class="refsect2" title="camel_session_get_filter_driver ()">
 
669
<div class="refsect2" lang="en">
845
670
<a name="camel-session-get-filter-driver"></a><h3>camel_session_get_filter_driver ()</h3>
846
 
<pre class="programlisting"><a class="link" href="camel-CamelFilterDriver.html#CamelFilterDriver" title="struct CamelFilterDriver">CamelFilterDriver</a> * camel_session_get_filter_driver     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
847
 
                                                         const <a
848
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
849
 
>gchar</a> *type,
850
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
851
 
<p>
852
 
</p>
853
 
<p>
854
 
</p>
 
671
<pre class="programlisting"><a class="link" href="camel-CamelFilterDriver.html#CamelFilterDriver" title="struct CamelFilterDriver"><span class="returnvalue">CamelFilterDriver</span></a> * camel_session_get_filter_driver     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
672
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
673
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
855
674
<div class="variablelist"><table border="0">
856
675
<col align="left" valign="top">
857
676
<tbody>
858
677
<tr>
859
678
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
860
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
679
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
861
680
</td>
862
681
</tr>
863
682
<tr>
864
683
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
865
 
<td> the type of filter (eg, "incoming")
 
684
<td>the type of filter (eg, "incoming")
866
685
</td>
867
686
</tr>
868
687
<tr>
869
688
<td><p><span class="term"><em class="parameter"><code>ex</code></em> :</span></p></td>
870
 
<td> a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
 
689
<td>a <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a>
871
690
</td>
872
691
</tr>
873
692
<tr>
879
698
</table></div>
880
699
</div>
881
700
<hr>
882
 
<div class="refsect2" title="camel_session_check_junk ()">
 
701
<div class="refsect2" lang="en">
883
702
<a name="camel-session-check-junk"></a><h3>camel_session_check_junk ()</h3>
884
 
<pre class="programlisting"><a
885
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
886
 
>gboolean</a>            camel_session_check_junk            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);</pre>
 
703
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_check_junk            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
887
704
<p>
888
705
Do we have to check incoming messages to be junk?</p>
889
 
<p>
890
 
</p>
891
706
<div class="variablelist"><table border="0">
892
707
<col align="left" valign="top">
893
708
<tbody>
894
709
<tr>
895
710
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
896
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
711
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
897
712
</td>
898
713
</tr>
899
714
<tr>
905
720
</table></div>
906
721
</div>
907
722
<hr>
908
 
<div class="refsect2" title="camel_session_set_check_junk ()">
 
723
<div class="refsect2" lang="en">
909
724
<a name="camel-session-set-check-junk"></a><h3>camel_session_set_check_junk ()</h3>
910
 
<pre class="programlisting">void                camel_session_set_check_junk        (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
911
 
                                                         <a
912
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
913
 
>gboolean</a> check_junk);</pre>
 
725
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_check_junk        (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
726
                                                         <em class="parameter"><code><span class="type">gboolean</span> check_junk</code></em>);</pre>
914
727
<p>
915
728
Set check_junk flag, if set, incoming mail will be checked for being junk.</p>
916
 
<p>
917
 
</p>
918
729
<div class="variablelist"><table border="0">
919
730
<col align="left" valign="top">
920
731
<tbody>
921
732
<tr>
922
733
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
923
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
734
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
924
735
</td>
925
736
</tr>
926
737
<tr>
927
738
<td><p><span class="term"><em class="parameter"><code>check_junk</code></em> :</span></p></td>
928
 
<td> state
 
739
<td>state
929
740
</td>
930
741
</tr>
931
742
</tbody>
932
743
</table></div>
933
744
</div>
934
745
<hr>
935
 
<div class="refsect2" title="camel_session_thread_msg_new ()">
 
746
<div class="refsect2" lang="en">
936
747
<a name="camel-session-thread-msg-new"></a><h3>camel_session_thread_msg_new ()</h3>
937
 
<pre class="programlisting"><a
938
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
939
 
>gpointer</a>            camel_session_thread_msg_new        (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
940
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadOps" title="CamelSessionThreadOps">CamelSessionThreadOps</a> *ops,
941
 
                                                         <a
942
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
943
 
>guint</a> size);</pre>
 
748
<pre class="programlisting"><span class="returnvalue">gpointer</span>            camel_session_thread_msg_new        (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
749
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadOps" title="CamelSessionThreadOps"><span class="type">CamelSessionThreadOps</span></a> *ops</code></em>,
 
750
                                                         <em class="parameter"><code><span class="type">guint</span> size</code></em>);</pre>
944
751
<p>
945
752
Create a new thread message, using ops as the receive/reply/free
946
753
ops, of <em class="parameter"><code>size</code></em> bytes.
948
755
<p>
949
756
<em class="parameter"><code>ops</code></em> points to the operations used to recieve/process and finally
950
757
free the message.</p>
951
 
<p>
952
 
</p>
953
758
<div class="variablelist"><table border="0">
954
759
<col align="left" valign="top">
955
760
<tbody>
956
761
<tr>
957
762
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
958
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
763
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
959
764
</td>
960
765
</tr>
961
766
<tr>
962
767
<td><p><span class="term"><em class="parameter"><code>ops</code></em> :</span></p></td>
963
 
<td> thread operations
 
768
<td>thread operations
964
769
</td>
965
770
</tr>
966
771
<tr>
967
772
<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
968
 
<td> number of bytes
 
773
<td>number of bytes
969
774
</td>
970
775
</tr>
971
776
<tr>
977
782
</table></div>
978
783
</div>
979
784
<hr>
980
 
<div class="refsect2" title="camel_session_thread_msg_free ()">
 
785
<div class="refsect2" lang="en">
981
786
<a name="camel-session-thread-msg-free"></a><h3>camel_session_thread_msg_free ()</h3>
982
 
<pre class="programlisting">void                camel_session_thread_msg_free       (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
983
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg">CamelSessionThreadMsg</a> *msg);</pre>
 
787
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_thread_msg_free       (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
788
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a> *msg</code></em>);</pre>
984
789
<p>
985
790
Free a <em class="parameter"><code>msg</code></em>.  Note that the message must have been allocated using
986
791
msg_new, and must nto have been submitted to any queue function.</p>
987
 
<p>
988
 
</p>
989
792
<div class="variablelist"><table border="0">
990
793
<col align="left" valign="top">
991
794
<tbody>
992
795
<tr>
993
796
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
994
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
797
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
995
798
</td>
996
799
</tr>
997
800
<tr>
998
801
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
999
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a>
 
802
<td>a <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a>
1000
803
</td>
1001
804
</tr>
1002
805
</tbody>
1003
806
</table></div>
1004
807
</div>
1005
808
<hr>
1006
 
<div class="refsect2" title="camel_session_thread_queue ()">
 
809
<div class="refsect2" lang="en">
1007
810
<a name="camel-session-thread-queue"></a><h3>camel_session_thread_queue ()</h3>
1008
 
<pre class="programlisting"><a
1009
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1010
 
>gint</a>                camel_session_thread_queue          (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1011
 
                                                         <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg">CamelSessionThreadMsg</a> *msg,
1012
 
                                                         <a
1013
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1014
 
>gint</a> flags);</pre>
 
811
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_session_thread_queue          (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
812
                                                         <em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a> *msg</code></em>,
 
813
                                                         <em class="parameter"><code><span class="type">gint</span> flags</code></em>);</pre>
1015
814
<p>
1016
815
Queue a thread message in another thread for processing.
1017
816
The operation should be (but needn't) run in a queued manner
1018
817
with other operations queued in this manner.</p>
1019
 
<p>
1020
 
</p>
1021
818
<div class="variablelist"><table border="0">
1022
819
<col align="left" valign="top">
1023
820
<tbody>
1024
821
<tr>
1025
822
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
1026
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
823
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
1027
824
</td>
1028
825
</tr>
1029
826
<tr>
1030
827
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1031
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a>
 
828
<td>a <a class="link" href="camel-CamelSession.html#CamelSessionThreadMsg" title="CamelSessionThreadMsg"><span class="type">CamelSessionThreadMsg</span></a>
1032
829
</td>
1033
830
</tr>
1034
831
<tr>
1035
832
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1036
 
<td> queue type flags, currently 0.
 
833
<td>queue type flags, currently 0.
1037
834
</td>
1038
835
</tr>
1039
836
<tr>
1045
842
</table></div>
1046
843
</div>
1047
844
<hr>
1048
 
<div class="refsect2" title="camel_session_thread_wait ()">
 
845
<div class="refsect2" lang="en">
1049
846
<a name="camel-session-thread-wait"></a><h3>camel_session_thread_wait ()</h3>
1050
 
<pre class="programlisting">void                camel_session_thread_wait           (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1051
 
                                                         <a
1052
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1053
 
>gint</a> id);</pre>
 
847
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_thread_wait           (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
848
                                                         <em class="parameter"><code><span class="type">gint</span> id</code></em>);</pre>
1054
849
<p>
1055
850
Wait on an operation to complete (by id).</p>
1056
 
<p>
1057
 
</p>
1058
851
<div class="variablelist"><table border="0">
1059
852
<col align="left" valign="top">
1060
853
<tbody>
1061
854
<tr>
1062
855
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
1063
 
<td> a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
 
856
<td>a <a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> object
1064
857
</td>
1065
858
</tr>
1066
859
<tr>
1067
860
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
1068
 
<td> id of the operation to wait on
 
861
<td>id of the operation to wait on
1069
862
</td>
1070
863
</tr>
1071
864
</tbody>
1072
865
</table></div>
1073
866
</div>
1074
867
<hr>
1075
 
<div class="refsect2" title="camel_session_get_network_state ()">
 
868
<div class="refsect2" lang="en">
1076
869
<a name="camel-session-get-network-state"></a><h3>camel_session_get_network_state ()</h3>
1077
 
<pre class="programlisting"><a
1078
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1079
 
>gboolean</a>            camel_session_get_network_state     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);</pre>
 
870
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_get_network_state     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
1080
871
<p>
1081
872
</p>
1082
873
<div class="variablelist"><table border="0">
1096
887
</table></div>
1097
888
</div>
1098
889
<hr>
1099
 
<div class="refsect2" title="camel_session_set_network_state ()">
 
890
<div class="refsect2" lang="en">
1100
891
<a name="camel-session-set-network-state"></a><h3>camel_session_set_network_state ()</h3>
1101
 
<pre class="programlisting">void                camel_session_set_network_state     (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1102
 
                                                         <a
1103
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1104
 
>gboolean</a> network_state);</pre>
 
892
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_network_state     (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
893
                                                         <em class="parameter"><code><span class="type">gboolean</span> network_state</code></em>);</pre>
1105
894
<p>
1106
895
</p>
1107
896
<div class="variablelist"><table border="0">
1121
910
</table></div>
1122
911
</div>
1123
912
<hr>
1124
 
<div class="refsect2" title="camel_session_get_junk_headers ()">
 
913
<div class="refsect2" lang="en">
1125
914
<a name="camel-session-get-junk-headers"></a><h3>camel_session_get_junk_headers ()</h3>
1126
 
<pre class="programlisting">const <a
1127
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
1128
 
>GHashTable</a> *  camel_session_get_junk_headers      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session);</pre>
 
915
<pre class="programlisting">const <span class="returnvalue">GHashTable</span> *  camel_session_get_junk_headers      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
1129
916
<p>
1130
917
</p>
1131
918
<div class="variablelist"><table border="0">
1145
932
</table></div>
1146
933
</div>
1147
934
<hr>
1148
 
<div class="refsect2" title="camel_session_set_junk_headers ()">
 
935
<div class="refsect2" lang="en">
1149
936
<a name="camel-session-set-junk-headers"></a><h3>camel_session_set_junk_headers ()</h3>
1150
 
<pre class="programlisting">void                camel_session_set_junk_headers      (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1151
 
                                                         const <a
1152
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1153
 
>gchar</a> **headers,
1154
 
                                                         const <a
1155
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1156
 
>gchar</a> **values,
1157
 
                                                         <a
1158
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1159
 
>gint</a> len);</pre>
 
937
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_junk_headers      (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
938
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **headers</code></em>,
 
939
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **values</code></em>,
 
940
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);</pre>
1160
941
<p>
1161
942
</p>
1162
943
<div class="variablelist"><table border="0">
1186
967
</table></div>
1187
968
</div>
1188
969
<hr>
1189
 
<div class="refsect2" title="camel_session_lookup_addressbook ()">
 
970
<div class="refsect2" lang="en">
1190
971
<a name="camel-session-lookup-addressbook"></a><h3>camel_session_lookup_addressbook ()</h3>
1191
 
<pre class="programlisting"><a
1192
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1193
 
>gboolean</a>            camel_session_lookup_addressbook    (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1194
 
                                                         const <a
1195
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1196
 
>gchar</a> *name);</pre>
 
972
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_lookup_addressbook    (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
973
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
1197
974
<p>
1198
975
</p>
1199
976
<div class="variablelist"><table border="0">
1218
995
</table></div>
1219
996
</div>
1220
997
<hr>
1221
 
<div class="refsect2" title="camel_session_forward_to ()">
 
998
<div class="refsect2" lang="en">
1222
999
<a name="camel-session-forward-to"></a><h3>camel_session_forward_to ()</h3>
1223
 
<pre class="programlisting">void                camel_session_forward_to            (<a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession">CamelSession</a> *session,
1224
 
                                                         struct _CamelFolder *folder,
1225
 
                                                         struct _CamelMimeMessage *message,
1226
 
                                                         const <a
1227
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1228
 
>gchar</a> *address,
1229
 
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
1230
 
<p>
1231
 
</p>
1232
 
<p>
1233
 
</p>
 
1000
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_forward_to            (<em class="parameter"><code><a class="link" href="camel-CamelSession.html#CamelSession" title="struct CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
1001
                                                         <em class="parameter"><code><span class="type">struct _CamelFolder</span> *folder</code></em>,
 
1002
                                                         <em class="parameter"><code><span class="type">struct _CamelMimeMessage</span> *message</code></em>,
 
1003
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>,
 
1004
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1234
1005
<div class="variablelist"><table border="0">
1235
1006
<col align="left" valign="top">
1236
1007
<tbody>
1266
1037
</div>
1267
1038
<div class="footer">
1268
1039
<hr>
1269
 
          Generated by GTK-Doc V1.11</div>
 
1040
          Generated by GTK-Doc V1.14</div>
1270
1041
</body>
1271
 
</html>
 
1042
</html>
 
 
b'\\ No newline at end of file'