~ubuntu-branches/ubuntu/precise/evolution-data-server/precise-proposed

« back to all changes in this revision

Viewing changes to docs/reference/addressbook/libedata-book/html/EBookBackend.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>EBookBackend</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="Evolution-Data-Server Manual: Address Book Backend (libedata-book)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Address Book Backend (libedata-book)">
9
9
<link rel="prev" href="ch01.html" title="Evolution-Data-Server Manual: Address Book Backend (libedata-book)">
10
10
<link rel="next" href="EBookBackendCache.html" title="EBookBackendCache">
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">
53
53
#define             <a class="link" href="EBookBackend.html#BOOK-BACKEND-PROPERTY-REQUIRED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS">BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS</a>
54
54
#define             <a class="link" href="EBookBackend.html#BOOK-BACKEND-PROPERTY-SUPPORTED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS">BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS</a>
55
55
#define             <a class="link" href="EBookBackend.html#BOOK-BACKEND-PROPERTY-SUPPORTED-AUTH-METHODS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS">BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS</a>
56
 
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="EBookBackend.html#e-book-backend-get-cache-dir" title="e_book_backend_get_cache_dir ()">e_book_backend_get_cache_dir</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
56
const <span class="returnvalue">gchar</span> *       <a class="link" href="EBookBackend.html#e-book-backend-get-cache-dir" title="e_book_backend_get_cache_dir ()">e_book_backend_get_cache_dir</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
57
57
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-set-cache-dir" title="e_book_backend_set_cache_dir ()">e_book_backend_set_cache_dir</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
58
 
                                                         <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> *cache_dir</code></em>);
59
 
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *              <a class="link" href="EBookBackend.html#e-book-backend-get-source" title="e_book_backend_get_source ()">e_book_backend_get_source</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</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="EBookBackend.html#e-book-backend-add-client" title="e_book_backend_add_client ()">e_book_backend_add_client</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
 
58
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cache_dir</code></em>);
 
59
<span class="returnvalue">ESource</span> *           <a class="link" href="EBookBackend.html#e-book-backend-get-source" title="e_book_backend_get_source ()">e_book_backend_get_source</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
60
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-add-client" title="e_book_backend_add_client ()">e_book_backend_add_client</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
61
61
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-remove-client" title="e_book_backend_remove_client ()">e_book_backend_remove_client</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
63
63
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBookBackend.html#e-book-backend-is-online" title="e_book_backend_is_online ()">e_book_backend_is_online</a>            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
65
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBookBackend.html#e-book-backend-is-opened" title="e_book_backend_is_opened ()">e_book_backend_is_opened</a>            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBookBackend.html#e-book-backend-is-opening" title="e_book_backend_is_opening ()">e_book_backend_is_opening</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
67
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBookBackend.html#e-book-backend-is-readonly" title="e_book_backend_is_readonly ()">e_book_backend_is_readonly</a>          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBookBackend.html#e-book-backend-is-removed" title="e_book_backend_is_removed ()">e_book_backend_is_removed</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
64
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-is-online" title="e_book_backend_is_online ()">e_book_backend_is_online</a>            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
65
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-is-opened" title="e_book_backend_is_opened ()">e_book_backend_is_opened</a>            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
66
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-is-opening" title="e_book_backend_is_opening ()">e_book_backend_is_opening</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
67
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-is-readonly" title="e_book_backend_is_readonly ()">e_book_backend_is_readonly</a>          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
 
68
<span class="returnvalue">gboolean</span>            <a class="link" href="EBookBackend.html#e-book-backend-is-removed" title="e_book_backend_is_removed ()">e_book_backend_is_removed</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
69
69
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-set-online" title="e_book_backend_set_online ()">e_book_backend_set_online</a>           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
70
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_online</code></em>);
 
70
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_online</code></em>);
71
71
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-authenticate-user" title="e_book_backend_authenticate_user ()">e_book_backend_authenticate_user</a>    (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
72
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
73
 
                                                         <em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> *credentials</code></em>);
 
72
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
73
                                                         <em class="parameter"><code><span class="type">ECredentials</span> *credentials</code></em>);
74
74
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-get-backend-property" title="e_book_backend_get_backend_property ()">e_book_backend_get_backend_property</a> (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
75
75
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
76
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
77
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
78
 
                                                         <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> *prop_name</code></em>);
 
76
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
77
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
78
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);
79
79
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-set-backend-property" title="e_book_backend_set_backend_property ()">e_book_backend_set_backend_property</a> (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
80
80
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
81
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
82
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
83
 
                                                         <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> *prop_name</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> *prop_value</code></em>);
 
81
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
83
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
 
84
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_value</code></em>);
85
85
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-open" title="e_book_backend_open ()">e_book_backend_open</a>                 (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
86
86
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
87
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
88
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
89
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> only_if_exists</code></em>);
 
87
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
88
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
89
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>);
90
90
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-remove" title="e_book_backend_remove ()">e_book_backend_remove</a>               (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
91
91
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
92
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
93
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>);
 
