~cyphermox/ubuntu/quantal/evolution-data-server/autopkgtests

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/CamelSession.html

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2011-09-19 12:15:29 UTC
  • mfrom: (1.1.93 upstream)
  • Revision ID: package-import@ubuntu.com-20110919121529-nsmfnges77ec7hux
Tags: 3.1.92-0ubuntu1
* New upstream release.
  - Cannot add more than one appointment per session (LP: #852277)
  - Contacts calendar backend doesn't show events (LP: #853905)
  - Set X-Evolution-Source header consistently (LP: #660626)

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.76.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
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.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
45
45
<a name="CamelSession.synopsis"></a><h2>Synopsis</h2>
46
46
<pre class="synopsis">struct              <a class="link" href="CamelSession.html#CamelSession-struct" title="struct CamelSession">CamelSession</a>;
47
47
enum                <a class="link" href="CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType">CamelSessionAlertType</a>;
48
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *         <a class="link" href="CamelSession.html#camel-session-get-user-data-dir" title="camel_session_get_user_data_dir ()">camel_session_get_user_data_dir</a>     (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
48
const <span class="returnvalue">gchar</span> *       <a class="link" href="CamelSession.html#camel-session-get-user-data-dir" title="camel_session_get_user_data_dir ()">camel_session_get_user_data_dir</a>     (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
49
49
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-set-socks-proxy" title="camel_session_set_socks_proxy ()">camel_session_set_socks_proxy</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
50
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *socks_host</code></em>,
51
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> socks_port</code></em>);
 
50
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *socks_host</code></em>,
 
51
                                                         <em class="parameter"><code><span class="type">gint</span> socks_port</code></em>);
52
52
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-get-socks-proxy" title="camel_session_get_socks_proxy ()">camel_session_get_socks_proxy</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
53
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **host_ret</code></em>,
54
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *port_ret</code></em>);
55
 
<a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *            <a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()">camel_session_add_service</a>           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
56
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
57
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri_string</code></em>,
 
53
                                                         <em class="parameter"><code><span class="type">gchar</span> **host_ret</code></em>,
 
54
                                                         <em class="parameter"><code><span class="type">gint</span> *port_ret</code></em>);
 
55
<a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *      <a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()">camel_session_add_service</a>           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
56
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
 
57
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uri_string</code></em>,
58
58
                                                         <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>,
59
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
60
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-remove-service" title="camel_session_remove_service ()">camel_session_remove_service</a>        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
61
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);
62
 
<a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *            <a class="link" href="CamelSession.html#camel-session-get-service" title="camel_session_get_service ()">camel_session_get_service</a>           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
63
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);
 
59
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
60
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-remove-service" title="camel_session_remove_service ()">camel_session_remove_service</a>        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
61
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>);
 
62
<a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *      <a class="link" href="CamelSession.html#camel-session-get-service" title="camel_session_get_service ()">camel_session_get_service</a>           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
63
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>);
64
64
<a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *      <a class="link" href="CamelSession.html#camel-session-get-service-by-url" title="camel_session_get_service_by_url ()">camel_session_get_service_by_url</a>    (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
65
65
                                                         <em class="parameter"><code><a class="link" href="camel-camel-url.html#CamelURL" title="struct CamelURL"><span class="type">CamelURL</span></a> *url</code></em>,
66
66
                                                         <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>);
67
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *                    <a class="link" href="CamelSession.html#camel-session-list-services" title="camel_session_list_services ()">camel_session_list_services</a>         (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
67
<span class="returnvalue">GList</span> *             <a class="link" href="CamelSession.html#camel-session-list-services" title="camel_session_list_services ()">camel_session_list_services</a>         (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
68
68
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-remove-services" title="camel_session_remove_services ()">camel_session_remove_services</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
69
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *                    <a class="link" href="CamelSession.html#camel-session-get-password" title="camel_session_get_password ()">camel_session_get_password</a>          (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
70
 
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
71
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prompt</code></em>,
72
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *item</code></em>,
73
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> flags</code></em>,
74
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
75
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-forget-password" title="camel_session_forget_password ()">camel_session_forget_password</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
76
 
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
77
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *item</code></em>,
78
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
79
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-alert-user" title="camel_session_alert_user ()">camel_session_alert_user</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
69
<span class="returnvalue">gchar</span> *             <a class="link" href="CamelSession.html#camel-session-get-password" title="camel_session_get_password ()">camel_session_get_password</a>          (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
70
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
71
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
72
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
73
                                                         <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
 
74
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
75
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-forget-password" title="camel_session_forget_password ()">camel_session_forget_password</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
76
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
 
77
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
78
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
79
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-alert-user" title="camel_session_alert_user ()">camel_session_alert_user</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
80
80
                                                         <em class="parameter"><code><a class="link" href="CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType"><span class="type">CamelSessionAlertType</span></a> type</code></em>,
81
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prompt</code></em>,
82
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> cancel</code></em>);
83
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="CamelSession.html#camel-session-build-password-prompt" title="camel_session_build_password_prompt ()">camel_session_build_password_prompt</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
84
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
85
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host</code></em>);
86
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-get-online" title="camel_session_get_online ()">camel_session_get_online</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
81
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">gboolean</span> cancel</code></em>);
 
83
<span class="returnvalue">gchar</span> *             <a class="link" href="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>,
 
84
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *user</code></em>,
 
85
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *host</code></em>);
 
86
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-get-online" title="camel_session_get_online ()">camel_session_get_online</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
87
87
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-set-online" title="camel_session_set_online ()">camel_session_set_online</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
88
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> online</code></em>);
 