92
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>);
94
94
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-refresh" title="e_book_backend_refresh ()">e_book_backend_refresh</a>              (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
95
95
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
96
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
97
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>);
 
96
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
97
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>);
98
98
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-create-contact" title="e_book_backend_create_contact ()">e_book_backend_create_contact</a>       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
99
99
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
100
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
101
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
102
 
                                                         <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> *vcard</code></em>);
 
100
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
101
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
102
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>);
103
103
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-remove-contacts" title="e_book_backend_remove_contacts ()">e_book_backend_remove_contacts</a>      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
104
104
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
106
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
107
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *id_list</code></em>);
 
105
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
106
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
107
                                                         <em class="parameter"><code>const <span class="type">GSList</span> *id_list</code></em>);
108
108
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-modify-contact" title="e_book_backend_modify_contact ()">e_book_backend_modify_contact</a>       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
109
109
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
110
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
111
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</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> *vcard</code></em>);
 
110
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
111
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
112
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>);
113
113
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-get-contact" title="e_book_backend_get_contact ()">e_book_backend_get_contact</a>          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
114
114
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
115
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
117
 
                                                         <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> *id</code></em>);
 
115
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
116
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
117
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);
118
118
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-get-contact-list" title="e_book_backend_get_contact_list ()">e_book_backend_get_contact_list</a>     (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
119
119
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
121
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
122
 
                                                         <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> *query</code></em>);
 
120
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
121
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
122
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>);
123
123
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-get-contact-list-uids" title="e_book_backend_get_contact_list_uids ()">e_book_backend_get_contact_list_uids</a>
124
124
                                                        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
125
125
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
126
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
127
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
128
 
                                                         <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> *query</code></em>);
 
126
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
127
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
128
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>);
129
129
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-start-book-view" title="e_book_backend_start_book_view ()">e_book_backend_start_book_view</a>      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
130
130
                                                         <em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *view</code></em>);
131
131
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-stop-book-view" title="e_book_backend_stop_book_view ()">e_book_backend_stop_book_view</a>       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
135
135
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-remove-book-view" title="e_book_backend_remove_book_view ()">e_book_backend_remove_book_view</a>     (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
136
136
                                                         <em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *view</code></em>);
137
137
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-foreach-view" title="e_book_backend_foreach_view ()">e_book_backend_foreach_view</a>         (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
138
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (*callback) (EDataBookView *view, gpointer user_data)</code></em>,
139
 
                                                         <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>);
 
138
                                                         <em class="parameter"><code><span class="type">gboolean</span> (*callback) (EDataBookView *view, gpointer user_data)</code></em>,
 
139
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
140
140
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-update" title="e_book_backend_notify_update ()">e_book_backend_notify_update</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
141
 
                                                         <em class="parameter"><code>const <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> *contact</code></em>);
 
141
                                                         <em class="parameter"><code>const <span class="type">EContact</span> *contact</code></em>);
142
142
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-remove" title="e_book_backend_notify_remove ()">e_book_backend_notify_remove</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
143
 
                                                         <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> *id</code></em>);
 
143
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);
144
144
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-complete" title="e_book_backend_notify_complete ()">e_book_backend_notify_complete</a>      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
145
145
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-error" title="e_book_backend_notify_error ()">e_book_backend_notify_error</a>         (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
146
 
                                                         <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> *message</code></em>);
 
146
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);
147
147
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-readonly" title="e_book_backend_notify_readonly ()">e_book_backend_notify_readonly</a>      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
148
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_readonly</code></em>);
 
148
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_readonly</code></em>);
149
149
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-online" title="e_book_backend_notify_online ()">e_book_backend_notify_online</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
150
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_online</code></em>);
 
150
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_online</code></em>);
151
151
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-auth-required" title="e_book_backend_notify_auth_required ()">e_book_backend_notify_auth_required</a> (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
152
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_self</code></em>,
153
 
                                                         <em class="parameter"><code>const <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> *credentials</code></em>);
 
152
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_self</code></em>,
 
153
                                                         <em class="parameter"><code>const <span class="type">ECredentials</span> *credentials</code></em>);
154
154
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-opened" title="e_book_backend_notify_opened ()">e_book_backend_notify_opened</a>        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
155
 
                                                         <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>);
 
155
                                                         <em class="parameter"><code><span class="type">GError</span> *error</code></em>);
156
156
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-notify-property-changed" title="e_book_backend_notify_property_changed ()">e_book_backend_notify_property_changed</a>
157
157
                                                        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
158
 
                                                         <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> *prop_name</code></em>,
159
 
                                                         <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> *prop_value</code></em>);
 
158
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
 
159
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_value</code></em>);
160
160
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-sync" title="e_book_backend_sync ()">e_book_backend_sync</a>                 (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);
161
161
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-set-is-removed" title="e_book_backend_set_is_removed ()">e_book_backend_set_is_removed</a>       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
162
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_removed</code></em>);
 
162
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_removed</code></em>);
163
163
<span class="returnvalue">void</span>                <a class="link" href="EBookBackend.html#e-book-backend-respond-opened" title="e_book_backend_respond_opened ()">e_book_backend_respond_opened</a>       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
164
164
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
165
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
166
 
                                                         <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>);
 
165
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
166
                                                         <em class="parameter"><code><span class="type">GError</span> *error</code></em>);
167
167
struct              <a class="link" href="EBookBackend.html#EBookBackendClass" title="struct EBookBackendClass">EBookBackendClass</a>;
168
168
</pre>
169
169
</div>
170
170
<div class="refsect1">
171
171
<a name="EBookBackend.object-hierarchy"></a><h2>Object Hierarchy</h2>
172
172
<pre class="synopsis">
173
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
173
  GObject
174
174
   +----EBookBackend
175
175
         +----<a class="link" href="EBookBackendSync.html" title="EBookBackendSync">EBookBackendSync</a>
176
176
</pre>
178
178
<div class="refsect1">
179
179
<a name="EBookBackend.properties"></a><h2>Properties</h2>
180
180
<pre class="synopsis">
181
 
  "<a class="link" href="EBookBackend.html#EBookBackend--cache-dir" title='The "cache-dir" property'>cache-dir</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
181
  "<a class="link" href="EBookBackend.html#EBookBackend--cache-dir" title='The "cache-dir" property'>cache-dir</a>"                <span class="type">gchar</span>*                : Read / Write
182
182
</pre>
183
183
</div>
184
184
<div class="refsect1">
185
185
<a name="EBookBackend.signals"></a><h2>Signals</h2>
186
186
<pre class="synopsis">
187
 
  "<a class="link" href="EBookBackend.html#EBookBackend-last-client-gone" title='The "last-client-gone" signal'>last-client-gone</a>"                               : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS"><code class="literal">Run First</code></a>
 
187
  "<a class="link" href="EBookBackend.html#EBookBackend-last-client-gone" title='The "last-client-gone" signal'>last-client-gone</a>"                               : <code class="literal">Run First</code>
188
188
</pre>
189
189
</div>
190
190
<div class="refsect1">
293
293
<hr>
294
294
<div class="refsect2">
295
295
<a name="e-book-backend-get-cache-dir"></a><h3>e_book_backend_get_cache_dir ()</h3>
296
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e_book_backend_get_cache_dir        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
296
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_book_backend_get_cache_dir        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
297
297
<p>
298
298
Returns the cache directory for the given backend.
299
299
</p>
317
317
<div class="refsect2">
318
318
<a name="e-book-backend-set-cache-dir"></a><h3>e_book_backend_set_cache_dir ()</h3>
319
319
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_set_cache_dir        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
320
 
                                                         <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> *cache_dir</code></em>);</pre>
 
320
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cache_dir</code></em>);</pre>
321
321
<p>
322
322
Sets the cache directory for the given backend.
323
323
</p>
324
324
<p>
325
325
Note that <a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> is initialized with a usable default based on
326
 
the <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> given to <a class="link" href="EBookBackend.html#e-book-backend-open" title="e_book_backend_open ()"><code class="function">e_book_backend_open()</code></a>.  Backends should
 
326
the <span class="type">ESource</span> given to <a class="link" href="EBookBackend.html#e-book-backend-open" title="e_book_backend_open ()"><code class="function">e_book_backend_open()</code></a>.  Backends should
327
327
not override the default without good reason.
328
328
</p>
329
329
<div class="variablelist"><table border="0">
345
345
<hr>
346
346
<div class="refsect2">
347
347
<a name="e-book-backend-get-source"></a><h3>e_book_backend_get_source ()</h3>
348
 
<pre class="programlisting"><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *                  e_book_backend_get_source           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
348
<pre class="programlisting"><span class="returnvalue">ESource</span> *           e_book_backend_get_source           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
349
349
<p>
350
350
Queries the source that an addressbook backend is serving.
351
351
</p>
366
366
<hr>
367
367
<div class="refsect2">
368
368
<a name="e-book-backend-add-client"></a><h3>e_book_backend_add_client ()</h3>
369
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_add_client           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
 