88
                                                         <em class="parameter"><code><span class="type">gboolean</span> online</code></em>);
89
89
<a class="link" href="CamelFilterDriver.html" title="CamelFilterDriver"><span class="returnvalue">CamelFilterDriver</span></a> * <a class="link" href="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="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
90
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
91
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
92
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-get-check-junk" title="camel_session_get_check_junk ()">camel_session_get_check_junk</a>        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
90
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
91
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
92
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-get-check-junk" title="camel_session_get_check_junk ()">camel_session_get_check_junk</a>        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
93
93
<span class="returnvalue">void</span>                <a class="link" href="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="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
94
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> check_junk</code></em>);
 
94
                                                         <em class="parameter"><code><span class="type">gboolean</span> check_junk</code></em>);
95
95
<a class="link" href="CamelJunkFilter.html" title="CamelJunkFilter"><span class="returnvalue">CamelJunkFilter</span></a> *   <a class="link" href="CamelSession.html#camel-session-get-junk-filter" title="camel_session_get_junk_filter ()">camel_session_get_junk_filter</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
96
96
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-set-junk-filter" title="camel_session_set_junk_filter ()">camel_session_set_junk_filter</a>       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
97
97
                                                         <em class="parameter"><code><a class="link" href="CamelJunkFilter.html" title="CamelJunkFilter"><span class="type">CamelJunkFilter</span></a> *junk_filter</code></em>);
98
98
<span class="returnvalue">void</span>                (<a class="link" href="CamelSession.html#CamelSessionCallback" title="CamelSessionCallback ()">*CamelSessionCallback</a>)             (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
99
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
100
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
101
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
99
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
100
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
101
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
102
102
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-submit-job" title="camel_session_submit_job ()">camel_session_submit_job</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
103
103
                                                         <em class="parameter"><code><a class="link" href="CamelSession.html#CamelSessionCallback" title="CamelSessionCallback ()"><span class="type">CamelSessionCallback</span></a> callback</code></em>,
104
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
106
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-get-network-available" title="camel_session_get_network_available ()">camel_session_get_network_available</a> (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
104
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
105
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);
 
106
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-get-network-available" title="camel_session_get_network_available ()">camel_session_get_network_available</a> (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
107
107
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-set-network-available" title="camel_session_set_network_available ()">camel_session_set_network_available</a> (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
108
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> network_state</code></em>);
109
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *  <a class="link" href="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="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
 
108
                                                         <em class="parameter"><code><span class="type">gboolean</span> network_state</code></em>);
 
109
const <span class="returnvalue">GHashTable</span> *  <a class="link" href="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="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);
110
110
<span class="returnvalue">void</span>                <a class="link" href="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="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
111
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **headers</code></em>,
112
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **values</code></em>,
113
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);
114
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-lookup-addressbook" title="camel_session_lookup_addressbook ()">camel_session_lookup_addressbook</a>    (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
115
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
116
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="CamelSession.html#camel-session-forward-to" title="camel_session_forward_to ()">camel_session_forward_to</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
111
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **headers</code></em>,
 
112
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **values</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);
 
114
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-lookup-addressbook" title="camel_session_lookup_addressbook ()">camel_session_lookup_addressbook</a>    (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
115
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
 
116
<span class="returnvalue">gboolean</span>            <a class="link" href="CamelSession.html#camel-session-forward-to" title="camel_session_forward_to ()">camel_session_forward_to</a>            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
117
117
                                                         <em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *folder</code></em>,