369
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_add_client           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
370
370
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>);</pre>
371
371
<p>
372
372
Adds a client to an addressbook backend.
415
415
<hr>
416
416
<div class="refsect2">
417
417
<a name="e-book-backend-is-online"></a><h3>e_book_backend_is_online ()</h3>
418
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_is_online            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
418
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_is_online            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
419
419
<p>
420
420
Checks if <em class="parameter"><code>backend</code></em>'s storage is online.
421
421
</p>
430
430
<tr>
431
431
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
432
432
<td>
433
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if online, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
433
<code class="literal">TRUE</code> if online, <code class="literal">FALSE</code> otherwise.</td>
434
434
</tr>
435
435
</tbody>
436
436
</table></div>
439
439
<hr>
440
440
<div class="refsect2">
441
441
<a name="e-book-backend-is-opened"></a><h3>e_book_backend_is_opened ()</h3>
442
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_is_opened            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
442
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_is_opened            (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
443
443
<p>
444
444
Checks if <em class="parameter"><code>backend</code></em>'s storage has been opened (and
445
445
authenticated, if necessary) and the backend itself
457
457
<tr>
458
458
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
459
459
<td>
460
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if fully opened, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
460
<code class="literal">TRUE</code> if fully opened, <code class="literal">FALSE</code> otherwise.</td>
461
461
</tr>
462
462
</tbody>
463
463
</table></div>
466
466
<hr>
467
467
<div class="refsect2">
468
468
<a name="e-book-backend-is-opening"></a><h3>e_book_backend_is_opening ()</h3>
469
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_is_opening           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
469
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_is_opening           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
470
470
<p>
471
471
Checks if <em class="parameter"><code>backend</code></em> is processing its opening phase, which
472
472
includes everything since the <a class="link" href="EBookBackend.html#e-book-backend-open" title="e_book_backend_open ()"><code class="function">e_book_backend_open()</code></a> call,
486
486
<tr>
487
487
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
488
488
<td>
489
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if opening phase is in the effect, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
489
<code class="literal">TRUE</code> if opening phase is in the effect, <code class="literal">FALSE</code> otherwise.</td>
490
490
</tr>
491
491
</tbody>
492
492
</table></div>
495
495
<hr>
496
496
<div class="refsect2">
497
497
<a name="e-book-backend-is-readonly"></a><h3>e_book_backend_is_readonly ()</h3>
498
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_is_readonly          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
498
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_is_readonly          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
499
499
<p>
500
500
Checks if we can write to <em class="parameter"><code>backend</code></em>.
501
501
</p>
510
510
<tr>
511
511
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
512
512
<td>
513
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if writeable, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
 
513
<code class="literal">TRUE</code> if writeable, <code class="literal">FALSE</code> if not.</td>
514
514
</tr>
515
515
</tbody>
516
516
</table></div>
519
519
<hr>
520
520
<div class="refsect2">
521
521
<a name="e-book-backend-is-removed"></a><h3>e_book_backend_is_removed ()</h3>
522
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e_book_backend_is_removed           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
 
522
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_backend_is_removed           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>);</pre>
523
523
<p>
524
524
Checks if <em class="parameter"><code>backend</code></em> has been removed from its physical storage.
525
525
</p>
534
534
<tr>
535
535
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
536
536
<td>
537
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>backend</code></em> has been removed, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
537
<code class="literal">TRUE</code> if <em class="parameter"><code>backend</code></em> has been removed, <code class="literal">FALSE</code> otherwise.</td>
538
538
</tr>
539
539
</tbody>
540
540
</table></div>
543
543
<div class="refsect2">
544
544
<a name="e-book-backend-set-online"></a><h3>e_book_backend_set_online ()</h3>
545
545
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_set_online           (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
546
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_online</code></em>);</pre>
 
546
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_online</code></em>);</pre>
547
547
<p>
548
548
Sets <em class="parameter"><code>backend</code></em>'s online/offline mode to <em class="parameter"><code>is_online</code></em>.
549
549
</p>
566
566
<div class="refsect2">
567
567
<a name="e-book-backend-authenticate-user"></a><h3>e_book_backend_authenticate_user ()</h3>
568
568
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_authenticate_user    (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
569
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
570
 
                                                         <em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> *credentials</code></em>);</pre>
 
569
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
570
                                                         <em class="parameter"><code><span class="type">ECredentials</span> *credentials</code></em>);</pre>
571
571
<p>
572
572
Notifies <em class="parameter"><code>backend</code></em> about <em class="parameter"><code>credentials</code></em> provided by user to use
573
573
for authentication. This notification is usually called during
574
574
opening phase as a response to <a class="link" href="EBookBackend.html#e-book-backend-notify-auth-required" title="e_book_backend_notify_auth_required ()"><code class="function">e_book_backend_notify_auth_required()</code></a>
575
 
on the client side and it results in setting property 'opening' to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
 
575
on the client side and it results in setting property 'opening' to <code class="literal">TRUE</code>
576
576
unless the backend is already opened. This function finishes opening
577
577
phase, thus it should be finished with <a class="link" href="EBookBackend.html#e-book-backend-notify-opened" title="e_book_backend_notify_opened ()"><code class="function">e_book_backend_notify_opened()</code></a>.
578
578
</p>
590
590
</tr>
591
591
<tr>
592
592
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
593
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
593
<td>a <span class="type">GCancellable</span> for the operation</td>
594
594
</tr>
595
595
<tr>
596
596
<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
597
597
<td>
598
 
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> to use for authentication</td>
 