118
118
                                                         <em class="parameter"><code><a class="link" href="CamelMimeMessage.html" title="CamelMimeMessage"><span class="type">CamelMimeMessage</span></a> *message</code></em>,
119
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
119
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>,
 
120
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
121
121
enum                <a class="link" href="CamelSession.html#CamelSessionLock" title="enum CamelSessionLock">CamelSessionLock</a>;
122
122
<span class="returnvalue">void</span>                <a class="link" href="CamelSession.html#camel-session-lock" title="camel_session_lock ()">camel_session_lock</a>                  (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
123
123
                                                         <em class="parameter"><code><a class="link" href="CamelSession.html#CamelSessionLock" title="enum CamelSessionLock"><span class="type">CamelSessionLock</span></a> lock</code></em>);
128
128
<div class="refsect1">
129
129
<a name="CamelSession.object-hierarchy"></a><h2>Object Hierarchy</h2>
130
130
<pre class="synopsis">
131
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
131
  GObject
132
132
   +----<a class="link" href="CamelObject.html" title="CamelObject">CamelObject</a>
133
133
         +----CamelSession
134
134
</pre>
136
136
<div class="refsect1">
137
137
<a name="CamelSession.properties"></a><h2>Properties</h2>
138
138
<pre class="synopsis">
139
 
  "<a class="link" href="CamelSession.html#CamelSession--check-junk" title='The "check-junk" property'>check-junk</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
 
139
  "<a class="link" href="CamelSession.html#CamelSession--check-junk" title='The "check-junk" property'>check-junk</a>"               <span class="type">gboolean</span>              : Read / Write / Construct
140
140
  "<a class="link" href="CamelSession.html#CamelSession--junk-filter" title='The "junk-filter" property'>junk-filter</a>"              <a class="link" href="CamelJunkFilter.html" title="CamelJunkFilter"><span class="type">CamelJunkFilter</span></a>*      : Read / Write
141
 
  "<a class="link" href="CamelSession.html#CamelSession--network-available" title='The "network-available" property'>network-available</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
142
 
  "<a class="link" href="CamelSession.html#CamelSession--online" title='The "online" property'>online</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
143
 
  "<a class="link" href="CamelSession.html#CamelSession--user-data-dir" title='The "user-data-dir" property'>user-data-dir</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
 
141
  "<a class="link" href="CamelSession.html#CamelSession--network-available" title='The "network-available" property'>network-available</a>"        <span class="type">gboolean</span>              : Read / Write / Construct
 
142
  "<a class="link" href="CamelSession.html#CamelSession--online" title='The "online" property'>online</a>"                   <span class="type">gboolean</span>              : Read / Write / Construct
 
143
  "<a class="link" href="CamelSession.html#CamelSession--user-data-dir" title='The "user-data-dir" property'>user-data-dir</a>"            <span class="type">gchar</span>*                : Read / Write / Construct
144
144
</pre>
145
145
</div>
146
146
<div class="refsect1">
147
147
<a name="CamelSession.signals"></a><h2>Signals</h2>
148
148
<pre class="synopsis">
149
 
  "<a class="link" href="CamelSession.html#CamelSession-job-finished" title='The "job-finished" signal'>job-finished</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
150
 
  "<a class="link" href="CamelSession.html#CamelSession-job-started" title='The "job-started" signal'>job-started</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
149
  "<a class="link" href="CamelSession.html#CamelSession-job-finished" title='The "job-finished" signal'>job-finished</a>"                                   : <code class="literal">Run Last</code>
 
150
  "<a class="link" href="CamelSession.html#CamelSession-job-started" title='The "job-started" signal'>job-started</a>"                                    : <code class="literal">Run Last</code>
151
151
</pre>
152
152
</div>
153
153
<div class="refsect1">
178
178
<hr>
179
179
<div class="refsect2">
180
180
<a name="camel-session-get-user-data-dir"></a><h3>camel_session_get_user_data_dir ()</h3>
181
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_session_get_user_data_dir     (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
181
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       camel_session_get_user_data_dir     (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
182
182
<p>
183
183
Returns the base directory under which to store user-specific mail data.
184
184
</p>
202
202
<div class="refsect2">
203
203
<a name="camel-session-set-socks-proxy"></a><h3>camel_session_set_socks_proxy ()</h3>
204
204
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_socks_proxy       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
205
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *socks_host</code></em>,
206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> socks_port</code></em>);</pre>
 
205
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *socks_host</code></em>,
 
206
                                                         <em class="parameter"><code><span class="type">gint</span> socks_port</code></em>);</pre>