598
<span class="type">ECredentials</span> to use for authentication</td>
599
599
</tr>
600
600
</tbody>
601
601
</table></div>
605
605
<a name="e-book-backend-get-backend-property"></a><h3>e_book_backend_get_backend_property ()</h3>
606
606
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_get_backend_property (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
607
607
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
608
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
609
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
610
 
                                                         <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> *prop_name</code></em>);</pre>
 
608
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
609
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
610
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>);</pre>
611
611
<p>
612
612
</p>
613
613
</div>
616
616
<a name="e-book-backend-set-backend-property"></a><h3>e_book_backend_set_backend_property ()</h3>
617
617
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_set_backend_property (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
618
618
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
619
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
620
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
621
 
                                                         <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> *prop_name</code></em>,
622
 
                                                         <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> *prop_value</code></em>);</pre>
 
619
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
620
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
621
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
 
622
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_value</code></em>);</pre>
623
623
<p>
624
624
Calls the set_backend_property method on the given backend.
625
625
This might be finished with <a class="link" href="EDataBook.html#e-data-book-respond-set-backend-property" title="e_data_book_respond_set_backend_property ()"><code class="function">e_data_book_respond_set_backend_property()</code></a>.
646
646
</tr>
647
647
<tr>
648
648
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
649
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
649
<td>a <span class="type">GCancellable</span> for the operation</td>
650
650
</tr>
651
651
<tr>
652
652
<td><p><span class="term"><em class="parameter"><code>prop_name</code></em> :</span></p></td>
665
665
<a name="e-book-backend-open"></a><h3>e_book_backend_open ()</h3>
666
666
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_open                 (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
667
667
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
668
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
669
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
670
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> only_if_exists</code></em>);</pre>
 
668
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
669
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
670
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>);</pre>
671
671
<p>
672
672
Executes an 'open' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
673
673
using <em class="parameter"><code>backend</code></em>. This call might be finished
738
738
</tr>
739
739
<tr>
740
740
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
741
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
741
<td>a <span class="type">GCancellable</span> for the operation</td>
742
742
</tr>
743
743
<tr>
744
744
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
745
745
<td>
746
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to prevent the creation of a new book</td>
 
746
<code class="literal">TRUE</code> to prevent the creation of a new book</td>
747
747
</tr>
748
748
</tbody>
749
749
</table></div>
753
753
<a name="e-book-backend-remove"></a><h3>e_book_backend_remove ()</h3>
754
754
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_remove               (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
755
755
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
756
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
757
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
 
756
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
757
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>);</pre>
758
758
<p>
759
759
Executes a 'remove' request to remove all of <em class="parameter"><code>backend</code></em>'s data,
760
760
specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>.
779
779
</tr>
780
780
<tr>
781
781
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
782
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
782
<td>a <span class="type">GCancellable</span> for the operation</td>
783
783
</tr>
784
784
</tbody>
785
785
</table></div>
789
789
<a name="e-book-backend-refresh"></a><h3>e_book_backend_refresh ()</h3>
790
790
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_refresh              (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
791
791
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
792
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
793
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
 
792
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
793
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>);</pre>
794
794
<p>
795
795
Refreshes the address book being accessed by the given backend.
796
796
This might be finished with <a class="link" href="EDataBook.html#e-data-book-respond-refresh" title="e_data_book_respond_refresh ()"><code class="function">e_data_book_respond_refresh()</code></a>,
818
818
</tr>
819
819
<tr>
820
820
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
821
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
821
<td>a <span class="type">GCancellable</span> for the operation</td>
822
822
</tr>
823
823
</tbody>
824
824
</table></div>
829
829
<a name="e-book-backend-create-contact"></a><h3>e_book_backend_create_contact ()</h3>
830
830
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_create_contact       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
831
831
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
832
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
833
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
834
 
                                                         <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> *vcard</code></em>);</pre>
 
832
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
833
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
834
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>);</pre>
835
835
<p>
836
836
Executes a 'create contact' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
837
837
using <em class="parameter"><code>backend</code></em>.
856
856
</tr>
857
857
<tr>
858
858
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
859
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
859
<td>a <span class="type">GCancellable</span> for the operation</td>
860
860
</tr>
861
861
<tr>
862
862
<td><p><span class="term"><em class="parameter"><code>vcard</code></em> :</span></p></td>
870
870
<a name="e-book-backend-remove-contacts"></a><h3>e_book_backend_remove_contacts ()</h3>
871
871
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_remove_contacts      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
872
872
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
873
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
874
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
875
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *id_list</code></em>);</pre>
 
873
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
874
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
875
                                                         <em class="parameter"><code>const <span class="type">GSList</span> *id_list</code></em>);</pre>
876
876
<p>
877
877
Executes a 'remove contacts' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
878
878
using <em class="parameter"><code>backend</code></em>.
897
897
</tr>
898
898
<tr>
899
899
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
900
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
900
<td>a <span class="type">GCancellable</span> for the operation</td>
901
901
</tr>
902
902
<tr>
903
903
<td><p><span class="term"><em class="parameter"><code>id_list</code></em> :</span></p></td>
911
911
<a name="e-book-backend-modify-contact"></a><h3>e_book_backend_modify_contact ()</h3>
912
912
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_modify_contact       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
913
913
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
914
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
915
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
916
 
                                                         <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> *vcard</code></em>);</pre>
 
914
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
915
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
916
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>);</pre>
917
917
<p>
918
918
Executes a 'modify contact' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
919
919
using <em class="parameter"><code>backend</code></em>.
938
938
</tr>
939
939
<tr>
940
940
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
941
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
941
<td>a <span class="type">GCancellable</span> for the operation</td>
942
942
</tr>
943
943
<tr>
944
944
<td><p><span class="term"><em class="parameter"><code>vcard</code></em> :</span></p></td>
952
952
<a name="e-book-backend-get-contact"></a><h3>e_book_backend_get_contact ()</h3>
953
953
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_get_contact          (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
954
954
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
955
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
956
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
957
 
                                                         <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> *id</code></em>);</pre>
 
955
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
956
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
957
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);</pre>
958
958
<p>
959
959
Executes a 'get contact' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
960
960
using <em class="parameter"><code>backend</code></em>.
979
979
</tr>
980
980
<tr>
981
981
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
982
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
982
<td>a <span class="type">GCancellable</span> for the operation</td>
983
983
</tr>
984
984
<tr>
985
985
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
993
993
<a name="e-book-backend-get-contact-list"></a><h3>e_book_backend_get_contact_list ()</h3>
994
994
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_get_contact_list     (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
995
995
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
996
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
997
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
998
 
                                                         <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> *query</code></em>);</pre>
 
996
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
997
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
998
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>);</pre>
999
999
<p>
1000
1000
Executes a 'get contact list' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
1001
1001
using <em class="parameter"><code>backend</code></em>.
1020
1020
</tr>
1021
1021
<tr>
1022
1022
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1023
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
1023
<td>a <span class="type">GCancellable</span> for the operation</td>
1024
1024
</tr>
1025
1025
<tr>
1026
1026
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
1035
1035
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_get_contact_list_uids
1036
1036
                                                        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1037
1037
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
1038
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
1039
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1040
 
                                                         <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> *query</code></em>);</pre>
 
1038
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
1039
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
 
1040
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>);</pre>
1041
1041
<p>
1042
1042
Executes a 'get contact list uids' request specified by <em class="parameter"><code>opid</code></em> on <em class="parameter"><code>book</code></em>
1043
1043
using <em class="parameter"><code>backend</code></em>.
1062
1062
</tr>
1063
1063
<tr>
1064
1064
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1065
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> for the operation</td>
 
1065
<td>a <span class="type">GCancellable</span> for the operation</td>
1066
1066
</tr>
1067
1067
<tr>
1068
1068
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
1160
1160
<div class="refsect2">
1161
1161
<a name="e-book-backend-foreach-view"></a><h3>e_book_backend_foreach_view ()</h3>
1162
1162
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_foreach_view         (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1163
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (*callback) (EDataBookView *view, gpointer user_data)</code></em>,
1164
 
                                                         <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>);</pre>
 
1163
                                                         <em class="parameter"><code><span class="type">gboolean</span> (*callback) (EDataBookView *view, gpointer user_data)</code></em>,
 
1164
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1165
1165
<p>
1166
1166
Calls <em class="parameter"><code>callback</code></em> for each known book view of this <em class="parameter"><code>backend</code></em>.
1167
 
<em class="parameter"><code>callback</code></em> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to stop further processing.
 
1167
<em class="parameter"><code>callback</code></em> returns <code class="literal">FALSE</code> to stop further processing.
1168
1168
</p>
1169
1169
<div class="variablelist"><table border="0">
1170
1170
<col align="left" valign="top">
1191
1191
<div class="refsect2">
1192
1192
<a name="e-book-backend-notify-update"></a><h3>e_book_backend_notify_update ()</h3>
1193
1193
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_update        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1194
 
                                                         <em class="parameter"><code>const <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> *contact</code></em>);</pre>
 
1194
                                                         <em class="parameter"><code>const <span class="type">EContact</span> *contact</code></em>);</pre>
1195
1195
<p>
1196
1196
Notifies all of <em class="parameter"><code>backend</code></em>'s book views about the new or modified
1197
1197
contacts <em class="parameter"><code>contact</code></em>.
1220
1220
<div class="refsect2">
1221
1221
<a name="e-book-backend-notify-remove"></a><h3>e_book_backend_notify_remove ()</h3>
1222
1222
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_remove        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1223
 
                                                         <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> *id</code></em>);</pre>
 