207
207
<p>
208
208
Sets a SOCKS proxy that will be used throughout the <em class="parameter"><code>session</code></em> for
209
209
TCP connections.
218
218
</tr>
219
219
<tr>
220
220
<td><p><span class="term"><em class="parameter"><code>socks_host</code></em> :</span></p></td>
221
 
<td>Hostname of the SOCKS proxy, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for none.</td>
 
221
<td>Hostname of the SOCKS proxy, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> for none.</td>
222
222
</tr>
223
223
<tr>
224
224
<td><p><span class="term"><em class="parameter"><code>socks_port</code></em> :</span></p></td>
232
232
<div class="refsect2">
233
233
<a name="camel-session-get-socks-proxy"></a><h3>camel_session_get_socks_proxy ()</h3>
234
234
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_get_socks_proxy       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
235
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **host_ret</code></em>,
236
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *port_ret</code></em>);</pre>
 
235
                                                         <em class="parameter"><code><span class="type">gchar</span> **host_ret</code></em>,
 
236
                                                         <em class="parameter"><code><span class="type">gint</span> *port_ret</code></em>);</pre>
237
237
<p>
238
238
Queries the SOCKS proxy that is configured for a <em class="parameter"><code>session</code></em>.  This will
239
 
put <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in <em class="parameter"><code>hosts_ret</code></em> if there is no proxy configured.
 
239
put <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> in <em class="parameter"><code>hosts_ret</code></em> if there is no proxy configured.
240
240
</p>
241
241
<div class="variablelist"><table border="0">
242
242
<col align="left" valign="top">
261
261
<hr>
262
262
<div class="refsect2">
263
263
<a name="camel-session-add-service"></a><h3>camel_session_add_service ()</h3>
264
 
<pre class="programlisting"><a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *        camel_session_add_service           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
265
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>,
266
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri_string</code></em>,
 
264
<pre class="programlisting"><a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *      camel_session_add_service           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
265
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
 
266
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uri_string</code></em>,
267
267
                                                         <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>,
268
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
268
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
269
269
<p>
270
270
Instantiates a new <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> for <em class="parameter"><code>session</code></em>.  The <em class="parameter"><code>uid</code></em> identifies the
271
271
service for future lookup.  The <em class="parameter"><code>uri_string</code></em> describes which provider to
279
279
</p>
280
280
<p>
281
281
If the <em class="parameter"><code>uri_string</code></em> is invalid or no <a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider"><span class="type">CamelProvider</span></a> is available to
282
 
handle the <em class="parameter"><code>uri_string</code></em>, the function sets <em class="parameter"><code>error</code></em> and returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
282
handle the <em class="parameter"><code>uri_string</code></em>, the function sets <em class="parameter"><code>error</code></em> and returns <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
283
283
</p>
284
284
<div class="variablelist"><table border="0">
285
285
<col align="left" valign="top">
305
305
</tr>
306
306
<tr>
307
307
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
308
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
308
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
309
309
</td>
310
310
</tr>
311
311
<tr>
312
312
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
313
 
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
313
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
314
314
</td>
315
315
</tr>
316
316
</tbody>
320
320
<hr>
321
321
<div class="refsect2">
322
322
<a name="camel-session-remove-service"></a><h3>camel_session_remove_service ()</h3>
323
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_remove_service        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
324
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);</pre>
 
323
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_remove_service        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
324
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>);</pre>
325
325
<p>
326
326
Removes previously added <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> by <a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()"><code class="function">camel_session_add_service()</code></a>.
327
327
Internally stored <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> is unreffed, if found.
341
341
<tr>
342
342
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
343
343
<td>
344
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> when service with given <em class="parameter"><code>uid</code></em> was found and removed,
345
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
344
<code class="literal">TRUE</code> when service with given <em class="parameter"><code>uid</code></em> was found and removed,
 
345
<code class="literal">FALSE</code> otherwise.</td>
346
346
</tr>
347
347
</tbody>
348
348
</table></div>
351
351
<hr>
352
352
<div class="refsect2">
353
353
<a name="camel-session-get-service"></a><h3>camel_session_get_service ()</h3>
354
 
<pre class="programlisting"><a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *        camel_session_get_service           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
355
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uid</code></em>);</pre>
 