1223
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);</pre>
1224
1224
<p>
1225
1225
Notifies all of <em class="parameter"><code>backend</code></em>'s book views that the contact with UID
1226
1226
<em class="parameter"><code>id</code></em> has been removed.
1267
1267
<div class="refsect2">
1268
1268
<a name="e-book-backend-notify-error"></a><h3>e_book_backend_notify_error ()</h3>
1269
1269
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_error         (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1270
 
                                                         <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> *message</code></em>);</pre>
 
1270
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre>
1271
1271
<p>
1272
1272
Notifies each backend listener about an error. This is meant to be used
1273
1273
for cases where is no GError return possibility, to notify user about
1293
1293
<div class="refsect2">
1294
1294
<a name="e-book-backend-notify-readonly"></a><h3>e_book_backend_notify_readonly ()</h3>
1295
1295
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_readonly      (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1296
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_readonly</code></em>);</pre>
 
1296
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_readonly</code></em>);</pre>
1297
1297
<p>
1298
1298
Notifies all backend's clients about the current readonly state.
1299
1299
</p>
1317
1317
<div class="refsect2">
1318
1318
<a name="e-book-backend-notify-online"></a><h3>e_book_backend_notify_online ()</h3>
1319
1319
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_online        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1320
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_online</code></em>);</pre>
 
1320
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_online</code></em>);</pre>
1321
1321
<p>
1322
1322
Notifies clients of <em class="parameter"><code>backend</code></em>'s connection status indicated by <em class="parameter"><code>is_online</code></em>.
1323
1323
Meant to be used by backend implementations.
1342
1342
<div class="refsect2">
1343
1343
<a name="e-book-backend-notify-auth-required"></a><h3>e_book_backend_notify_auth_required ()</h3>
1344
1344
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_auth_required (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1345
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_self</code></em>,
1346
 
                                                         <em class="parameter"><code>const <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> *credentials</code></em>);</pre>
 
1345
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_self</code></em>,
 
1346
                                                         <em class="parameter"><code>const <span class="type">ECredentials</span> *credentials</code></em>);</pre>
1347
1347
<p>
1348
1348
Notifies clients that <em class="parameter"><code>backend</code></em> requires authentication in order to
1349
1349
connect. This function call does not influence 'opening', but 
1350
 
influences 'opened' property, which is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> when <em class="parameter"><code>is_self</code></em>
1351
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or <em class="parameter"><code>credentials</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Opening phase is finished
 
1350
influences 'opened' property, which is set to <code class="literal">FALSE</code> when <em class="parameter"><code>is_self</code></em>
 
1351
is <code class="literal">TRUE</code> or <em class="parameter"><code>credentials</code></em> is <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. Opening phase is finished
1352
1352
by <a class="link" href="EBookBackend.html#e-book-backend-notify-opened" title="e_book_backend_notify_opened ()"><code class="function">e_book_backend_notify_opened()</code></a> if this is requested for <em class="parameter"><code>backend</code></em>.
1353
1353
</p>
1354
1354
<p>
1368
1368
</tr>
1369
1369
<tr>
1370
1370
<td><p><span class="term"><em class="parameter"><code>is_self</code></em> :</span></p></td>
1371
 
<td>Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to indicate the authentication is required
 
1371
<td>Use <code class="literal">TRUE</code> to indicate the authentication is required
1372
1372
for the <em class="parameter"><code>backend</code></em>, otheriwse the authentication is for any
1373
 
other source. Having <em class="parameter"><code>credentials</code></em> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> means <em class="parameter"><code>is_self</code></em>
 
1373
other source. Having <em class="parameter"><code>credentials</code></em> <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> means <em class="parameter"><code>is_self</code></em>
1374
1374
automatically.</td>
1375
1375
</tr>
1376
1376
<tr>
1377
1377
<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
1378
 
<td>an <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> that contains extra information for
 
1378
<td>an <span class="type">ECredentials</span> that contains extra information for
1379
1379
a source for which authentication is requested.
1380
 
This parameter can be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to indicate "for this book".</td>
 
1380
This parameter can be <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to indicate "for this book".</td>
1381
1381
</tr>
1382
1382
</tbody>
1383
1383
</table></div>
1386
1386
<div class="refsect2">
1387
1387
<a name="e-book-backend-notify-opened"></a><h3>e_book_backend_notify_opened ()</h3>
1388
1388
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_opened        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1389
 
                                                         <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>
 
1389
                                                         <em class="parameter"><code><span class="type">GError</span> *error</code></em>);</pre>
1390
1390
<p>
1391
1391
Notifies clients that <em class="parameter"><code>backend</code></em> finished its opening phase.
1392
1392
See <a class="link" href="EBookBackend.html#e-book-backend-open" title="e_book_backend_open ()"><code class="function">e_book_backend_open()</code></a> for more information how the opening
1393
1393
phase works. Calling this function changes 'opening' property,
1394
 
same as 'opened'. 'opening' is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and the backend
1395
 
is considered 'opened' only if the <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1394
same as 'opened'. 'opening' is set to <code class="literal">FALSE</code> and the backend
 
1395
is considered 'opened' only if the <em class="parameter"><code>error</code></em> is <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1396
1396
</p>
1397
1397
<p>
1398
1398
See also: <a class="link" href="EBookBackend.html#e-book-backend-respond-opened" title="e_book_backend_respond_opened ()"><code class="function">e_book_backend_respond_opened()</code></a>
1399
1399
</p>
1400
1400
<p>
1401
 
Note: The <em class="parameter"><code>error</code></em> is freed automatically if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1401
Note: The <em class="parameter"><code>error</code></em> is freed automatically if not <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
1402
1402
</p>
1403
1403
<p>
1404
1404
Meant to be used by backend implementations.
1413
1413
</tr>
1414
1414
<tr>
1415
1415
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1416
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> corresponding to the error encountered during
1417
 
the opening phase. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for success. The <em class="parameter"><code>error</code></em> is freed
1418
 
automatically if not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
1416
<td>a <span class="type">GError</span> corresponding to the error encountered during
 
1417
the opening phase. Use <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> for success. The <em class="parameter"><code>error</code></em> is freed
 
1418
automatically if not <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.</td>
1419
1419
</tr>
1420
1420
</tbody>
1421
1421
</table></div>
1426
1426
<a name="e-book-backend-notify-property-changed"></a><h3>e_book_backend_notify_property_changed ()</h3>
1427
1427
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_notify_property_changed
1428
1428
                                                        (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1429
 
                                                         <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> *prop_name</code></em>,
1430
 
                                                         <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> *prop_value</code></em>);</pre>
 
1429
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
 
1430
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prop_value</code></em>);</pre>
1431
1431
<p>
1432
1432
Notifies clients about property value change.
1433
1433
</p>
1474
1474
<div class="refsect2">
1475
1475
<a name="e-book-backend-set-is-removed"></a><h3>e_book_backend_set_is_removed ()</h3>
1476
1476
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_set_is_removed       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1477
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_removed</code></em>);</pre>
 
1477
                                                         <em class="parameter"><code><span class="type">gboolean</span> is_removed</code></em>);</pre>
1478
1478
<p>
1479
1479
Sets the flag indicating whether <em class="parameter"><code>backend</code></em> was removed to <em class="parameter"><code>is_removed</code></em>.
1480
1480
Meant to be used by backend implementations.
1499
1499
<a name="e-book-backend-respond-opened"></a><h3>e_book_backend_respond_opened ()</h3>
1500
1500
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_backend_respond_opened       (<em class="parameter"><code><a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *backend</code></em>,
1501
1501
                                                         <em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
1502
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> opid</code></em>,
1503
 
                                                         <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>
 
1502
                                                         <em class="parameter"><code><span class="type">guint32</span> opid</code></em>,
 
1503
                                                         <em class="parameter"><code><span class="type">GError</span> *error</code></em>);</pre>
1504
1504
<p>
1505
1505
This is a replacement for <a class="link" href="EDataBook.html#e-data-book-respond-open" title="e_data_book_respond_open ()"><code class="function">e_data_book_respond_open()</code></a> for cases where
1506
1506
the finish of 'open' method call also finishes backend opening phase.
1529
1529
</tr>
1530
1530
<tr>
1531
1531
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1532
 
<td>result error; can be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, if it isn't then it's automatically freed</td>
 
1532
<td>result error; can be <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, if it isn't then it's automatically freed</td>
1533
1533
</tr>
1534
1534
</tbody>
1535
1535
</table></div>
1576
1576
<a name="EBookBackend.property-details"></a><h2>Property Details</h2>
1577
1577
<div class="refsect2">
1578
1578
<a name="EBookBackend--cache-dir"></a><h3>The <code class="literal">"cache-dir"</code> property</h3>
1579
 
<pre class="programlisting">  "cache-dir"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
1579
<pre class="programlisting">  "cache-dir"                <span class="type">gchar</span>*                : Read / Write</pre>
1580
1580
<p></p>
1581
1581
<p>Default value: NULL</p>
1582
1582
</div>
1586
1586
<div class="refsect2">
1587
1587
<a name="EBookBackend-last-client-gone"></a><h3>The <code class="literal">"last-client-gone"</code> signal</h3>
1588
1588
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="EBookBackend.html" title="EBookBackend"><span class="type">EBookBackend</span></a> *ebookbackend,
1589
 
                                                        <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-FIRST:CAPS"><code class="literal">Run First</code></a></pre>
 
1589
                                                        <span class="type">gpointer</span>      user_data)         : <code class="literal">Run First</code></pre>
1590
1590
<p>
1591
1591
</p>
1592
1592
<div class="variablelist"><table border="0">
1607
1607
</div>
1608
1608
<div class="footer">
1609
1609
<hr>
1610
 
          Generated by GTK-Doc V1.17</div>
 
1610
          Generated by GTK-Doc V1.18</div>
1611
1611
</body>
1612
1612
</html>
 
 
b'\\ No newline at end of file'