354
<pre class="programlisting"><a class="link" href="CamelService.html" title="CamelService"><span class="returnvalue">CamelService</span></a> *      camel_session_get_service           (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
355
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>);</pre>
356
356
<p>
357
357
Looks up a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> by its unique identifier string.  The service
358
358
must have been previously added using <a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()"><code class="function">camel_session_add_service()</code></a>.
371
371
</tr>
372
372
<tr>
373
373
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
374
 
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
374
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
375
375
</td>
376
376
</tr>
377
377
</tbody>
412
412
</tr>
413
413
<tr>
414
414
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
415
 
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
415
<td>a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> instance, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
416
416
</td>
417
417
</tr>
418
418
</tbody>
422
422
<hr>
423
423
<div class="refsect2">
424
424
<a name="camel-session-list-services"></a><h3>camel_session_list_services ()</h3>
425
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *                        camel_session_list_services         (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
425
<pre class="programlisting"><span class="returnvalue">GList</span> *             camel_session_list_services         (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
426
426
<p>
427
427
Returns a list of all <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> objects previously added using
428
 
<a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()"><code class="function">camel_session_add_service()</code></a>.  Free the returned list using <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>.
 
428
<a class="link" href="CamelSession.html#camel-session-add-service" title="camel_session_add_service ()"><code class="function">camel_session_add_service()</code></a>.  Free the returned list using <code class="function">g_list_free()</code>.
429
429
</p>
430
430
<div class="variablelist"><table border="0">
431
431
<col align="left" valign="top">
468
468
<hr>
469
469
<div class="refsect2">
470
470
<a name="camel-session-get-password"></a><h3>camel_session_get_password ()</h3>
471
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *                        camel_session_get_password          (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
471
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_session_get_password          (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
472
472
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
473
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prompt</code></em>,
474
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *item</code></em>,
475
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> flags</code></em>,
476
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
473
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
474
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
475
                                                         <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
 
476
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
477
477
<p>
478
478
This function is used by a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> to ask the application and
479
479
the user for a password or other authentication data.
493
493
session.
494
494
</p>
495
495
<p>
496
 
The authenticator should set <em class="parameter"><code>error</code></em> to <a href="http://library.gnome.org/devel/gio/unstable/gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> if
497
 
the user did not provide the information. The caller must <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
 
496
The authenticator should set <em class="parameter"><code>error</code></em> to <code class="literal">G_IO_ERROR_CANCELLED</code> if
 
497
the user did not provide the information. The caller must <code class="function">g_free()</code>
498
498
the information returned when it is done with it.
499
499
</p>
500
500
<div class="variablelist"><table border="0">
526
526
</tr>
527
527
<tr>
528
528
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
529
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
529
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
530
530
</td>
531
531
</tr>
532
532
<tr>
533
533
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
534
 
<td>the authentication information or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
534
<td>the authentication information or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
535
535
</td>
536
536
</tr>
537
537
</tbody>
540
540
<hr>
541
541
<div class="refsect2">
542
542
<a name="camel-session-forget-password"></a><h3>camel_session_forget_password ()</h3>
543
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_forget_password       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
543
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_forget_password       (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
544
544
                                                         <em class="parameter"><code><a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> *service</code></em>,
545
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *item</code></em>,
546
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
545
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *item</code></em>,
 
546
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
547
547
<p>
548
548
This function is used by a <a class="link" href="CamelService.html" title="CamelService"><span class="type">CamelService</span></a> to tell the application
549
549
that the authentication information it provided via
573
573
</tr>
574
574
<tr>
575
575
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
576
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
576
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
577
577
</td>
578
578
</tr>
579
579
<tr>
580
580
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
581
581
<td>
582
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure</td>
 
582
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on failure</td>
583
583
</tr>
584
584
</tbody>
585
585
</table></div>
587
587
<hr>
588
588
<div class="refsect2">
589
589
<a name="camel-session-alert-user"></a><h3>camel_session_alert_user ()</h3>
590
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_alert_user            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
590
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_alert_user            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
591
591
                                                         <em class="parameter"><code><a class="link" href="CamelSession.html#CamelSessionAlertType" title="enum CamelSessionAlertType"><span class="type">CamelSessionAlertType</span></a> type</code></em>,
592
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prompt</code></em>,
593
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> cancel</code></em>);</pre>
 
592
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
 
593
                                                         <em class="parameter"><code><span class="type">gboolean</span> cancel</code></em>);</pre>
594
594
<p>
595
595
Presents the given <em class="parameter"><code>prompt</code></em> to the user, in the style indicated by
596
 
<em class="parameter"><code>type</code></em>. If <em class="parameter"><code>cancel</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the user will be able to accept or
 
596
<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
597
597
cancel. Otherwise, the message is purely informational.
598
598
</p>
599
599
<div class="variablelist"><table border="0">
620
620
<tr>
621
621
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
622
622
<td>
623
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user accepts, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if they cancel.</td>
 
623
<code class="literal">TRUE</code> if the user accepts, <code class="literal">FALSE</code> if they cancel.</td>
624
624
</tr>
625
625
</tbody>
626
626
</table></div>
628
628
<hr>
629
629
<div class="refsect2">
630
630
<a name="camel-session-build-password-prompt"></a><h3>camel_session_build_password_prompt ()</h3>
631
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             camel_session_build_password_prompt (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
632
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
633
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host</code></em>);</pre>
 
631
<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>,
 
632
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *user</code></em>,
 
633
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *host</code></em>);</pre>
634
634
<p>
635
635
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>,
636
636
suitable for passing to <a class="link" href="CamelSession.html#camel-session-get-password" title="camel_session_get_password ()"><code class="function">camel_session_get_password()</code></a>.  The resulting
637
 
string contains markup tags.  Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free it.
 
637
string contains markup tags.  Use <code class="function">g_free()</code> to free it.
638
638
</p>
639
639
<div class="variablelist"><table border="0">
640
640
<col align="left" valign="top">
662
662
<hr>
663
663
<div class="refsect2">
664
664
<a name="camel-session-get-online"></a><h3>camel_session_get_online ()</h3>
665
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_get_online            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
665
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_get_online            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
666
666
<div class="variablelist"><table border="0">
667
667
<col align="left" valign="top">
668
668
<tbody>
682
682
<div class="refsect2">
683
683
<a name="camel-session-set-online"></a><h3>camel_session_set_online ()</h3>
684
684
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_online            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
685
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> online</code></em>);</pre>
 
685
                                                         <em class="parameter"><code><span class="type">gboolean</span> online</code></em>);</pre>
686
686
<p>
687
687
Sets the online status of <em class="parameter"><code>session</code></em> to <em class="parameter"><code>online</code></em>.
688
688
</p>
705
705
<div class="refsect2">
706
706
<a name="camel-session-get-filter-driver"></a><h3>camel_session_get_filter_driver ()</h3>
707
707
<pre class="programlisting"><a class="link" href="CamelFilterDriver.html" title="CamelFilterDriver"><span class="returnvalue">CamelFilterDriver</span></a> * camel_session_get_filter_driver     (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
708
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
709
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
708
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *type</code></em>,
 
709
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
710
710
<div class="variablelist"><table border="0">
711
711
<col align="left" valign="top">
712
712
<tbody>
721
721
</tr>
722
722
<tr>
723
723
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
724
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
724
<td>return location for a <span class="type">GError</span>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
725
725
</td>
726
726
</tr>
727
727
<tr>
734
734
<hr>
735
735
<div class="refsect2">
736
736
<a name="camel-session-get-check-junk"></a><h3>camel_session_get_check_junk ()</h3>
737
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_get_check_junk        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
737
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_get_check_junk        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
738
738
<p>
739
739
Do we have to check incoming messages to be junk?
740
740
</p>
757
757
<div class="refsect2">
758
758
<a name="camel-session-set-check-junk"></a><h3>camel_session_set_check_junk ()</h3>
759
759
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_check_junk        (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
760
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> check_junk</code></em>);</pre>
 
760
                                                         <em class="parameter"><code><span class="type">gboolean</span> check_junk</code></em>);</pre>
761
761
<p>
762
762
Set check_junk flag, if set, incoming mail will be checked for being junk.
763
763
</p>
799
799
</tr>
800
800
<tr>
801
801
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
802
 
<td>a <a class="link" href="CamelJunkFilter.html" title="CamelJunkFilter"><span class="type">CamelJunkFilter</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
802
<td>a <a class="link" href="CamelJunkFilter.html" title="CamelJunkFilter"><span class="type">CamelJunkFilter</span></a>, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>
803
803
</td>
804
804
</tr>
805
805
</tbody>
834
834
<div class="refsect2">
835
835
<a name="CamelSessionCallback"></a><h3>CamelSessionCallback ()</h3>
836
836
<pre class="programlisting"><span class="returnvalue">void</span>                (*CamelSessionCallback)             (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
837
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
838
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
839
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
837
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
838
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
839
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
840
840
<p>
841
841
This is the callback signature for jobs submitted to the CamelSession
842
 
via <a class="link" href="CamelSession.html#camel-session-submit-job" title="camel_session_submit_job ()"><code class="function">camel_session_submit_job()</code></a>.  The <em class="parameter"><code>error</code></em> pointer is always non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
843
 
so it's safe to dereference to check if a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> has been set.
 
842
via <a class="link" href="CamelSession.html#camel-session-submit-job" title="camel_session_submit_job ()"><code class="function">camel_session_submit_job()</code></a>.  The <em class="parameter"><code>error</code></em> pointer is always non-<a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>,
 
843
so it's safe to dereference to check if a <span class="type">GError</span> has been set.
844
844
</p>
845
845
<div class="variablelist"><table border="0">
846
846
<col align="left" valign="top">
852
852
</tr>
853
853
<tr>
854
854
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
855
 
<td>a <a class="link" href="camel-camel-operation.html#CamelOperation" title="struct CamelOperation"><span class="type">CamelOperation</span></a> cast as a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>
 
855
<td>a <a class="link" href="camel-camel-operation.html#CamelOperation" title="struct CamelOperation"><span class="type">CamelOperation</span></a> cast as a <span class="type">GCancellable</span>
856
856
</td>
857
857
</tr>
858
858
<tr>
862
862
</tr>
863
863
<tr>
864
864
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
865
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
 
865
<td>return location for a <span class="type">GError</span>
866
866
</td>
867
867
</tr>
868
868
</tbody>
874
874
<a name="camel-session-submit-job"></a><h3>camel_session_submit_job ()</h3>
875
875
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_submit_job            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
876
876
                                                         <em class="parameter"><code><a class="link" href="CamelSession.html#CamelSessionCallback" title="CamelSessionCallback ()"><span class="type">CamelSessionCallback</span></a> callback</code></em>,
877
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
878
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
 
877
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
 
878
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);</pre>
879
879
<p>
880
880
This function provides a simple mechanism for providers to initiate
881
881
low-priority background jobs.  Jobs can be submitted from any thread,
884
884
<p>
885
885
1) The <span class="type">"job-started"</span> signal is emitted from the thread
886
886
   in which <em class="parameter"><code>session</code></em> was created.  This is typically the same thread
887
 
   that hosts the global default <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a>, or "main" thread.
 
887
   that hosts the global default <span class="type">GMainContext</span>, or "main" thread.
888
888
</p>
889
889
<p>
890
890
2) The <em class="parameter"><code>callback</code></em> function is invoked from a different thread where
918
918
</tr>
919
919
<tr>
920
920
<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
921
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function</td>
 
921
<td>a <span class="type">GDestroyNotify</span> function</td>
922
922
</tr>
923
923
</tbody>
924
924
</table></div>
927
927
<hr>
928
928
<div class="refsect2">
929
929
<a name="camel-session-get-network-available"></a><h3>camel_session_get_network_available ()</h3>
930
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_get_network_available (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
930
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_get_network_available (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
931
931
<div class="variablelist"><table border="0">
932
932
<col align="left" valign="top">
933
933
<tbody><tr>
942
942
<div class="refsect2">
943
943
<a name="camel-session-set-network-available"></a><h3>camel_session_set_network_available ()</h3>
944
944
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_network_available (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
945
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> network_state</code></em>);</pre>
 
945
                                                         <em class="parameter"><code><span class="type">gboolean</span> network_state</code></em>);</pre>
946
946
<div class="variablelist"><table border="0">
947
947
<col align="left" valign="top">
948
948
<tbody><tr>
956
956
<hr>
957
957
<div class="refsect2">
958
958
<a name="camel-session-get-junk-headers"></a><h3>camel_session_get_junk_headers ()</h3>
959
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *  camel_session_get_junk_headers      (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
 
959
<pre class="programlisting">const <span class="returnvalue">GHashTable</span> *  camel_session_get_junk_headers      (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>);</pre>
960
960
<p class="since">Since 2.22</p>
961
961
</div>
962
962
<hr>
963
963
<div class="refsect2">
964
964
<a name="camel-session-set-junk-headers"></a><h3>camel_session_set_junk_headers ()</h3>
965
965
<pre class="programlisting"><span class="returnvalue">void</span>                camel_session_set_junk_headers      (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
966
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **headers</code></em>,
967
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **values</code></em>,
968
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> len</code></em>);</pre>
 
966
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **headers</code></em>,
 
967
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **values</code></em>,
 
968
                                                         <em class="parameter"><code><span class="type">gint</span> len</code></em>);</pre>
969
969
<p class="since">Since 2.22</p>
970
970
</div>
971
971
<hr>
972
972
<div class="refsect2">
973
973
<a name="camel-session-lookup-addressbook"></a><h3>camel_session_lookup_addressbook ()</h3>
974
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_lookup_addressbook    (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
975
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
974
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_lookup_addressbook    (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
975
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
976
976
<p class="since">Since 2.22</p>
977
977
</div>
978
978
<hr>
979
979
<div class="refsect2">
980
980
<a name="camel-session-forward-to"></a><h3>camel_session_forward_to ()</h3>
981
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            camel_session_forward_to            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
 
981
<pre class="programlisting"><span class="returnvalue">gboolean</span>            camel_session_forward_to            (<em class="parameter"><code><a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *session</code></em>,
982
982
                                                         <em class="parameter"><code><a class="link" href="CamelFolder.html" title="CamelFolder"><span class="type">CamelFolder</span></a> *folder</code></em>,
983
983
                                                         <em class="parameter"><code><a class="link" href="CamelMimeMessage.html" title="CamelMimeMessage"><span class="type">CamelMimeMessage</span></a> *message</code></em>,
984
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
985
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
984
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>,
 
985
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
986
986
<p class="since">Since 2.26</p>
987
987
</div>
988
988
<hr>
1048
1048
<a name="CamelSession.property-details"></a><h2>Property Details</h2>
1049
1049
<div class="refsect2">
1050
1050
<a name="CamelSession--check-junk"></a><h3>The <code class="literal">"check-junk"</code> property</h3>
1051
 
<pre class="programlisting">  "check-junk"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
 
1051
<pre class="programlisting">  "check-junk"               <span class="type">gboolean</span>              : Read / Write / Construct</pre>
1052
1052
<p>Check incoming messages for junk.</p>
1053
1053
<p>Default value: FALSE</p>
1054
1054
</div>
1061
1061
<hr>
1062
1062
<div class="refsect2">
1063
1063
<a name="CamelSession--network-available"></a><h3>The <code class="literal">"network-available"</code> property</h3>
1064
 
<pre class="programlisting">  "network-available"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
 
1064
<pre class="programlisting">  "network-available"        <span class="type">gboolean</span>              : Read / Write / Construct</pre>
1065
1065
<p>Whether the network is available.</p>
1066
1066
<p>Default value: TRUE</p>
1067
1067
</div>
1068
1068
<hr>
1069
1069
<div class="refsect2">
1070
1070
<a name="CamelSession--online"></a><h3>The <code class="literal">"online"</code> property</h3>
1071
 
<pre class="programlisting">  "online"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct</pre>
 
1071
<pre class="programlisting">  "online"                   <span class="type">gboolean</span>              : Read / Write / Construct</pre>
1072
1072
<p>Whether the shell is online.</p>
1073
1073
<p>Default value: TRUE</p>
1074
1074
</div>
1075
1075
<hr>
1076
1076
<div class="refsect2">
1077
1077
<a name="CamelSession--user-data-dir"></a><h3>The <code class="literal">"user-data-dir"</code> property</h3>
1078
 
<pre class="programlisting">  "user-data-dir"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct</pre>
 
1078
<pre class="programlisting">  "user-data-dir"            <span class="type">gchar</span>*                : Read / Write / Construct</pre>
1079
1079
<p>User-specific base directory for mail data.</p>
1080
1080
<p>Default value: NULL</p>
1081
1081
</div>
1085
1085
<div class="refsect2">
1086
1086
<a name="CamelSession-job-finished"></a><h3>The <code class="literal">"job-finished"</code> signal</h3>
1087
1087
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *camelsession,
1088
 
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *arg1,
1089
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      arg2,
1090
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1088
                                                        <span class="type">GCancellable</span> *arg1,
 
1089
                                                        <span class="type">gpointer</span>      arg2,
 
1090
                                                        <span class="type">gpointer</span>      user_data)         : <code class="literal">Run Last</code></pre>
1091
1091
<p>
1092
1092
</p>
1093
1093
<div class="variablelist"><table border="0">
1108
1108
<div class="refsect2">
1109
1109
<a name="CamelSession-job-started"></a><h3>The <code class="literal">"job-started"</code> signal</h3>
1110
1110
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="CamelSession.html" title="CamelSession"><span class="type">CamelSession</span></a> *camelsession,
1111
 
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *arg1,
1112
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1111
                                                        <span class="type">GCancellable</span> *arg1,
 
1112
                                                        <span class="type">gpointer</span>      user_data)         : <code class="literal">Run Last</code></pre>
1113
1113
<p>
1114
1114
</p>
1115
1115
<div class="variablelist"><table border="0">
1130
1130
</div>
1131
1131
<div class="footer">
1132
1132
<hr>
1133
 
          Generated by GTK-Doc V1.17</div>
 
1133
          Generated by GTK-Doc V1.18</div>
1134
1134
</body>
1135
1135
</html>
 
 
b'\\ No newline at end of file'