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

« back to all changes in this revision

Viewing changes to docs/reference/addressbook/libebook/html/EBook.html

  • Committer: Package Import Robot
  • Author(s): Mathieu Trudel-Lapierre
  • Date: 2012-07-03 22:41:23 UTC
  • mfrom: (1.1.100)
  • Revision ID: package-import@ubuntu.com-20120703224123-90dydkyfyvff8s0s
Tags: 3.5.3.1-0ubuntu1
* New upstream release 3.5.3.1.
* debian/control:
  - Drop libgconf2-dev from Build-Depends.
  - Bump versions for glib, goa, and libsoup in Build-Depends.
  - Add a Build-Depends on libgcr-3-dev (>= 3.4)
  - Rename packages following upstream SONAME changes.
  - Add Depends on libgnome-keyring-dev to libedataserver1.2-dev.
* debian/rules:
  - Update mkshlibs arguments for libcamel-1.2-38 instead of -33; as it was
    renamed in control due to the soname change.
  - Strip out -Bsymbolic-functions from LDFLAGS.
* Renamed install files in debian/:
  - libcamel-1.2-33.install => libcamel-1.2-38.install
  - libebackend-1.2-2.install => libebackend-1.2-4.install
  - libebook-1.2-13.install => libebook-1.2-17.install
  - libecal-1.2-11.install => libecal-1.2-15.install
  - libedata-book-1.2-13.install => libedata-book-1.2-15.install
  - libedata-cal-1.2-15.install => libedata-cal-1.2-18.install
  - libedataserver-1.2-16.install => libedataserver-1.2-17.install
  - libedataserverui-3.0-1.install => libedataserverui-3.0-4.install
* debian/patches/google_tests_fpic.patch: build tests with -fPIC; otherwise
  build fails.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
<div class="refsynopsisdiv">
43
43
<a name="EBook.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">struct              <a class="link" href="EBook.html#EBook-struct" title="struct EBook">EBook</a>;
45
 
<a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             <a class="link" href="EBook.html#e-book-new" title="e_book_new ()">e_book_new</a>                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
46
 
                                                         <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>);
47
 
<a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             <a class="link" href="EBook.html#e-book-new-default-addressbook" title="e_book_new_default_addressbook ()">e_book_new_default_addressbook</a>      (<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>);
48
 
<a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             <a class="link" href="EBook.html#e-book-new-from-uri" title="e_book_new_from_uri ()">e_book_new_from_uri</a>                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
49
 
                                                         <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>);
50
 
<a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             <a class="link" href="EBook.html#e-book-new-system-addressbook" title="e_book_new_system_addressbook ()">e_book_new_system_addressbook</a>       (<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>);
51
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-set-default-addressbook" title="e_book_set_default_addressbook ()">e_book_set_default_addressbook</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
52
 
                                                         <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>);
53
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-set-default-source" title="e_book_set_default_source ()">e_book_set_default_source</a>           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
54
 
                                                         <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>);
55
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove" title="e_book_remove ()">e_book_remove</a>                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
56
 
                                                         <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>);
57
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-open" title="e_book_open ()">e_book_open</a>                         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
58
 
                                                         <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>,
59
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
60
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-supported-fields" title="e_book_get_supported_fields ()">e_book_get_supported_fields</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
61
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **fields</code></em>,
62
 
                                                         <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>);
63
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-supported-auth-methods" title="e_book_get_supported_auth_methods ()">e_book_get_supported_auth_methods</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
64
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **auth_methods</code></em>,
65
 
                                                         <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>);
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="EBook.html#e-book-get-required-fields" title="e_book_get_required_fields ()">e_book_get_required_fields</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
67
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **fields</code></em>,
68
 
                                                         <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>);
69
 
<a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           <a class="link" href="EBook.html#e-book-get-source" title="e_book_get_source ()">e_book_get_source</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
70
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-is-online" title="e_book_is_online ()">e_book_is_online</a>                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
71
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-is-opened" title="e_book_is_opened ()">e_book_is_opened</a>                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
72
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-authenticate-user" title="e_book_authenticate_user ()">e_book_authenticate_user</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
73
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
74
 
                                                         <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> *passwd</code></em>,
75
 
                                                         <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> *auth_method</code></em>,
76
 
                                                         <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>);
77
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-contact" title="e_book_get_contact ()">e_book_get_contact</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</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> *id</code></em>,
 
45
<a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             <a class="link" href="EBook.html#e-book-new" title="e_book_new ()">e_book_new</a>                          (<em class="parameter"><code><span class="type">ESource</span> *source</code></em>,
 
46
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
47
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove" title="e_book_remove ()">e_book_remove</a>                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
48
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
49
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-open" title="e_book_open ()">e_book_open</a>                         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
50
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
 
51
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
52
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-supported-fields" title="e_book_get_supported_fields ()">e_book_get_supported_fields</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
53
                                                         <em class="parameter"><code><span class="type">GList</span> **fields</code></em>,
 
54
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
55
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-supported-auth-methods" title="e_book_get_supported_auth_methods ()">e_book_get_supported_auth_methods</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
56
                                                         <em class="parameter"><code><span class="type">GList</span> **auth_methods</code></em>,
 
57
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
58
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-required-fields" title="e_book_get_required_fields ()">e_book_get_required_fields</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
59
                                                         <em class="parameter"><code><span class="type">GList</span> **fields</code></em>,
 
60
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
61
<span class="returnvalue">ESource</span> *           <a class="link" href="EBook.html#e-book-get-source" title="e_book_get_source ()">e_book_get_source</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
 
62
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-is-online" title="e_book_is_online ()">e_book_is_online</a>                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
 
63
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-is-opened" title="e_book_is_opened ()">e_book_is_opened</a>                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
 
64
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-contact" title="e_book_get_contact ()">e_book_get_contact</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
65
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
79
66
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
80
 
                                                         <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>);
81
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-contact" title="e_book_remove_contact ()">e_book_remove_contact</a>               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
82
 
                                                         <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>,
83
 
                                                         <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>);
84
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-contacts" title="e_book_remove_contacts ()">e_book_remove_contacts</a>              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
85
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
86
 
                                                         <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>);
87
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-add-contact" title="e_book_add_contact ()">e_book_add_contact</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
88
 
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
89
 
                                                         <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>);
90
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-commit-contact" title="e_book_commit_contact ()">e_book_commit_contact</a>               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
91
 
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
92
 
                                                         <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>);
93
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-book-view" title="e_book_get_book_view ()">e_book_get_book_view</a>                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
67
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
68
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-contact" title="e_book_remove_contact ()">e_book_remove_contact</a>               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
69
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
70
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
71
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-contacts" title="e_book_remove_contacts ()">e_book_remove_contacts</a>              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
72
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
 
73
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
74
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-add-contact" title="e_book_add_contact ()">e_book_add_contact</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
75
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
 
76
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
77
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-commit-contact" title="e_book_commit_contact ()">e_book_commit_contact</a>               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
78
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
 
79
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
80
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-book-view" title="e_book_get_book_view ()">e_book_get_book_view</a>                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
94
81
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
95
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
96
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
83
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
97
84
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> **book_view</code></em>,
98
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
99
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-contacts" title="e_book_get_contacts ()">e_book_get_contacts</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
85
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
86
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-contacts" title="e_book_get_contacts ()">e_book_get_contacts</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
100
87
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
101
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **contacts</code></em>,
102
 
                                                         <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>);
103
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-changes" title="e_book_get_changes ()">e_book_get_changes</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
104
 
                                                         <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> *changeid</code></em>,
105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **changes</code></em>,
106
 
                                                         <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>);
107
 
<span class="returnvalue">void</span>                <a class="link" href="EBook.html#e-book-free-change-list" title="e_book_free_change_list ()">e_book_free_change_list</a>             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *change_list</code></em>);
108
 
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="EBook.html#e-book-get-uri" title="e_book_get_uri ()">e_book_get_uri</a>                      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
109
 
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="EBook.html#e-book-get-static-capabilities" title="e_book_get_static_capabilities ()">e_book_get_static_capabilities</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
110
 
                                                         <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>);
111
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-check-static-capability" title="e_book_check_static_capability ()">e_book_check_static_capability</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</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> *cap</code></em>);
113
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-is-writable" title="e_book_is_writable ()">e_book_is_writable</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
114
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-cancel" title="e_book_cancel ()">e_book_cancel</a>                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
115
 
                                                         <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>);
116
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-cancel-async-op" title="e_book_cancel_async_op ()">e_book_cancel_async_op</a>              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
117
 
                                                         <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>);
118
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-self" title="e_book_get_self ()">e_book_get_self</a>                     (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
 
88
                                                         <em class="parameter"><code><span class="type">GList</span> **contacts</code></em>,
 
89
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
90
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-changes" title="e_book_get_changes ()">e_book_get_changes</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
91
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
 
92
                                                         <em class="parameter"><code><span class="type">GList</span> **changes</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
94
<span class="returnvalue">void</span>                <a class="link" href="EBook.html#e-book-free-change-list" title="e_book_free_change_list ()">e_book_free_change_list</a>             (<em class="parameter"><code><span class="type">GList</span> *change_list</code></em>);
 
95
const <span class="returnvalue">gchar</span> *       <a class="link" href="EBook.html#e-book-get-static-capabilities" title="e_book_get_static_capabilities ()">e_book_get_static_capabilities</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
96
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
97
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-check-static-capability" title="e_book_check_static_capability ()">e_book_check_static_capability</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
98
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cap</code></em>);
 
99
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-is-writable" title="e_book_is_writable ()">e_book_is_writable</a>                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);
 
100
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-cancel" title="e_book_cancel ()">e_book_cancel</a>                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
101
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
102
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-cancel-async-op" title="e_book_cancel_async_op ()">e_book_cancel_async_op</a>              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
103
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
104
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-self" title="e_book_get_self ()">e_book_get_self</a>                     (<em class="parameter"><code><span class="type">ESourceRegistry</span> *registry</code></em>,
 
105
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
119
106
                                                         <em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> **book</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
121
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-set-self" title="e_book_set_self ()">e_book_set_self</a>                     (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
107
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
108
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-set-self" title="e_book_set_self ()">e_book_set_self</a>                     (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
122
109
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
123
 
                                                         <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>);
124
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-is-self" title="e_book_is_self ()">e_book_is_self</a>                      (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>);
125
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-addressbooks" title="e_book_get_addressbooks ()">e_book_get_addressbooks</a>             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESourceList.html"><span class="type">ESourceList</span></a> **addressbook_sources</code></em>,
126
 
                                                         <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>);
 
110
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
111
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-is-self" title="e_book_is_self ()">e_book_is_self</a>                      (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>);
127
112
#define             <a class="link" href="EBook.html#e-return-error-if-fail" title="e_return_error_if_fail()">e_return_error_if_fail</a>              (expr,
128
113
                                                         error_code)
129
114
#define             <a class="link" href="EBook.html#e-return-async-error-if-fail" title="e_return_async_error_if_fail()">e_return_async_error_if_fail</a>        (expr,
135
120
#define             <a class="link" href="EBook.html#e-return-ex-async-error-val-if-fail" title="e_return_ex_async_error_val_if_fail()">e_return_ex_async_error_val_if_fail</a> (expr,
136
121
                                                         error)
137
122
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()">*EBookAsyncCallback</a>)               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
138
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</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> closure</code></em>);
 
123
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
124
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
140
125
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookOpenProgressCallback" title="EBookOpenProgressCallback ()">*EBookOpenProgressCallback</a>)        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
141
 
                                                         <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> *status_message</code></em>,
142
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gshort"><span class="type">gshort</span></a> percent</code></em>,
143
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
126
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *status_message</code></em>,
 
127
                                                         <em class="parameter"><code><span class="type">gshort</span> percent</code></em>,
 
128
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
144
129
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookIdAsyncCallback" title="EBookIdAsyncCallback ()">*EBookIdAsyncCallback</a>)             (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
145
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</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> *id</code></em>,
147
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
130
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
131
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
132
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
148
133
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookContactAsyncCallback" title="EBookContactAsyncCallback ()">*EBookContactAsyncCallback</a>)        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
149
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
134
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
150
135
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
151
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
136
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
152
137
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookListAsyncCallback" title="EBookListAsyncCallback ()">*EBookListAsyncCallback</a>)           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
153
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
154
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
155
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
138
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
139
                                                         <em class="parameter"><code><span class="type">GList</span> *list</code></em>,
 
140
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
156
141
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookBookViewAsyncCallback" title="EBookBookViewAsyncCallback ()">*EBookBookViewAsyncCallback</a>)       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
157
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
142
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
158
143
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
159
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
144
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
160
145
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()">*EBookEListAsyncCallback</a>)          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
161
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
162
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/EList.html"><span class="type">EList</span></a> *list</code></em>,
163
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
146
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
147
                                                         <em class="parameter"><code><span class="type">EList</span> *list</code></em>,
 
148
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
164
149
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()">*EBookCallback</a>)                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
165
150
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
166
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
151
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
167
152
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookIdCallback" title="EBookIdCallback ()">*EBookIdCallback</a>)                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
168
153
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
169
 
                                                         <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>,
170
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
154
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
155
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
171
156
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()">*EBookEListCallback</a>)               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
172
157
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
173
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/EList.html"><span class="type">EList</span></a> *list</code></em>,
174
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
158
                                                         <em class="parameter"><code><span class="type">EList</span> *list</code></em>,
 
159
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
175
160
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookListCallback" title="EBookListCallback ()">*EBookListCallback</a>)                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
176
161
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
177
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
178
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
162
                                                         <em class="parameter"><code><span class="type">GList</span> *list</code></em>,
 
163
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
179
164
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookContactCallback" title="EBookContactCallback ()">*EBookContactCallback</a>)             (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
180
165
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
181
166
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
182
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
167
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
183
168
<span class="returnvalue">void</span>                (<a class="link" href="EBook.html#EBookBookViewCallback" title="EBookBookViewCallback ()">*EBookBookViewCallback</a>)            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
184
169
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
185
170
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
186
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
187
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-open-async" title="e_book_open_async ()">e_book_open_async</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
188
 
                                                         <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>,
 
171
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
172
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-open-async" title="e_book_open_async ()">e_book_open_async</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
173
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
189
174
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> open_response</code></em>,
190
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
191
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-async" title="e_book_remove_async ()">e_book_remove_async</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
175
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
176
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-async" title="e_book_remove_async ()">e_book_remove_async</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
192
177
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
193
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
194
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-supported-fields-async" title="e_book_get_supported_fields_async ()">e_book_get_supported_fields_async</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
178
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
179
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-supported-fields-async" title="e_book_get_supported_fields_async ()">e_book_get_supported_fields_async</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
195
180
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
196
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
197
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-supported-auth-methods-async" title="e_book_get_supported_auth_methods_async ()">e_book_get_supported_auth_methods_async</a>
 
181
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
182
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-supported-auth-methods-async" title="e_book_get_supported_auth_methods_async ()">e_book_get_supported_auth_methods_async</a>
198
183
                                                        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
199
184
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
200
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
201
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-authenticate-user-async" title="e_book_authenticate_user_async ()">e_book_authenticate_user_async</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
202
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
203
 
                                                         <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> *passwd</code></em>,
204
 
                                                         <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> *auth_method</code></em>,
205
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
207
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-contact-async" title="e_book_get_contact_async ()">e_book_get_contact_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
208
 
                                                         <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>,
 
185
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
186
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-contact-async" title="e_book_get_contact_async ()">e_book_get_contact_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
187
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
209
188
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookContactAsyncCallback" title="EBookContactAsyncCallback ()"><span class="type">EBookContactAsyncCallback</span></a> cb</code></em>,
210
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
211
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-contacts-async" title="e_book_get_contacts_async ()">e_book_get_contacts_async</a>           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
189
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
190
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-contacts-async" title="e_book_get_contacts_async ()">e_book_get_contacts_async</a>           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
212
191
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
213
192
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListAsyncCallback" title="EBookListAsyncCallback ()"><span class="type">EBookListAsyncCallback</span></a> cb</code></em>,
214
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
215
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-contact-async" title="e_book_remove_contact_async ()">e_book_remove_contact_async</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
193
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
194
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-contact-async" title="e_book_remove_contact_async ()">e_book_remove_contact_async</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
216
195
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
217
196
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
218
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
219
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-contact-by-id-async" title="e_book_remove_contact_by_id_async ()">e_book_remove_contact_by_id_async</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
220
 
                                                         <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>,
221
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
222
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
223
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-remove-contacts-async" title="e_book_remove_contacts_async ()">e_book_remove_contacts_async</a>        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
224
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
225
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
226
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
227
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-add-contact-async" title="e_book_add_contact_async ()">e_book_add_contact_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
197
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
198
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-contact-by-id-async" title="e_book_remove_contact_by_id_async ()">e_book_remove_contact_by_id_async</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
199
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
200
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
 
201
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
202
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-remove-contacts-async" title="e_book_remove_contacts_async ()">e_book_remove_contacts_async</a>        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
203
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
 
204
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
 
205
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
206
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-add-contact-async" title="e_book_add_contact_async ()">e_book_add_contact_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
228
207
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
229
208
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookIdAsyncCallback" title="EBookIdAsyncCallback ()"><span class="type">EBookIdAsyncCallback</span></a> cb</code></em>,
230
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
231
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-commit-contact-async" title="e_book_commit_contact_async ()">e_book_commit_contact_async</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
209
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
210
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-commit-contact-async" title="e_book_commit_contact_async ()">e_book_commit_contact_async</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
232
211
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
233
212
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
234
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
235
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-book-view-async" title="e_book_get_book_view_async ()">e_book_get_book_view_async</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
213
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
214
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-book-view-async" title="e_book_get_book_view_async ()">e_book_get_book_view_async</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
236
215
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
237
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
238
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
216
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
217
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
239
218
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookBookViewAsyncCallback" title="EBookBookViewAsyncCallback ()"><span class="type">EBookBookViewAsyncCallback</span></a> cb</code></em>,
240
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
241
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-changes-async" title="e_book_get_changes_async ()">e_book_get_changes_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
242
 
                                                         <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> *changeid</code></em>,
 
219
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
220
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-changes-async" title="e_book_get_changes_async ()">e_book_get_changes_async</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
221
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
243
222
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListAsyncCallback" title="EBookListAsyncCallback ()"><span class="type">EBookListAsyncCallback</span></a> cb</code></em>,
244
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
245
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-get-required-fields-async" title="e_book_get_required_fields_async ()">e_book_get_required_fields_async</a>    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
223
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
224
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-get-required-fields-async" title="e_book_get_required_fields_async ()">e_book_get_required_fields_async</a>    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
246
225
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
247
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
248
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-open" title="e_book_async_open ()">e_book_async_open</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
249
 
                                                         <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>,
 
226
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
227
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-open" title="e_book_async_open ()">e_book_async_open</a>                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
228
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
250
229
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> open_response</code></em>,
251
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
252
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-remove" title="e_book_async_remove ()">e_book_async_remove</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
230
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
231
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-remove" title="e_book_async_remove ()">e_book_async_remove</a>                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
253
232
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
254
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
255
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-supported-fields" title="e_book_async_get_supported_fields ()">e_book_async_get_supported_fields</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
233
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
234
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-supported-fields" title="e_book_async_get_supported_fields ()">e_book_async_get_supported_fields</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
256
235
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
257
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
258
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-supported-auth-methods" title="e_book_async_get_supported_auth_methods ()">e_book_async_get_supported_auth_methods</a>
 
236
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
237
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-supported-auth-methods" title="e_book_async_get_supported_auth_methods ()">e_book_async_get_supported_auth_methods</a>
259
238
                                                        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
260
239
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
261
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
262
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-authenticate-user" title="e_book_async_authenticate_user ()">e_book_async_authenticate_user</a>      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
263
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
264
 
                                                         <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> *passwd</code></em>,
265
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *auth_method</code></em>,
266
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
267
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
268
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-contact" title="e_book_async_get_contact ()">e_book_async_get_contact</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
269
 
                                                         <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>,
 
240
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
241
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-contact" title="e_book_async_get_contact ()">e_book_async_get_contact</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
242
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
270
243
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookContactCallback" title="EBookContactCallback ()"><span class="type">EBookContactCallback</span></a> cb</code></em>,
271
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
272
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-contacts" title="e_book_async_get_contacts ()">e_book_async_get_contacts</a>           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
244
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
245
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-contacts" title="e_book_async_get_contacts ()">e_book_async_get_contacts</a>           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
273
246
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
274
247
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListCallback" title="EBookListCallback ()"><span class="type">EBookListCallback</span></a> cb</code></em>,
275
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
276
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-remove-contact" title="e_book_async_remove_contact ()">e_book_async_remove_contact</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
248
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
249
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-remove-contact" title="e_book_async_remove_contact ()">e_book_async_remove_contact</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
277
250
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
278
251
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
279
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
280
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-remove-contact-by-id" title="e_book_async_remove_contact_by_id ()">e_book_async_remove_contact_by_id</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
281
 
                                                         <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>,
282
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
283
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
284
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-remove-contacts" title="e_book_async_remove_contacts ()">e_book_async_remove_contacts</a>        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
285
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
286
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
287
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
288
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-add-contact" title="e_book_async_add_contact ()">e_book_async_add_contact</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
252
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
253
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-remove-contact-by-id" title="e_book_async_remove_contact_by_id ()">e_book_async_remove_contact_by_id</a>   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
254
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
255
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
 
256
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
257
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-remove-contacts" title="e_book_async_remove_contacts ()">e_book_async_remove_contacts</a>        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
258
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
 
259
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
 
260
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
261
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-add-contact" title="e_book_async_add_contact ()">e_book_async_add_contact</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
289
262
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
290
263
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookIdCallback" title="EBookIdCallback ()"><span class="type">EBookIdCallback</span></a> cb</code></em>,
291
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
292
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-commit-contact" title="e_book_async_commit_contact ()">e_book_async_commit_contact</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
264
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
265
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-commit-contact" title="e_book_async_commit_contact ()">e_book_async_commit_contact</a>         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
293
266
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
294
267
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
295
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
296
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-book-view" title="e_book_async_get_book_view ()">e_book_async_get_book_view</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
268
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
269
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-book-view" title="e_book_async_get_book_view ()">e_book_async_get_book_view</a>          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
297
270
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
298
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
299
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
271
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
272
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
300
273
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookBookViewCallback" title="EBookBookViewCallback ()"><span class="type">EBookBookViewCallback</span></a> cb</code></em>,
301
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
302
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-changes" title="e_book_async_get_changes ()">e_book_async_get_changes</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
303
 
                                                         <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> *changeid</code></em>,
 
274
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
275
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-changes" title="e_book_async_get_changes ()">e_book_async_get_changes</a>            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
276
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
304
277
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListCallback" title="EBookListCallback ()"><span class="type">EBookListCallback</span></a> cb</code></em>,
305
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
306
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="EBook.html#e-book-async-get-required-fields" title="e_book_async_get_required_fields ()">e_book_async_get_required_fields</a>    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
278
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
 
279
<span class="returnvalue">gboolean</span>            <a class="link" href="EBook.html#e-book-async-get-required-fields" title="e_book_async_get_required_fields ()">e_book_async_get_required_fields</a>    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
307
280
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
308
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);
 
281
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);
309
282
</pre>
310
283
</div>
311
284
<div class="refsect1">
312
285
<a name="EBook.object-hierarchy"></a><h2>Object Hierarchy</h2>
313
286
<pre class="synopsis">
314
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
287
  GObject
315
288
   +----EBook
316
289
</pre>
317
290
</div>
318
291
<div class="refsect1">
319
292
<a name="EBook.signals"></a><h2>Signals</h2>
320
293
<pre class="synopsis">
321
 
  "<a class="link" href="EBook.html#EBook-auth-required" title='The "auth-required" signal'>auth-required</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
322
 
  "<a class="link" href="EBook.html#EBook-backend-died" title='The "backend-died" signal'>backend-died</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
323
 
  "<a class="link" href="EBook.html#EBook-connection-status" title='The "connection-status" signal'>connection-status</a>"                              : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
324
 
  "<a class="link" href="EBook.html#EBook-writable-status" title='The "writable-status" signal'>writable-status</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
294
  "<a class="link" href="EBook.html#EBook-backend-died" title='The "backend-died" signal'>backend-died</a>"                                   : <code class="literal">Run Last</code>
 
295
  "<a class="link" href="EBook.html#EBook-connection-status" title='The "connection-status" signal'>connection-status</a>"                              : <code class="literal">Run Last</code>
 
296
  "<a class="link" href="EBook.html#EBook-writable-status" title='The "writable-status" signal'>writable-status</a>"                                : <code class="literal">Run Last</code>
325
297
</pre>
326
298
</div>
327
299
<div class="refsect1">
328
300
<a name="EBook.description"></a><h2>Description</h2>
329
301
<p>
330
302
The old asynchronous API was deprecated since 3.0 and is replaced with
331
 
their an equivalent version which has a detailed <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
 
303
their an equivalent version which has a detailed <span class="type">GError</span>
332
304
structure in the asynchronous callback, instead of a status code only.
333
305
</p>
334
306
<p>
348
320
<hr>
349
321
<div class="refsect2">
350
322
<a name="e-book-new"></a><h3>e_book_new ()</h3>
351
 
<pre class="programlisting"><a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             e_book_new                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
352
 
                                                         <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>
 
323
<pre class="programlisting"><a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             e_book_new                          (<em class="parameter"><code><span class="type">ESource</span> *source</code></em>,
 
324
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
353
325
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
354
326
<h3 class="title">Warning</h3>
355
327
<p><code class="literal">e_book_new</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-new" title="e_book_client_new ()"><code class="function">e_book_client_new()</code></a> instead.</p>
364
336
<tbody>
365
337
<tr>
366
338
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
367
 
<td>an <a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a>
368
 
</td>
369
 
</tr>
370
 
<tr>
371
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
372
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
373
 
</td>
374
 
</tr>
375
 
<tr>
376
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
377
 
<td>a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.</td>
378
 
</tr>
379
 
</tbody>
380
 
</table></div>
381
 
</div>
382
 
<hr>
383
 
<div class="refsect2">
384
 
<a name="e-book-new-default-addressbook"></a><h3>e_book_new_default_addressbook ()</h3>
385
 
<pre class="programlisting"><a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             e_book_new_default_addressbook      (<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>
386
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
387
 
<h3 class="title">Warning</h3>
388
 
<p><code class="literal">e_book_new_default_addressbook</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-new-default" title="e_book_client_new_default ()"><code class="function">e_book_client_new_default()</code></a> instead.</p>
389
 
</div>
390
 
<p>
391
 
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's default address book.
392
 
See the documentation for <a class="link" href="EBook.html#e-book-new" title="e_book_new ()"><code class="function">e_book_new()</code></a> for further information.
393
 
</p>
394
 
<div class="variablelist"><table border="0">
395
 
<col align="left" valign="top">
396
 
<tbody>
397
 
<tr>
398
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
399
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
400
 
</td>
401
 
</tr>
402
 
<tr>
403
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
404
 
<td>a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
405
 
</td>
406
 
</tr>
407
 
</tbody>
408
 
</table></div>
409
 
</div>
410
 
<hr>
411
 
<div class="refsect2">
412
 
<a name="e-book-new-from-uri"></a><h3>e_book_new_from_uri ()</h3>
413
 
<pre class="programlisting"><a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             e_book_new_from_uri                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
414
 
                                                         <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>
415
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
416
 
<h3 class="title">Warning</h3>
417
 
<p><code class="literal">e_book_new_from_uri</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-new-from-uri" title="e_book_client_new_from_uri ()"><code class="function">e_book_client_new_from_uri()</code></a> instead.</p>
418
 
</div>
419
 
<p>
420
 
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the given uri.  See the
421
 
documentation for e_book_new for further information.
422
 
</p>
423
 
<div class="variablelist"><table border="0">
424
 
<col align="left" valign="top">
425
 
<tbody>
426
 
<tr>
427
 
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
428
 
<td>the URI to load</td>
429
 
</tr>
430
 
<tr>
431
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
432
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
433
 
</tr>
434
 
<tr>
435
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
436
 
<td>a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.</td>
437
 
</tr>
438
 
</tbody>
439
 
</table></div>
440
 
</div>
441
 
<hr>
442
 
<div class="refsect2">
443
 
<a name="e-book-new-system-addressbook"></a><h3>e_book_new_system_addressbook ()</h3>
444
 
<pre class="programlisting"><a class="link" href="EBook.html" title="EBook"><span class="returnvalue">EBook</span></a> *             e_book_new_system_addressbook       (<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>
445
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
446
 
<h3 class="title">Warning</h3>
447
 
<p><code class="literal">e_book_new_system_addressbook</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-new-system" title="e_book_client_new_system ()"><code class="function">e_book_client_new_system()</code></a> instead.</p>
448
 
</div>
449
 
<p>
450
 
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's system address book.
451
 
See the documentation for <a class="link" href="EBook.html#e-book-new" title="e_book_new ()"><code class="function">e_book_new()</code></a> for further information.
452
 
</p>
453
 
<div class="variablelist"><table border="0">
454
 
<col align="left" valign="top">
455
 
<tbody>
456
 
<tr>
457
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
458
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
459
 
</tr>
460
 
<tr>
461
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
462
 
<td>a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.</td>
463
 
</tr>
464
 
</tbody>
465
 
</table></div>
466
 
</div>
467
 
<hr>
468
 
<div class="refsect2">
469
 
<a name="e-book-set-default-addressbook"></a><h3>e_book_set_default_addressbook ()</h3>
470
 
<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_set_default_addressbook      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
471
 
                                                         <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>
472
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
473
 
<h3 class="title">Warning</h3>
474
 
<p><code class="literal">e_book_set_default_addressbook</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_book_client_set_default_addressbook()</code> instead.</p>
475
 
</div>
476
 
<p>
477
 
sets the <a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> of the <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> as the "default" addressbook.  This is the source
478
 
that will be loaded in the e_book_get_default_addressbook call.
479
 
</p>
480
 
<div class="variablelist"><table border="0">
481
 
<col align="left" valign="top">
482
 
<tbody>
483
 
<tr>
484
 
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
485
 
<td>An <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> pointer</td>
486
 
</tr>
487
 
<tr>
488
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
489
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
490
 
</tr>
491
 
<tr>
492
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
493
 
<td>
494
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setting was stored in libebook's ESourceList, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
495
 
</tr>
496
 
</tbody>
497
 
</table></div>
498
 
</div>
499
 
<hr>
500
 
<div class="refsect2">
501
 
<a name="e-book-set-default-source"></a><h3>e_book_set_default_source ()</h3>
502
 
<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_set_default_source           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
503
 
                                                         <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>
504
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
505
 
<h3 class="title">Warning</h3>
506
 
<p><code class="literal">e_book_set_default_source</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-set-default-source" title="e_book_client_set_default_source ()"><code class="function">e_book_client_set_default_source()</code></a> instead.</p>
507
 
</div>
508
 
<p>
509
 
Sets <em class="parameter"><code>source</code></em> as the default address book.  This is the source that
510
 
will be loaded in the e_book_get_default_addressbook call.
511
 
</p>
512
 
<div class="variablelist"><table border="0">
513
 
<col align="left" valign="top">
514
 
<tbody>
515
 
<tr>
516
 
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
517
 
<td>an <a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a>
518
 
</td>
519
 
</tr>
520
 
<tr>
521
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
522
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
523
 
</td>
524
 
</tr>
525
 
<tr>
526
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
527
 
<td>
528
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the setting was stored in libebook's ESourceList, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
339
<td>an <span class="type">ESource</span>
 
340
</td>
 
341
</tr>
 
342
<tr>
 
343
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
344
<td>return location for a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
345
</td>
 
346
</tr>
 
347
<tr>
 
348
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
349
<td>a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.</td>
529
350
</tr>
530
351
</tbody>
531
352
</table></div>
533
354
<hr>
534
355
<div class="refsect2">
535
356
<a name="e-book-remove"></a><h3>e_book_remove ()</h3>
536
 
<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_remove                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
537
 
                                                         <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>
 
357
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
358
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
538
359
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
539
360
<h3 class="title">Warning</h3>
540
 
<p><code class="literal">e_book_remove</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-remove-sync"><code class="function">e_client_remove_sync()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
361
<p><code class="literal">e_book_remove</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_remove_sync()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
541
362
</div>
542
363
<p>
543
364
Removes the backing data for this <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
553
374
</tr>
554
375
<tr>
555
376
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
556
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
377
<td>a <span class="type">GError</span> to set on failure</td>
557
378
</tr>
558
379
<tr>
559
380
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
560
381
<td>
561
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure.</td>
 
382
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on failure.</td>
562
383
</tr>
563
384
</tbody>
564
385
</table></div>
566
387
<hr>
567
388
<div class="refsect2">
568
389
<a name="e-book-open"></a><h3>e_book_open ()</h3>
569
 
<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_open                         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
570
 
                                                         <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>,
571
 
                                                         <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>
 
390
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_open                         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
391
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
 
392
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
572
393
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
573
394
<h3 class="title">Warning</h3>
574
 
<p><code class="literal">e_book_open</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-open-sync"><code class="function">e_client_open_sync()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
395
<p><code class="literal">e_book_open</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_open_sync()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
575
396
</div>
576
397
<p>
577
398
Opens the addressbook, making it ready for queries and other operations.
586
407
</tr>
587
408
<tr>
588
409
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
589
 
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, fail if this book doesn't already exist, otherwise create it first</td>
 
410
<td>if <code class="literal">TRUE</code>, fail if this book doesn't already exist, otherwise create it first</td>
590
411
</tr>
591
412
<tr>
592
413
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
593
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
414
<td>a <span class="type">GError</span> to set on failure</td>
594
415
</tr>
595
416
<tr>
596
417
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
597
418
<td>
598
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the book was successfully opened, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
419
<code class="literal">TRUE</code> if the book was successfully opened, <code class="literal">FALSE</code> otherwise.</td>
599
420
</tr>
600
421
</tbody>
601
422
</table></div>
603
424
<hr>
604
425
<div class="refsect2">
605
426
<a name="e-book-get-supported-fields"></a><h3>e_book_get_supported_fields ()</h3>
606
 
<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_get_supported_fields         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
607
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **fields</code></em>,
608
 
                                                         <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>
 
427
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_supported_fields         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
428
                                                         <em class="parameter"><code><span class="type">GList</span> **fields</code></em>,
 
429
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
609
430
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
610
431
<h3 class="title">Warning</h3>
611
 
<p><code class="literal">e_book_get_supported_fields</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-sync"><code class="function">e_client_get_backend_property_sync()</code></a> on
 
432
<p><code class="literal">e_book_get_supported_fields</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property_sync()</code> on
612
433
an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-SUPPORTED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS"><span class="type">BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS</span></a> instead.</p>
613
434
</div>
614
435
<p>
615
436
Gets a list of fields that can be stored for contacts
616
437
in this <em class="parameter"><code>book</code></em>. Other fields may be discarded. The list
617
438
will contain pointers to allocated strings, and both the
618
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> and the strings must be freed by the caller.
 
439
<span class="type">GList</span> and the strings must be freed by the caller.
619
440
</p>
620
441
<div class="variablelist"><table border="0">
621
442
<col align="left" valign="top">
627
448
</tr>
628
449
<tr>
629
450
<td><p><span class="term"><em class="parameter"><code>fields</code></em> :</span></p></td>
630
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of fields to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
451
<td>a <span class="type">GList</span> of fields to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
631
452
</td>
632
453
</tr>
633
454
<tr>
634
455
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
635
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
456
<td>a <span class="type">GError</span> to set on failure</td>
636
457
</tr>
637
458
<tr>
638
459
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
639
460
<td>
640
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
461
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
641
462
</tr>
642
463
</tbody>
643
464
</table></div>
645
466
<hr>
646
467
<div class="refsect2">
647
468
<a name="e-book-get-supported-auth-methods"></a><h3>e_book_get_supported_auth_methods ()</h3>
648
 
<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_get_supported_auth_methods   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
649
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **auth_methods</code></em>,
650
 
                                                         <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>
 
469
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_supported_auth_methods   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
470
                                                         <em class="parameter"><code><span class="type">GList</span> **auth_methods</code></em>,
 
471
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
651
472
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
652
473
<h3 class="title">Warning</h3>
653
 
<p><code class="literal">e_book_get_supported_auth_methods</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-sync"><code class="function">e_client_get_backend_property_sync()</code></a> on
 
474
<p><code class="literal">e_book_get_supported_auth_methods</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property_sync()</code> on
654
475
an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-SUPPORTED-AUTH-METHODS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS"><span class="type">BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS</span></a> instead.</p>
655
476
</div>
656
477
<p>
657
478
Queries <em class="parameter"><code>book</code></em> for the list of authentication methods it supports.
658
479
The list will contain pointers to allocated strings, and both the
659
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> and the strings must be freed by the caller.
 
480
<span class="type">GList</span> and the strings must be freed by the caller.
660
481
</p>
661
482
<div class="variablelist"><table border="0">
662
483
<col align="left" valign="top">
668
489
</tr>
669
490
<tr>
670
491
<td><p><span class="term"><em class="parameter"><code>auth_methods</code></em> :</span></p></td>
671
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of auth methods to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
492
<td>a <span class="type">GList</span> of auth methods to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
672
493
</td>
673
494
</tr>
674
495
<tr>
675
496
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
676
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
497
<td>a <span class="type">GError</span> to set on failure</td>
677
498
</tr>
678
499
<tr>
679
500
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
680
501
<td>
681
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
502
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
682
503
</tr>
683
504
</tbody>
684
505
</table></div>
686
507
<hr>
687
508
<div class="refsect2">
688
509
<a name="e-book-get-required-fields"></a><h3>e_book_get_required_fields ()</h3>
689
 
<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_get_required_fields          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
690
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **fields</code></em>,
691
 
                                                         <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>
 
510
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_required_fields          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
511
                                                         <em class="parameter"><code><span class="type">GList</span> **fields</code></em>,
 
512
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
692
513
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
693
514
<h3 class="title">Warning</h3>
694
 
<p><code class="literal">e_book_get_required_fields</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-sync"><code class="function">e_client_get_backend_property_sync()</code></a> on
 
515
<p><code class="literal">e_book_get_required_fields</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property_sync()</code> on
695
516
an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-REQUIRED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS"><span class="type">BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS</span></a> instead.</p>
696
517
</div>
697
518
<p>
698
519
Gets a list of fields that are required to be filled in for
699
520
all contacts in this <em class="parameter"><code>book</code></em>. The list will contain pointers
700
 
to allocated strings, and both the <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> and the strings
 
521
to allocated strings, and both the <span class="type">GList</span> and the strings
701
522
must be freed by the caller.
702
523
</p>
703
524
<div class="variablelist"><table border="0">
710
531
</tr>
711
532
<tr>
712
533
<td><p><span class="term"><em class="parameter"><code>fields</code></em> :</span></p></td>
713
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of fields to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
534
<td>a <span class="type">GList</span> of fields to set on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
714
535
</td>
715
536
</tr>
716
537
<tr>
717
538
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
718
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
539
<td>a <span class="type">GError</span> to set on failure</td>
719
540
</tr>
720
541
<tr>
721
542
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
722
543
<td>
723
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
544
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
724
545
</tr>
725
546
</tbody>
726
547
</table></div>
728
549
<hr>
729
550
<div class="refsect2">
730
551
<a name="e-book-get-source"></a><h3>e_book_get_source ()</h3>
731
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           e_book_get_source                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
 
552
<pre class="programlisting"><span class="returnvalue">ESource</span> *           e_book_get_source                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
732
553
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
733
554
<h3 class="title">Warning</h3>
734
 
<p><code class="literal">e_book_get_source</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-source"><code class="function">e_client_get_source()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
555
<p><code class="literal">e_book_get_source</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_source()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
735
556
</div>
736
557
<p>
737
 
Get the <a href="/usr/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> that this book has loaded.
 
558
Get the <span class="type">ESource</span> that this book has loaded.
738
559
</p>
739
560
<div class="variablelist"><table border="0">
740
561
<col align="left" valign="top">
755
576
<hr>
756
577
<div class="refsect2">
757
578
<a name="e-book-is-online"></a><h3>e_book_is_online ()</h3>
758
 
<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_is_online                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
 
579
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_is_online                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
759
580
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
760
581
<h3 class="title">Warning</h3>
761
 
<p><code class="literal">e_book_is_online</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-is-online"><code class="function">e_client_is_online()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
582
<p><code class="literal">e_book_is_online</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_is_online()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
762
583
</div>
763
584
<p>
764
585
Check if this book is connected.
774
595
<tr>
775
596
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
776
597
<td>
777
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this book is connected, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
598
<code class="literal">TRUE</code> if this book is connected, otherwise <code class="literal">FALSE</code>.</td>
778
599
</tr>
779
600
</tbody>
780
601
</table></div>
782
603
<hr>
783
604
<div class="refsect2">
784
605
<a name="e-book-is-opened"></a><h3>e_book_is_opened ()</h3>
785
 
<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_is_opened                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
 
606
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_is_opened                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
786
607
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
787
608
<h3 class="title">Warning</h3>
788
 
<p><code class="literal">e_book_is_opened</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-is-opened"><code class="function">e_client_is_opened()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
609
<p><code class="literal">e_book_is_opened</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_is_opened()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
789
610
</div>
790
611
<p>
791
612
Check if this book has been opened.
801
622
<tr>
802
623
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
803
624
<td>
804
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this book has been opened, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
805
 
</tr>
806
 
</tbody>
807
 
</table></div>
808
 
</div>
809
 
<hr>
810
 
<div class="refsect2">
811
 
<a name="e-book-authenticate-user"></a><h3>e_book_authenticate_user ()</h3>
812
 
<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_authenticate_user            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
813
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
814
 
                                                         <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> *passwd</code></em>,
815
 
                                                         <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> *auth_method</code></em>,
816
 
                                                         <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>
817
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
818
 
<h3 class="title">Warning</h3>
819
 
<p><code class="literal">e_book_authenticate_user</code> has been deprecated since version 3.2 and should not be used in newly-written code. Connect to EClient::authenticate signal instead.</p>
820
 
</div>
821
 
<p>
822
 
Authenticates <em class="parameter"><code>user</code></em> with <em class="parameter"><code>passwd</code></em>, using the auth method
823
 
<em class="parameter"><code>auth_method</code></em>.  <em class="parameter"><code>auth_method</code></em> must be one of the authentication
824
 
methods returned using e_book_get_supported_auth_methods.
825
 
</p>
826
 
<div class="variablelist"><table border="0">
827
 
<col align="left" valign="top">
828
 
<tbody>
829
 
<tr>
830
 
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
831
 
<td>an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
832
 
</td>
833
 
</tr>
834
 
<tr>
835
 
<td><p><span class="term"><em class="parameter"><code>user</code></em> :</span></p></td>
836
 
<td>a string</td>
837
 
</tr>
838
 
<tr>
839
 
<td><p><span class="term"><em class="parameter"><code>passwd</code></em> :</span></p></td>
840
 
<td>a string</td>
841
 
</tr>
842
 
<tr>
843
 
<td><p><span class="term"><em class="parameter"><code>auth_method</code></em> :</span></p></td>
844
 
<td>a string</td>
845
 
</tr>
846
 
<tr>
847
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
848
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
849
 
</tr>
850
 
<tr>
851
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
852
 
<td>
853
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
625
<code class="literal">TRUE</code> if this book has been opened, otherwise <code class="literal">FALSE</code>.</td>
854
626
</tr>
855
627
</tbody>
856
628
</table></div>
858
630
<hr>
859
631
<div class="refsect2">
860
632
<a name="e-book-get-contact"></a><h3>e_book_get_contact ()</h3>
861
 
<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_get_contact                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
862
 
                                                         <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>,
 
633
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_contact                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
634
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
863
635
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
864
 
                                                         <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>
 
636
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
865
637
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
866
638
<h3 class="title">Warning</h3>
867
639
<p><code class="literal">e_book_get_contact</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-contact-sync" title="e_book_client_get_contact_sync ()"><code class="function">e_book_client_get_contact_sync()</code></a> instead.</p>
884
656
</tr>
885
657
<tr>
886
658
<td><p><span class="term"><em class="parameter"><code>contact</code></em> :</span></p></td>
887
 
<td>an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][transfer: full]</span>
 
659
<td>an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
888
660
</td>
889
661
</tr>
890
662
<tr>
891
663
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
892
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
664
<td>a <span class="type">GError</span> to set on failure</td>
893
665
</tr>
894
666
<tr>
895
667
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
896
668
<td>
897
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
669
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
898
670
</tr>
899
671
</tbody>
900
672
</table></div>
902
674
<hr>
903
675
<div class="refsect2">
904
676
<a name="e-book-remove-contact"></a><h3>e_book_remove_contact ()</h3>
905
 
<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_remove_contact               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
906
 
                                                         <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>,
907
 
                                                         <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>
 
677
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_contact               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
678
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
679
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
908
680
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
909
681
<h3 class="title">Warning</h3>
910
682
<p><code class="literal">e_book_remove_contact</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-remove-contact-by-uid-sync" title="e_book_client_remove_contact_by_uid_sync ()"><code class="function">e_book_client_remove_contact_by_uid_sync()</code></a> or <a class="link" href="EBookClient.html#e-book-client-remove-contact-sync" title="e_book_client_remove_contact_sync ()"><code class="function">e_book_client_remove_contact_sync()</code></a> instead.</p>
926
698
</tr>
927
699
<tr>
928
700
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
929
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
701
<td>a <span class="type">GError</span> to set on failure</td>
930
702
</tr>
931
703
<tr>
932
704
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
933
705
<td>
934
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
706
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
935
707
</tr>
936
708
</tbody>
937
709
</table></div>
939
711
<hr>
940
712
<div class="refsect2">
941
713
<a name="e-book-remove-contacts"></a><h3>e_book_remove_contacts ()</h3>
942
 
<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_remove_contacts              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
943
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
944
 
                                                         <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>
 
714
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_contacts              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
715
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
 
716
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
945
717
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
946
718
<h3 class="title">Warning</h3>
947
719
<p><code class="literal">e_book_remove_contacts</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-remove-contacts-sync" title="e_book_client_remove_contacts_sync ()"><code class="function">e_book_client_remove_contacts_sync()</code></a> instead.</p>
962
734
</tr>
963
735
<tr>
964
736
<td><p><span class="term"><em class="parameter"><code>ids</code></em> :</span></p></td>
965
 
<td>an <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
737
<td>an <span class="type">GList</span> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
966
738
</td>
967
739
</tr>
968
740
<tr>
969
741
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
970
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
742
<td>a <span class="type">GError</span> to set on failure</td>
971
743
</tr>
972
744
<tr>
973
745
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
974
746
<td>
975
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
747
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
976
748
</tr>
977
749
</tbody>
978
750
</table></div>
980
752
<hr>
981
753
<div class="refsect2">
982
754
<a name="e-book-add-contact"></a><h3>e_book_add_contact ()</h3>
983
 
<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_add_contact                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
755
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_add_contact                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
984
756
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
985
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
757
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
986
758
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
987
759
<h3 class="title">Warning</h3>
988
760
<p><code class="literal">e_book_add_contact</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-add-contact-sync" title="e_book_client_add_contact_sync ()"><code class="function">e_book_client_add_contact_sync()</code></a> instead.</p>
1005
777
</tr>
1006
778
<tr>
1007
779
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1008
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
780
<td>a <span class="type">GError</span> to set on failure</td>
1009
781
</tr>
1010
782
<tr>
1011
783
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1012
784
<td>
1013
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
785
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
1014
786
</tr>
1015
787
</tbody>
1016
788
</table></div>
1018
790
<hr>
1019
791
<div class="refsect2">
1020
792
<a name="e-book-commit-contact"></a><h3>e_book_commit_contact ()</h3>
1021
 
<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_commit_contact               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
793
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_commit_contact               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1022
794
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
1023
 
                                                         <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>
 
795
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1024
796
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1025
797
<h3 class="title">Warning</h3>
1026
798
<p><code class="literal">e_book_commit_contact</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-modify-contact-sync" title="e_book_client_modify_contact_sync ()"><code class="function">e_book_client_modify_contact_sync()</code></a> instead.</p>
1044
816
</tr>
1045
817
<tr>
1046
818
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1047
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
819
<td>a <span class="type">GError</span> to set on failure</td>
1048
820
</tr>
1049
821
<tr>
1050
822
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1051
823
<td>
1052
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
824
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
1053
825
</tr>
1054
826
</tbody>
1055
827
</table></div>
1057
829
<hr>
1058
830
<div class="refsect2">
1059
831
<a name="e-book-get-book-view"></a><h3>e_book_get_book_view ()</h3>
1060
 
<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_get_book_view                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
832
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_book_view                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1061
833
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
1062
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
1063
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
834
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
835
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
1064
836
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> **book_view</code></em>,
1065
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
837
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1066
838
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1067
839
<h3 class="title">Warning</h3>
1068
840
<p><code class="literal">e_book_get_book_view</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-view-sync" title="e_book_client_get_view_sync ()"><code class="function">e_book_client_get_view_sync()</code></a> instead.</p>
1070
842
<p>
1071
843
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, creating a <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> in <em class="parameter"><code>book_view</code></em> with the fields
1072
844
specified by <em class="parameter"><code>requested_fields</code></em> and limited at <em class="parameter"><code>max_results</code></em> records. On an
1073
 
error, <em class="parameter"><code>error</code></em> is set and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> returned.
 
845
error, <em class="parameter"><code>error</code></em> is set and <code class="literal">FALSE</code> returned.
1074
846
</p>
1075
847
<div class="variablelist"><table border="0">
1076
848
<col align="left" valign="top">
1087
859
</tr>
1088
860
<tr>
1089
861
<td><p><span class="term"><em class="parameter"><code>requested_fields</code></em> :</span></p></td>
1090
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing the names of fields to
 
862
<td>a <span class="type">GList</span> containing the names of fields to
1091
863
return, or NULL for all. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
1092
864
</td>
1093
865
</tr>
1102
874
</tr>
1103
875
<tr>
1104
876
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1105
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
877
<td>a <span class="type">GError</span> to set on failure</td>
1106
878
</tr>
1107
879
<tr>
1108
880
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1109
881
<td>
1110
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
882
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
1111
883
</tr>
1112
884
</tbody>
1113
885
</table></div>
1115
887
<hr>
1116
888
<div class="refsect2">
1117
889
<a name="e-book-get-contacts"></a><h3>e_book_get_contacts ()</h3>
1118
 
<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_get_contacts                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
890
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_contacts                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1119
891
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
1120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **contacts</code></em>,
1121
 
                                                         <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>
 
892
                                                         <em class="parameter"><code><span class="type">GList</span> **contacts</code></em>,
 
893
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1122
894
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1123
895
<h3 class="title">Warning</h3>
1124
896
<p><code class="literal">e_book_get_contacts</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-contacts-sync" title="e_book_client_get_contacts_sync ()"><code class="function">e_book_client_get_contacts_sync()</code></a> instead.</p>
1125
897
</div>
1126
898
<p>
1127
899
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, setting <em class="parameter"><code>contacts</code></em> to the list of contacts which
1128
 
matched. On failed, <em class="parameter"><code>error</code></em> will be set and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> returned.
 
900
matched. On failed, <em class="parameter"><code>error</code></em> will be set and <code class="literal">FALSE</code> returned.
1129
901
</p>
1130
902
<div class="variablelist"><table border="0">
1131
903
<col align="left" valign="top">
1142
914
</tr>
1143
915
<tr>
1144
916
<td><p><span class="term"><em class="parameter"><code>contacts</code></em> :</span></p></td>
1145
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> pointer, will be set to the list of contacts. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
917
<td>a <span class="type">GList</span> pointer, will be set to the list of contacts. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
1146
918
</td>
1147
919
</tr>
1148
920
<tr>
1149
921
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1150
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
922
<td>a <span class="type">GError</span> to set on failure</td>
1151
923
</tr>
1152
924
<tr>
1153
925
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1154
926
<td>
1155
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
927
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
1156
928
</tr>
1157
929
</tbody>
1158
930
</table></div>
1160
932
<hr>
1161
933
<div class="refsect2">
1162
934
<a name="e-book-get-changes"></a><h3>e_book_get_changes ()</h3>
1163
 
<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_get_changes                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1164
 
                                                         <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> *changeid</code></em>,
1165
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **changes</code></em>,
1166
 
                                                         <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>
 
935
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_changes                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
936
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
 
937
                                                         <em class="parameter"><code><span class="type">GList</span> **changes</code></em>,
 
938
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1167
939
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1168
940
<h3 class="title">Warning</h3>
1169
941
<p><code class="literal">e_book_get_changes</code> has been deprecated since version 3.2 and should not be used in newly-written code. This function has been dropped completely.</p>
1186
958
</tr>
1187
959
<tr>
1188
960
<td><p><span class="term"><em class="parameter"><code>changes</code></em> :</span></p></td>
1189
 
<td>return location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="libebook-e-book-types.html#EBookChange" title="EBookChange"><span class="type">EBookChange</span></a> items. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
961
<td>return location for a <span class="type">GList</span> of <a class="link" href="libebook-e-book-types.html#EBookChange" title="EBookChange"><span class="type">EBookChange</span></a> items. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1190
962
</td>
1191
963
</tr>
1192
964
<tr>
1193
965
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1194
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure.</td>
 
966
<td>a <span class="type">GError</span> to set on failure.</td>
1195
967
</tr>
1196
968
<tr>
1197
969
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1198
970
<td>
1199
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
971
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
1200
972
</tr>
1201
973
</tbody>
1202
974
</table></div>
1204
976
<hr>
1205
977
<div class="refsect2">
1206
978
<a name="e-book-free-change-list"></a><h3>e_book_free_change_list ()</h3>
1207
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_free_change_list             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *change_list</code></em>);</pre>
 
979
<pre class="programlisting"><span class="returnvalue">void</span>                e_book_free_change_list             (<em class="parameter"><code><span class="type">GList</span> *change_list</code></em>);</pre>
1208
980
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1209
981
<h3 class="title">Warning</h3>
1210
982
<p><code class="literal">e_book_free_change_list</code> has been deprecated since version 3.2 and should not be used in newly-written code. Related function has been dropped completely.</p>
1216
988
<col align="left" valign="top">
1217
989
<tbody><tr>
1218
990
<td><p><span class="term"><em class="parameter"><code>change_list</code></em> :</span></p></td>
1219
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="libebook-e-book-types.html#EBookChange" title="EBookChange"><span class="type">EBookChange</span></a> items. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> EBookChange]</span>
 
991
<td>a <span class="type">GList</span> of <a class="link" href="libebook-e-book-types.html#EBookChange" title="EBookChange"><span class="type">EBookChange</span></a> items. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> EBookChange]</span>
1220
992
</td>
1221
993
</tr></tbody>
1222
994
</table></div>
1223
995
</div>
1224
996
<hr>
1225
997
<div class="refsect2">
1226
 
<a name="e-book-get-uri"></a><h3>e_book_get_uri ()</h3>
1227
 
<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_get_uri                      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
1228
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1229
 
<h3 class="title">Warning</h3>
1230
 
<p><code class="literal">e_book_get_uri</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-uri"><code class="function">e_client_get_uri()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1231
 
</div>
1232
 
<p>
1233
 
Get the URI that this book has loaded. This string should not be freed.
1234
 
</p>
1235
 
<div class="variablelist"><table border="0">
1236
 
<col align="left" valign="top">
1237
 
<tbody>
1238
 
<tr>
1239
 
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
1240
 
<td>an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1241
 
</td>
1242
 
</tr>
1243
 
<tr>
1244
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1245
 
<td>The URI.</td>
1246
 
</tr>
1247
 
</tbody>
1248
 
</table></div>
1249
 
</div>
1250
 
<hr>
1251
 
<div class="refsect2">
1252
998
<a name="e-book-get-static-capabilities"></a><h3>e_book_get_static_capabilities ()</h3>
1253
 
<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_get_static_capabilities      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1254
 
                                                         <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>
 
999
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_book_get_static_capabilities      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1000
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1255
1001
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1256
1002
<h3 class="title">Warning</h3>
1257
 
<p><code class="literal">e_book_get_static_capabilities</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-capabilities"><code class="function">e_client_get_capabilities()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object.</p>
 
1003
<p><code class="literal">e_book_get_static_capabilities</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_capabilities()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object.</p>
1258
1004
</div>
1259
1005
<p>
1260
1006
Get the list of capabilities which the backend for this address book
1270
1016
</tr>
1271
1017
<tr>
1272
1018
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1273
 
<td>an <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
1019
<td>an <span class="type">GError</span> to set on failure</td>
1274
1020
</tr>
1275
1021
<tr>
1276
1022
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1282
1028
<hr>
1283
1029
<div class="refsect2">
1284
1030
<a name="e-book-check-static-capability"></a><h3>e_book_check_static_capability ()</h3>
1285
 
<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_check_static_capability      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1286
 
                                                         <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> *cap</code></em>);</pre>
 
1031
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_check_static_capability      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1032
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cap</code></em>);</pre>
1287
1033
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1288
1034
<h3 class="title">Warning</h3>
1289
 
<p><code class="literal">e_book_check_static_capability</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-check-capability"><code class="function">e_client_check_capability()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1035
<p><code class="literal">e_book_check_static_capability</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_check_capability()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1290
1036
</div>
1291
1037
<p>
1292
1038
Check to see if the backend for this address book supports the capability
1307
1053
<tr>
1308
1054
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1309
1055
<td>
1310
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the backend supports <em class="parameter"><code>cap</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1056
<code class="literal">TRUE</code> if the backend supports <em class="parameter"><code>cap</code></em>, <code class="literal">FALSE</code> otherwise.</td>
1311
1057
</tr>
1312
1058
</tbody>
1313
1059
</table></div>
1315
1061
<hr>
1316
1062
<div class="refsect2">
1317
1063
<a name="e-book-is-writable"></a><h3>e_book_is_writable ()</h3>
1318
 
<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_is_writable                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
 
1064
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_is_writable                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>);</pre>
1319
1065
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1320
1066
<h3 class="title">Warning</h3>
1321
 
<p><code class="literal">e_book_is_writable</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-is-readonly"><code class="function">e_client_is_readonly()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1067
<p><code class="literal">e_book_is_writable</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_is_readonly()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1322
1068
</div>
1323
1069
<p>
1324
1070
Check if this book is writable.
1334
1080
<tr>
1335
1081
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1336
1082
<td>
1337
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this book is writable, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
1083
<code class="literal">TRUE</code> if this book is writable, otherwise <code class="literal">FALSE</code>.</td>
1338
1084
</tr>
1339
1085
</tbody>
1340
1086
</table></div>
1342
1088
<hr>
1343
1089
<div class="refsect2">
1344
1090
<a name="e-book-cancel"></a><h3>e_book_cancel ()</h3>
1345
 
<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_cancel                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1346
 
                                                         <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>
 
1091
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_cancel                       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1092
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1347
1093
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1348
1094
<h3 class="title">Warning</h3>
1349
 
<p><code class="literal">e_book_cancel</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-cancel-all"><code class="function">e_client_cancel_all()</code></a> or <code class="function">e_client_cancel_op()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1095
<p><code class="literal">e_book_cancel</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_cancel_all()</code> or <code class="function">e_client_cancel_op()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1350
1096
</div>
1351
1097
<p>
1352
1098
Used to cancel an already running operation on <em class="parameter"><code>book</code></em>.  This
1369
1115
</tr>
1370
1116
<tr>
1371
1117
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1372
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
1118
<td>a <span class="type">GError</span> to set on failure</td>
1373
1119
</tr>
1374
1120
<tr>
1375
1121
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1376
1122
<td>
1377
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
1123
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
1378
1124
</tr>
1379
1125
</tbody>
1380
1126
</table></div>
1382
1128
<hr>
1383
1129
<div class="refsect2">
1384
1130
<a name="e-book-cancel-async-op"></a><h3>e_book_cancel_async_op ()</h3>
1385
 
<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_cancel_async_op              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1386
 
                                                         <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>
 
1131
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_cancel_async_op              (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1132
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1387
1133
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1388
1134
<h3 class="title">Warning</h3>
1389
 
<p><code class="literal">e_book_cancel_async_op</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-cancel-all"><code class="function">e_client_cancel_all()</code></a> or <code class="function">e_client_cancel_op()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1135
<p><code class="literal">e_book_cancel_async_op</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_cancel_all()</code> or <code class="function">e_client_cancel_op()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1390
1136
</div>
1391
1137
<p>
1392
1138
Similar to above e_book_cancel function, only cancels last, still running,
1397
1143
<hr>
1398
1144
<div class="refsect2">
1399
1145
<a name="e-book-get-self"></a><h3>e_book_get_self ()</h3>
1400
 
<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_get_self                     (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
 
1146
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_self                     (<em class="parameter"><code><span class="type">ESourceRegistry</span> *registry</code></em>,
 
1147
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> **contact</code></em>,
1401
1148
                                                         <em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> **book</code></em>,
1402
 
                                                         <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>
 
1149
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1403
1150
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1404
1151
<h3 class="title">Warning</h3>
1405
1152
<p><code class="literal">e_book_get_self</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-self" title="e_book_client_get_self ()"><code class="function">e_book_client_get_self()</code></a> instead.</p>
1412
1159
<col align="left" valign="top">
1413
1160
<tbody>
1414
1161
<tr>
 
1162
<td><p><span class="term"><em class="parameter"><code>registry</code></em> :</span></p></td>
 
1163
<td>an <span class="type">ESourceRegistry</span>
 
1164
</td>
 
1165
</tr>
 
1166
<tr>
1415
1167
<td><p><span class="term"><em class="parameter"><code>contact</code></em> :</span></p></td>
1416
1168
<td>an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> pointer to set. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
1417
1169
</td>
1423
1175
</tr>
1424
1176
<tr>
1425
1177
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1426
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
1178
<td>a <span class="type">GError</span> to set on failure</td>
1427
1179
</tr>
1428
1180
<tr>
1429
1181
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1430
1182
<td>
1431
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
1183
<code class="literal">TRUE</code> if successful, otherwise <code class="literal">FALSE</code>.</td>
1432
1184
</tr>
1433
1185
</tbody>
1434
1186
</table></div>
1436
1188
<hr>
1437
1189
<div class="refsect2">
1438
1190
<a name="e-book-set-self"></a><h3>e_book_set_self ()</h3>
1439
 
<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_set_self                     (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1191
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_set_self                     (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1440
1192
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
1441
 
                                                         <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>
 
1193
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1442
1194
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1443
1195
<h3 class="title">Warning</h3>
1444
1196
<p><code class="literal">e_book_set_self</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-set-self" title="e_book_client_set_self ()"><code class="function">e_book_client_set_self()</code></a> instead.</p>
1462
1214
</tr>
1463
1215
<tr>
1464
1216
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1465
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on failure</td>
 
1217
<td>a <span class="type">GError</span> to set on failure</td>
1466
1218
</tr>
1467
1219
<tr>
1468
1220
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1469
1221
<td>
1470
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1222
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
1471
1223
</tr>
1472
1224
</tbody>
1473
1225
</table></div>
1475
1227
<hr>
1476
1228
<div class="refsect2">
1477
1229
<a name="e-book-is-self"></a><h3>e_book_is_self ()</h3>
1478
 
<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_is_self                      (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>);</pre>
 
1230
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_is_self                      (<em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>);</pre>
1479
1231
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1480
1232
<h3 class="title">Warning</h3>
1481
1233
<p><code class="literal">e_book_is_self</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-is-self" title="e_book_client_is_self ()"><code class="function">e_book_client_is_self()</code></a> instead.</p>
1494
1246
<tr>
1495
1247
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1496
1248
<td>
1497
 
<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>contact</code></em> is the user, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
1498
 
</tr>
1499
 
</tbody>
1500
 
</table></div>
1501
 
</div>
1502
 
<hr>
1503
 
<div class="refsect2">
1504
 
<a name="e-book-get-addressbooks"></a><h3>e_book_get_addressbooks ()</h3>
1505
 
<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_get_addressbooks             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/ESourceList.html"><span class="type">ESourceList</span></a> **addressbook_sources</code></em>,
1506
 
                                                         <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>
1507
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1508
 
<h3 class="title">Warning</h3>
1509
 
<p><code class="literal">e_book_get_addressbooks</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-sources" title="e_book_client_get_sources ()"><code class="function">e_book_client_get_sources()</code></a> instead.</p>
1510
 
</div>
1511
 
<p>
1512
 
Populate *addressbook_sources with the list of all sources which have been
1513
 
added to Evolution.
1514
 
</p>
1515
 
<div class="variablelist"><table border="0">
1516
 
<col align="left" valign="top">
1517
 
<tbody>
1518
 
<tr>
1519
 
<td><p><span class="term"><em class="parameter"><code>addressbook_sources</code></em> :</span></p></td>
1520
 
<td>A pointer to a <a href="/usr/share/gtk-doc/html/libedataserver/ESourceList.html"><span class="type">ESourceList</span></a> to set. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
1521
 
</td>
1522
 
</tr>
1523
 
<tr>
1524
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1525
 
<td>A pointer to a GError to set on error</td>
1526
 
</tr>
1527
 
<tr>
1528
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1529
 
<td>
1530
 
<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>addressbook_sources</code></em> was set, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
 
1249
<code class="literal">TRUE</code> if <em class="parameter"><code>contact</code></em> is the user, <code class="literal">FALSE</code> otherwise.</td>
1531
1250
</tr>
1532
1251
</tbody>
1533
1252
</table></div>
1567
1286
<div class="refsect2">
1568
1287
<a name="EBookAsyncCallback"></a><h3>EBookAsyncCallback ()</h3>
1569
1288
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookAsyncCallback)               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1570
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
1571
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1289
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
1290
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1572
1291
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1573
1292
<h3 class="title">Warning</h3>
1574
1293
<p><code class="literal">EBookAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1579
1298
<div class="refsect2">
1580
1299
<a name="EBookOpenProgressCallback"></a><h3>EBookOpenProgressCallback ()</h3>
1581
1300
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookOpenProgressCallback)        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1582
 
                                                         <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> *status_message</code></em>,
1583
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gshort"><span class="type">gshort</span></a> percent</code></em>,
1584
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1301
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *status_message</code></em>,
 
1302
                                                         <em class="parameter"><code><span class="type">gshort</span> percent</code></em>,
 
1303
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1585
1304
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1586
1305
<h3 class="title">Warning</h3>
1587
1306
<p><code class="literal">EBookOpenProgressCallback</code> is deprecated and should not be used in newly-written code.</p>
1592
1311
<div class="refsect2">
1593
1312
<a name="EBookIdAsyncCallback"></a><h3>EBookIdAsyncCallback ()</h3>
1594
1313
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookIdAsyncCallback)             (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1595
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
1596
 
                                                         <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>,
1597
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1314
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
1315
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
1316
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1598
1317
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1599
1318
<h3 class="title">Warning</h3>
1600
1319
<p><code class="literal">EBookIdAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1605
1324
<div class="refsect2">
1606
1325
<a name="EBookContactAsyncCallback"></a><h3>EBookContactAsyncCallback ()</h3>
1607
1326
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookContactAsyncCallback)        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1608
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
1327
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
1609
1328
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
1610
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1329
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1611
1330
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1612
1331
<h3 class="title">Warning</h3>
1613
1332
<p><code class="literal">EBookContactAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1618
1337
<div class="refsect2">
1619
1338
<a name="EBookListAsyncCallback"></a><h3>EBookListAsyncCallback ()</h3>
1620
1339
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookListAsyncCallback)           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1621
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
1622
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
1623
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1340
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
1341
                                                         <em class="parameter"><code><span class="type">GList</span> *list</code></em>,
 
1342
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1624
1343
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1625
1344
<h3 class="title">Warning</h3>
1626
1345
<p><code class="literal">EBookListAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1631
1350
<div class="refsect2">
1632
1351
<a name="EBookBookViewAsyncCallback"></a><h3>EBookBookViewAsyncCallback ()</h3>
1633
1352
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookBookViewAsyncCallback)       (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1634
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
1353
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
1635
1354
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
1636
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1355
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1637
1356
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1638
1357
<h3 class="title">Warning</h3>
1639
1358
<p><code class="literal">EBookBookViewAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1644
1363
<div class="refsect2">
1645
1364
<a name="EBookEListAsyncCallback"></a><h3>EBookEListAsyncCallback ()</h3>
1646
1365
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookEListAsyncCallback)          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1647
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
1648
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/EList.html"><span class="type">EList</span></a> *list</code></em>,
1649
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1366
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
 
1367
                                                         <em class="parameter"><code><span class="type">EList</span> *list</code></em>,
 
1368
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1650
1369
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1651
1370
<h3 class="title">Warning</h3>
1652
1371
<p><code class="literal">EBookEListAsyncCallback</code> is deprecated and should not be used in newly-written code.</p>
1658
1377
<a name="EBookCallback"></a><h3>EBookCallback ()</h3>
1659
1378
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookCallback)                    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1660
1379
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1661
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1380
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1662
1381
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1663
1382
<h3 class="title">Warning</h3>
1664
1383
<p><code class="literal">EBookCallback</code> is deprecated and should not be used in newly-written code.</p>
1669
1388
<a name="EBookIdCallback"></a><h3>EBookIdCallback ()</h3>
1670
1389
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookIdCallback)                  (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1671
1390
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1672
 
                                                         <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>,
1673
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1391
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
 
1392
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1674
1393
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1675
1394
<h3 class="title">Warning</h3>
1676
1395
<p><code class="literal">EBookIdCallback</code> is deprecated and should not be used in newly-written code.</p>
1681
1400
<a name="EBookEListCallback"></a><h3>EBookEListCallback ()</h3>
1682
1401
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookEListCallback)               (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1683
1402
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1684
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/libedataserver/EList.html"><span class="type">EList</span></a> *list</code></em>,
1685
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1403
                                                         <em class="parameter"><code><span class="type">EList</span> *list</code></em>,
 
1404
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1686
1405
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1687
1406
<h3 class="title">Warning</h3>
1688
1407
<p><code class="literal">EBookEListCallback</code> is deprecated and should not be used in newly-written code.</p>
1693
1412
<a name="EBookListCallback"></a><h3>EBookListCallback ()</h3>
1694
1413
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookListCallback)                (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1695
1414
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1696
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>,
1697
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1415
                                                         <em class="parameter"><code><span class="type">GList</span> *list</code></em>,
 
1416
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1698
1417
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1699
1418
<h3 class="title">Warning</h3>
1700
1419
<p><code class="literal">EBookListCallback</code> is deprecated and should not be used in newly-written code.</p>
1706
1425
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookContactCallback)             (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1707
1426
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1708
1427
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
1709
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1428
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1710
1429
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1711
1430
<h3 class="title">Warning</h3>
1712
1431
<p><code class="literal">EBookContactCallback</code> is deprecated and should not be used in newly-written code.</p>
1718
1437
<pre class="programlisting"><span class="returnvalue">void</span>                (*EBookBookViewCallback)            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1719
1438
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-types.html#EBookStatus" title="enum EBookStatus"><span class="type">EBookStatus</span></a> status</code></em>,
1720
1439
                                                         <em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
1721
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1440
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1722
1441
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1723
1442
<h3 class="title">Warning</h3>
1724
1443
<p><code class="literal">EBookBookViewCallback</code> is deprecated and should not be used in newly-written code.</p>
1727
1446
<hr>
1728
1447
<div class="refsect2">
1729
1448
<a name="e-book-open-async"></a><h3>e_book_open_async ()</h3>
1730
 
<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_open_async                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1731
 
                                                         <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>,
 
1449
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_open_async                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1450
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
1732
1451
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> open_response</code></em>,
1733
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1452
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1734
1453
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1735
1454
<h3 class="title">Warning</h3>
1736
 
<p><code class="literal">e_book_open_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-open"><code class="function">e_client_open()</code></a> and <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-open-finish"><code class="function">e_client_open_finish()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1455
<p><code class="literal">e_book_open_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_open()</code> and <code class="function">e_client_open_finish()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1737
1456
</div>
1738
1457
<p>
1739
1458
Opens the addressbook, making it ready for queries and other operations.
1749
1468
</tr>
1750
1469
<tr>
1751
1470
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
1752
 
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, fail if this book doesn't already exist, otherwise create it first</td>
 
1471
<td>if <code class="literal">TRUE</code>, fail if this book doesn't already exist, otherwise create it first</td>
1753
1472
</tr>
1754
1473
<tr>
1755
1474
<td><p><span class="term"><em class="parameter"><code>open_response</code></em> :</span></p></td>
1763
1482
<tr>
1764
1483
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1765
1484
<td>
1766
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
1485
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.</td>
1767
1486
</tr>
1768
1487
</tbody>
1769
1488
</table></div>
1772
1491
<hr>
1773
1492
<div class="refsect2">
1774
1493
<a name="e-book-remove-async"></a><h3>e_book_remove_async ()</h3>
1775
 
<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_remove_async                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1494
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_async                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1776
1495
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
1777
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1496
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1778
1497
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1779
1498
<h3 class="title">Warning</h3>
1780
 
<p><code class="literal">e_book_remove_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-remove"><code class="function">e_client_remove()</code></a> and <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-remove-finish"><code class="function">e_client_remove_finish()</code></a> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
 
1499
<p><code class="literal">e_book_remove_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_remove()</code> and <code class="function">e_client_remove_finish()</code> on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object instead.</p>
1781
1500
</div>
1782
1501
<p>
1783
1502
Remove the backing data for this <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
1803
1522
<tr>
1804
1523
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1805
1524
<td>
1806
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
1525
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.</td>
1807
1526
</tr>
1808
1527
</tbody>
1809
1528
</table></div>
1812
1531
<hr>
1813
1532
<div class="refsect2">
1814
1533
<a name="e-book-get-supported-fields-async"></a><h3>e_book_get_supported_fields_async ()</h3>
1815
 
<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_get_supported_fields_async   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1534
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_supported_fields_async   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1816
1535
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
1817
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1536
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1818
1537
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1819
1538
<h3 class="title">Warning</h3>
1820
 
<p><code class="literal">e_book_get_supported_fields_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property"><code class="function">e_client_get_backend_property()</code></a> and <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-finish"><code class="function">e_client_get_backend_property_finish()</code></a>
 
1539
<p><code class="literal">e_book_get_supported_fields_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property()</code> and <code class="function">e_client_get_backend_property_finish()</code>
1821
1540
on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-SUPPORTED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS"><span class="type">BOOK_BACKEND_PROPERTY_SUPPORTED_FIELDS</span></a> instead.</p>
1822
1541
</div>
1823
1542
<p>
1845
1564
<tr>
1846
1565
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1847
1566
<td>
1848
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1567
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
1849
1568
</tr>
1850
1569
</tbody>
1851
1570
</table></div>
1854
1573
<hr>
1855
1574
<div class="refsect2">
1856
1575
<a name="e-book-get-supported-auth-methods-async"></a><h3>e_book_get_supported_auth_methods_async ()</h3>
1857
 
<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_get_supported_auth_methods_async
 
1576
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_supported_auth_methods_async
1858
1577
                                                        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1859
1578
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
1860
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1579
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1861
1580
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1862
1581
<h3 class="title">Warning</h3>
1863
 
<p><code class="literal">e_book_get_supported_auth_methods_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property"><code class="function">e_client_get_backend_property()</code></a> and <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-finish"><code class="function">e_client_get_backend_property_finish()</code></a>
 
1582
<p><code class="literal">e_book_get_supported_auth_methods_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property()</code> and <code class="function">e_client_get_backend_property_finish()</code>
1864
1583
on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-SUPPORTED-AUTH-METHODS:CAPS" title="BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS"><span class="type">BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS</span></a> instead.</p>
1865
1584
</div>
1866
1585
<p>
1887
1606
<tr>
1888
1607
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1889
1608
<td>
1890
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
1891
 
</tr>
1892
 
</tbody>
1893
 
</table></div>
1894
 
<p class="since">Since 2.32</p>
1895
 
</div>
1896
 
<hr>
1897
 
<div class="refsect2">
1898
 
<a name="e-book-authenticate-user-async"></a><h3>e_book_authenticate_user_async ()</h3>
1899
 
<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_authenticate_user_async      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1900
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
1901
 
                                                         <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> *passwd</code></em>,
1902
 
                                                         <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> *auth_method</code></em>,
1903
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
1904
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
1905
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1906
 
<h3 class="title">Warning</h3>
1907
 
<p><code class="literal">e_book_authenticate_user_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Connect to EClient::authenticate signal instead.</p>
1908
 
</div>
1909
 
<p>
1910
 
Authenticate <em class="parameter"><code>user</code></em> with <em class="parameter"><code>passwd</code></em>, using the auth method
1911
 
<em class="parameter"><code>auth_method</code></em>. <em class="parameter"><code>auth_method</code></em> must be one of the authentication
1912
 
methods returned using e_book_get_supported_auth_methods.
1913
 
This function does not block.
1914
 
</p>
1915
 
<div class="variablelist"><table border="0">
1916
 
<col align="left" valign="top">
1917
 
<tbody>
1918
 
<tr>
1919
 
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
1920
 
<td>an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1921
 
</td>
1922
 
</tr>
1923
 
<tr>
1924
 
<td><p><span class="term"><em class="parameter"><code>user</code></em> :</span></p></td>
1925
 
<td>user name</td>
1926
 
</tr>
1927
 
<tr>
1928
 
<td><p><span class="term"><em class="parameter"><code>passwd</code></em> :</span></p></td>
1929
 
<td>password</td>
1930
 
</tr>
1931
 
<tr>
1932
 
<td><p><span class="term"><em class="parameter"><code>auth_method</code></em> :</span></p></td>
1933
 
<td>string indicating authentication method</td>
1934
 
</tr>
1935
 
<tr>
1936
 
<td><p><span class="term"><em class="parameter"><code>cb</code></em> :</span></p></td>
1937
 
<td>function to call when the operation finishes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
1938
 
</td>
1939
 
</tr>
1940
 
<tr>
1941
 
<td><p><span class="term"><em class="parameter"><code>closure</code></em> :</span></p></td>
1942
 
<td>data to pass to callback function</td>
1943
 
</tr>
1944
 
<tr>
1945
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1946
 
<td>
1947
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
1609
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
1948
1610
</tr>
1949
1611
</tbody>
1950
1612
</table></div>
1953
1615
<hr>
1954
1616
<div class="refsect2">
1955
1617
<a name="e-book-get-contact-async"></a><h3>e_book_get_contact_async ()</h3>
1956
 
<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_get_contact_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
1957
 
                                                         <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>,
 
1618
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_contact_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1619
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
1958
1620
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookContactAsyncCallback" title="EBookContactAsyncCallback ()"><span class="type">EBookContactAsyncCallback</span></a> cb</code></em>,
1959
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1621
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
1960
1622
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1961
1623
<h3 class="title">Warning</h3>
1962
1624
<p><code class="literal">e_book_get_contact_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-contact" title="e_book_client_get_contact ()"><code class="function">e_book_client_get_contact()</code></a> and <a class="link" href="EBookClient.html#e-book-client-get-contact-finish" title="e_book_client_get_contact_finish ()"><code class="function">e_book_client_get_contact_finish()</code></a> instead.</p>
1988
1650
<tr>
1989
1651
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1990
1652
<td>
1991
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
1653
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise</td>
1992
1654
</tr>
1993
1655
</tbody>
1994
1656
</table></div>
1997
1659
<hr>
1998
1660
<div class="refsect2">
1999
1661
<a name="e-book-get-contacts-async"></a><h3>e_book_get_contacts_async ()</h3>
2000
 
<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_get_contacts_async           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1662
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_contacts_async           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2001
1663
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
2002
1664
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListAsyncCallback" title="EBookListAsyncCallback ()"><span class="type">EBookListAsyncCallback</span></a> cb</code></em>,
2003
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1665
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2004
1666
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2005
1667
<h3 class="title">Warning</h3>
2006
1668
<p><code class="literal">e_book_get_contacts_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-contacts" title="e_book_client_get_contacts ()"><code class="function">e_book_client_get_contacts()</code></a> and <a class="link" href="EBookClient.html#e-book-client-get-contacts-finish" title="e_book_client_get_contacts_finish ()"><code class="function">e_book_client_get_contacts_finish()</code></a> instead.</p>
2033
1695
<tr>
2034
1696
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2035
1697
<td>
2036
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
1698
<code class="literal">FALSE</code> on success, <code class="literal">TRUE</code> otherwise</td>
2037
1699
</tr>
2038
1700
</tbody>
2039
1701
</table></div>
2042
1704
<hr>
2043
1705
<div class="refsect2">
2044
1706
<a name="e-book-remove-contact-async"></a><h3>e_book_remove_contact_async ()</h3>
2045
 
<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_remove_contact_async         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1707
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_contact_async         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2046
1708
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2047
1709
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
2048
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1710
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2049
1711
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2050
1712
<h3 class="title">Warning</h3>
2051
1713
<p><code class="literal">e_book_remove_contact_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-remove-contact" title="e_book_client_remove_contact ()"><code class="function">e_book_client_remove_contact()</code></a> and <a class="link" href="EBookClient.html#e-book-client-remove-contact-finish" title="e_book_client_remove_contact_finish ()"><code class="function">e_book_client_remove_contact_finish()</code></a> instead.</p>
2078
1740
<tr>
2079
1741
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2080
1742
<td>
2081
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
1743
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2082
1744
</tr>
2083
1745
</tbody>
2084
1746
</table></div>
2087
1749
<hr>
2088
1750
<div class="refsect2">
2089
1751
<a name="e-book-remove-contact-by-id-async"></a><h3>e_book_remove_contact_by_id_async ()</h3>
2090
 
<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_remove_contact_by_id_async   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2091
 
                                                         <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>,
 
1752
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_contact_by_id_async   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1753
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
2092
1754
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
2093
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1755
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2094
1756
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2095
1757
<h3 class="title">Warning</h3>
2096
1758
<p><code class="literal">e_book_remove_contact_by_id_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-remove-contact-by-uid" title="e_book_client_remove_contact_by_uid ()"><code class="function">e_book_client_remove_contact_by_uid()</code></a> and <a class="link" href="EBookClient.html#e-book-client-remove-contact-by-uid-finish" title="e_book_client_remove_contact_by_uid_finish ()"><code class="function">e_book_client_remove_contact_by_uid_finish()</code></a> instead.</p>
2122
1784
<tr>
2123
1785
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2124
1786
<td>
2125
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
1787
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2126
1788
</tr>
2127
1789
</tbody>
2128
1790
</table></div>
2131
1793
<hr>
2132
1794
<div class="refsect2">
2133
1795
<a name="e-book-remove-contacts-async"></a><h3>e_book_remove_contacts_async ()</h3>
2134
 
<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_remove_contacts_async        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2135
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
 
1796
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_remove_contacts_async        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1797
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
2136
1798
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
2137
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1799
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2138
1800
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2139
1801
<h3 class="title">Warning</h3>
2140
1802
<p><code class="literal">e_book_remove_contacts_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-remove-contacts" title="e_book_client_remove_contacts ()"><code class="function">e_book_client_remove_contacts()</code></a> and <a class="link" href="EBookClient.html#e-book-client-remove-contacts-finish" title="e_book_client_remove_contacts_finish ()"><code class="function">e_book_client_remove_contacts_finish()</code></a> instead.</p>
2155
1817
</tr>
2156
1818
<tr>
2157
1819
<td><p><span class="term"><em class="parameter"><code>ids</code></em> :</span></p></td>
2158
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
1820
<td>a <span class="type">GList</span> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
2159
1821
</td>
2160
1822
</tr>
2161
1823
<tr>
2170
1832
<tr>
2171
1833
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2172
1834
<td>
2173
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
1835
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2174
1836
</tr>
2175
1837
</tbody>
2176
1838
</table></div>
2179
1841
<hr>
2180
1842
<div class="refsect2">
2181
1843
<a name="e-book-add-contact-async"></a><h3>e_book_add_contact_async ()</h3>
2182
 
<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_add_contact_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1844
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_add_contact_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2183
1845
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2184
1846
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookIdAsyncCallback" title="EBookIdAsyncCallback ()"><span class="type">EBookIdAsyncCallback</span></a> cb</code></em>,
2185
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1847
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2186
1848
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2187
1849
<h3 class="title">Warning</h3>
2188
1850
<p><code class="literal">e_book_add_contact_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-add-contact" title="e_book_client_add_contact ()"><code class="function">e_book_client_add_contact()</code></a> and <a class="link" href="EBookClient.html#e-book-client-add-contact-finish" title="e_book_client_add_contact_finish ()"><code class="function">e_book_client_add_contact_finish()</code></a> instead.</p>
2215
1877
<tr>
2216
1878
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2217
1879
<td>
2218
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1880
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
2219
1881
</tr>
2220
1882
</tbody>
2221
1883
</table></div>
2224
1886
<hr>
2225
1887
<div class="refsect2">
2226
1888
<a name="e-book-commit-contact-async"></a><h3>e_book_commit_contact_async ()</h3>
2227
 
<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_commit_contact_async         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1889
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_commit_contact_async         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2228
1890
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2229
1891
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookAsyncCallback" title="EBookAsyncCallback ()"><span class="type">EBookAsyncCallback</span></a> cb</code></em>,
2230
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1892
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2231
1893
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2232
1894
<h3 class="title">Warning</h3>
2233
1895
<p><code class="literal">e_book_commit_contact_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-modify-contact" title="e_book_client_modify_contact ()"><code class="function">e_book_client_modify_contact()</code></a> and <a class="link" href="EBookClient.html#e-book-client-modify-contact-finish" title="e_book_client_modify_contact_finish ()"><code class="function">e_book_client_modify_contact_finish()</code></a> instead.</p>
2261
1923
<tr>
2262
1924
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2263
1925
<td>
2264
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
1926
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
2265
1927
</tr>
2266
1928
</tbody>
2267
1929
</table></div>
2270
1932
<hr>
2271
1933
<div class="refsect2">
2272
1934
<a name="e-book-get-book-view-async"></a><h3>e_book_get_book_view_async ()</h3>
2273
 
<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_get_book_view_async          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1935
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_book_view_async          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2274
1936
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
2275
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
2276
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
1937
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
1938
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
2277
1939
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookBookViewAsyncCallback" title="EBookBookViewAsyncCallback ()"><span class="type">EBookBookViewAsyncCallback</span></a> cb</code></em>,
2278
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1940
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2279
1941
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2280
1942
<h3 class="title">Warning</h3>
2281
1943
<p><code class="literal">e_book_get_book_view_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a class="link" href="EBookClient.html#e-book-client-get-view" title="e_book_client_get_view ()"><code class="function">e_book_client_get_view()</code></a> and <a class="link" href="EBookClient.html#e-book-client-get-view-finish" title="e_book_client_get_view_finish ()"><code class="function">e_book_client_get_view_finish()</code></a> instead.</p>
2299
1961
</tr>
2300
1962
<tr>
2301
1963
<td><p><span class="term"><em class="parameter"><code>requested_fields</code></em> :</span></p></td>
2302
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing the names of fields to
 
1964
<td>a <span class="type">GList</span> containing the names of fields to
2303
1965
return, or NULL for all. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
2304
1966
</td>
2305
1967
</tr>
2319
1981
<tr>
2320
1982
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2321
1983
<td>
2322
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
1984
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise</td>
2323
1985
</tr>
2324
1986
</tbody>
2325
1987
</table></div>
2328
1990
<hr>
2329
1991
<div class="refsect2">
2330
1992
<a name="e-book-get-changes-async"></a><h3>e_book_get_changes_async ()</h3>
2331
 
<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_get_changes_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2332
 
                                                         <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> *changeid</code></em>,
 
1993
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_changes_async            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
1994
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
2333
1995
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListAsyncCallback" title="EBookListAsyncCallback ()"><span class="type">EBookListAsyncCallback</span></a> cb</code></em>,
2334
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
1996
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2335
1997
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2336
1998
<h3 class="title">Warning</h3>
2337
1999
<p><code class="literal">e_book_get_changes_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. This function has been dropped completely.</p>
2364
2026
<tr>
2365
2027
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2366
2028
<td>
2367
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
2029
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
2368
2030
</tr>
2369
2031
</tbody>
2370
2032
</table></div>
2373
2035
<hr>
2374
2036
<div class="refsect2">
2375
2037
<a name="e-book-get-required-fields-async"></a><h3>e_book_get_required_fields_async ()</h3>
2376
 
<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_get_required_fields_async    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2038
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_get_required_fields_async    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2377
2039
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListAsyncCallback" title="EBookEListAsyncCallback ()"><span class="type">EBookEListAsyncCallback</span></a> cb</code></em>,
2378
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2040
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2379
2041
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2380
2042
<h3 class="title">Warning</h3>
2381
 
<p><code class="literal">e_book_get_required_fields_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property"><code class="function">e_client_get_backend_property()</code></a> and <a href="/usr/share/gtk-doc/html/libedataserver/EClient.html#e-client-get-backend-property-finish"><code class="function">e_client_get_backend_property_finish()</code></a>
 
2043
<p><code class="literal">e_book_get_required_fields_async</code> has been deprecated since version 3.2 and should not be used in newly-written code. Use <code class="function">e_client_get_backend_property()</code> and <code class="function">e_client_get_backend_property_finish()</code>
2382
2044
on an <a class="link" href="EBookClient.html" title="EBookClient"><span class="type">EBookClient</span></a> object with <a class="link" href="EBookClient.html#BOOK-BACKEND-PROPERTY-REQUIRED-FIELDS:CAPS" title="BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS"><span class="type">BOOK_BACKEND_PROPERTY_REQUIRED_FIELDS</span></a> instead.</p>
2383
2045
</div>
2384
2046
<p>
2405
2067
<tr>
2406
2068
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2407
2069
<td>
2408
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
2070
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
2409
2071
</tr>
2410
2072
</tbody>
2411
2073
</table></div>
2414
2076
<hr>
2415
2077
<div class="refsect2">
2416
2078
<a name="e-book-async-open"></a><h3>e_book_async_open ()</h3>
2417
 
<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_async_open                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2418
 
                                                         <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>,
 
2079
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_open                   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2080
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
2419
2081
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> open_response</code></em>,
2420
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2082
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2421
2083
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2422
2084
<h3 class="title">Warning</h3>
2423
2085
<p><code class="literal">e_book_async_open</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-open-async" title="e_book_open_async ()"><code class="function">e_book_open_async()</code></a> instead.</p>
2436
2098
</tr>
2437
2099
<tr>
2438
2100
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
2439
 
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, fail if this book doesn't already exist, otherwise create it first</td>
 
2101
<td>if <code class="literal">TRUE</code>, fail if this book doesn't already exist, otherwise create it first</td>
2440
2102
</tr>
2441
2103
<tr>
2442
2104
<td><p><span class="term"><em class="parameter"><code>open_response</code></em> :</span></p></td>
2450
2112
<tr>
2451
2113
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2452
2114
<td>
2453
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
2115
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.</td>
2454
2116
</tr>
2455
2117
</tbody>
2456
2118
</table></div>
2458
2120
<hr>
2459
2121
<div class="refsect2">
2460
2122
<a name="e-book-async-remove"></a><h3>e_book_async_remove ()</h3>
2461
 
<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_async_remove                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2123
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_remove                 (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2462
2124
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2463
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2125
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2464
2126
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2465
2127
<h3 class="title">Warning</h3>
2466
2128
<p><code class="literal">e_book_async_remove</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-remove-async" title="e_book_remove_async ()"><code class="function">e_book_remove_async()</code></a> instead.</p>
2489
2151
<tr>
2490
2152
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2491
2153
<td>
2492
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
2154
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.</td>
2493
2155
</tr>
2494
2156
</tbody>
2495
2157
</table></div>
2497
2159
<hr>
2498
2160
<div class="refsect2">
2499
2161
<a name="e-book-async-get-supported-fields"></a><h3>e_book_async_get_supported_fields ()</h3>
2500
 
<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_async_get_supported_fields   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2162
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_supported_fields   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2501
2163
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
2502
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2164
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2503
2165
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2504
2166
<h3 class="title">Warning</h3>
2505
2167
<p><code class="literal">e_book_async_get_supported_fields</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-supported-fields-async" title="e_book_get_supported_fields_async ()"><code class="function">e_book_get_supported_fields_async()</code></a> instead.</p>
2529
2191
<tr>
2530
2192
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2531
2193
<td>
2532
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
2194
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
2533
2195
</tr>
2534
2196
</tbody>
2535
2197
</table></div>
2537
2199
<hr>
2538
2200
<div class="refsect2">
2539
2201
<a name="e-book-async-get-supported-auth-methods"></a><h3>e_book_async_get_supported_auth_methods ()</h3>
2540
 
<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_async_get_supported_auth_methods
 
2202
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_supported_auth_methods
2541
2203
                                                        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2542
2204
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
2543
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2205
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2544
2206
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2545
2207
<h3 class="title">Warning</h3>
2546
2208
<p><code class="literal">e_book_async_get_supported_auth_methods</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-supported-auth-methods-async" title="e_book_get_supported_auth_methods_async ()"><code class="function">e_book_get_supported_auth_methods_async()</code></a> instead.</p>
2569
2231
<tr>
2570
2232
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2571
2233
<td>
2572
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
2573
 
</tr>
2574
 
</tbody>
2575
 
</table></div>
2576
 
</div>
2577
 
<hr>
2578
 
<div class="refsect2">
2579
 
<a name="e-book-async-authenticate-user"></a><h3>e_book_async_authenticate_user ()</h3>
2580
 
<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_async_authenticate_user      (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2581
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *user</code></em>,
2582
 
                                                         <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> *passwd</code></em>,
2583
 
                                                         <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> *auth_method</code></em>,
2584
 
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2585
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
2586
 
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2587
 
<h3 class="title">Warning</h3>
2588
 
<p><code class="literal">e_book_async_authenticate_user</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-authenticate-user-async" title="e_book_authenticate_user_async ()"><code class="function">e_book_authenticate_user_async()</code></a> instead.</p>
2589
 
</div>
2590
 
<p>
2591
 
Authenticate <em class="parameter"><code>user</code></em> with <em class="parameter"><code>passwd</code></em>, using the auth method
2592
 
<em class="parameter"><code>auth_method</code></em>. <em class="parameter"><code>auth_method</code></em> must be one of the authentication
2593
 
methods returned using e_book_get_supported_auth_methods.
2594
 
This function does not block.
2595
 
</p>
2596
 
<div class="variablelist"><table border="0">
2597
 
<col align="left" valign="top">
2598
 
<tbody>
2599
 
<tr>
2600
 
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
2601
 
<td>an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2602
 
</td>
2603
 
</tr>
2604
 
<tr>
2605
 
<td><p><span class="term"><em class="parameter"><code>user</code></em> :</span></p></td>
2606
 
<td>user name</td>
2607
 
</tr>
2608
 
<tr>
2609
 
<td><p><span class="term"><em class="parameter"><code>passwd</code></em> :</span></p></td>
2610
 
<td>password</td>
2611
 
</tr>
2612
 
<tr>
2613
 
<td><p><span class="term"><em class="parameter"><code>auth_method</code></em> :</span></p></td>
2614
 
<td>string indicating authentication method</td>
2615
 
</tr>
2616
 
<tr>
2617
 
<td><p><span class="term"><em class="parameter"><code>cb</code></em> :</span></p></td>
2618
 
<td>function to call when the operation finishes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
2619
 
</td>
2620
 
</tr>
2621
 
<tr>
2622
 
<td><p><span class="term"><em class="parameter"><code>closure</code></em> :</span></p></td>
2623
 
<td>data to pass to callback function</td>
2624
 
</tr>
2625
 
<tr>
2626
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2627
 
<td>
2628
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise.</td>
 
2234
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.</td>
2629
2235
</tr>
2630
2236
</tbody>
2631
2237
</table></div>
2633
2239
<hr>
2634
2240
<div class="refsect2">
2635
2241
<a name="e-book-async-get-contact"></a><h3>e_book_async_get_contact ()</h3>
2636
 
<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_async_get_contact            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2637
 
                                                         <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>,
 
2242
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_contact            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2243
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
2638
2244
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookContactCallback" title="EBookContactCallback ()"><span class="type">EBookContactCallback</span></a> cb</code></em>,
2639
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2245
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2640
2246
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2641
2247
<h3 class="title">Warning</h3>
2642
2248
<p><code class="literal">e_book_async_get_contact</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-contact-async" title="e_book_get_contact_async ()"><code class="function">e_book_get_contact_async()</code></a> instead.</p>
2668
2274
<tr>
2669
2275
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2670
2276
<td>
2671
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
2277
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise</td>
2672
2278
</tr>
2673
2279
</tbody>
2674
2280
</table></div>
2676
2282
<hr>
2677
2283
<div class="refsect2">
2678
2284
<a name="e-book-async-get-contacts"></a><h3>e_book_async_get_contacts ()</h3>
2679
 
<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_async_get_contacts           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2285
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_contacts           (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2680
2286
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
2681
2287
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListCallback" title="EBookListCallback ()"><span class="type">EBookListCallback</span></a> cb</code></em>,
2682
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2288
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2683
2289
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2684
2290
<h3 class="title">Warning</h3>
2685
2291
<p><code class="literal">e_book_async_get_contacts</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-contacts-async" title="e_book_get_contacts_async ()"><code class="function">e_book_get_contacts_async()</code></a> instead.</p>
2712
2318
<tr>
2713
2319
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2714
2320
<td>
2715
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
2321
<code class="literal">FALSE</code> on success, <code class="literal">TRUE</code> otherwise</td>
2716
2322
</tr>
2717
2323
</tbody>
2718
2324
</table></div>
2720
2326
<hr>
2721
2327
<div class="refsect2">
2722
2328
<a name="e-book-async-remove-contact"></a><h3>e_book_async_remove_contact ()</h3>
2723
 
<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_async_remove_contact         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2329
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_remove_contact         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2724
2330
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2725
2331
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2726
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2332
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2727
2333
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2728
2334
<h3 class="title">Warning</h3>
2729
2335
<p><code class="literal">e_book_async_remove_contact</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-remove-contact-async" title="e_book_remove_contact_async ()"><code class="function">e_book_remove_contact_async()</code></a> instead.</p>
2756
2362
<tr>
2757
2363
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2758
2364
<td>
2759
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
2365
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2760
2366
</tr>
2761
2367
</tbody>
2762
2368
</table></div>
2764
2370
<hr>
2765
2371
<div class="refsect2">
2766
2372
<a name="e-book-async-remove-contact-by-id"></a><h3>e_book_async_remove_contact_by_id ()</h3>
2767
 
<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_async_remove_contact_by_id   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2768
 
                                                         <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>,
 
2373
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_remove_contact_by_id   (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2374
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
2769
2375
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2770
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2376
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2771
2377
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2772
2378
<h3 class="title">Warning</h3>
2773
2379
<p><code class="literal">e_book_async_remove_contact_by_id</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-remove-contact-by-id-async" title="e_book_remove_contact_by_id_async ()"><code class="function">e_book_remove_contact_by_id_async()</code></a> instead.</p>
2799
2405
<tr>
2800
2406
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2801
2407
<td>
2802
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
2408
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2803
2409
</tr>
2804
2410
</tbody>
2805
2411
</table></div>
2807
2413
<hr>
2808
2414
<div class="refsect2">
2809
2415
<a name="e-book-async-remove-contacts"></a><h3>e_book_async_remove_contacts ()</h3>
2810
 
<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_async_remove_contacts        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2811
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *ids</code></em>,
 
2416
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_remove_contacts        (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2417
                                                         <em class="parameter"><code><span class="type">GList</span> *ids</code></em>,
2812
2418
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2813
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2419
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2814
2420
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2815
2421
<h3 class="title">Warning</h3>
2816
2422
<p><code class="literal">e_book_async_remove_contacts</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-remove-contacts-async" title="e_book_remove_contacts_async ()"><code class="function">e_book_remove_contacts_async()</code></a> instead.</p>
2831
2437
</tr>
2832
2438
<tr>
2833
2439
<td><p><span class="term"><em class="parameter"><code>ids</code></em> :</span></p></td>
2834
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
2440
<td>a <span class="type">GList</span> of const gchar *id's. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
2835
2441
</td>
2836
2442
</tr>
2837
2443
<tr>
2846
2452
<tr>
2847
2453
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2848
2454
<td>
2849
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
2455
<code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise</td>
2850
2456
</tr>
2851
2457
</tbody>
2852
2458
</table></div>
2854
2460
<hr>
2855
2461
<div class="refsect2">
2856
2462
<a name="e-book-async-add-contact"></a><h3>e_book_async_add_contact ()</h3>
2857
 
<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_async_add_contact            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2463
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_add_contact            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2858
2464
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2859
2465
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookIdCallback" title="EBookIdCallback ()"><span class="type">EBookIdCallback</span></a> cb</code></em>,
2860
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2466
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2861
2467
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2862
2468
<h3 class="title">Warning</h3>
2863
2469
<p><code class="literal">e_book_async_add_contact</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-add-contact-async" title="e_book_add_contact_async ()"><code class="function">e_book_add_contact_async()</code></a> instead.</p>
2890
2496
<tr>
2891
2497
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2892
2498
<td>
2893
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
2499
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
2894
2500
</tr>
2895
2501
</tbody>
2896
2502
</table></div>
2898
2504
<hr>
2899
2505
<div class="refsect2">
2900
2506
<a name="e-book-async-commit-contact"></a><h3>e_book_async_commit_contact ()</h3>
2901
 
<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_async_commit_contact         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2507
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_commit_contact         (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2902
2508
                                                         <em class="parameter"><code><a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> *contact</code></em>,
2903
2509
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookCallback" title="EBookCallback ()"><span class="type">EBookCallback</span></a> cb</code></em>,
2904
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2510
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2905
2511
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2906
2512
<h3 class="title">Warning</h3>
2907
2513
<p><code class="literal">e_book_async_commit_contact</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-commit-contact-async" title="e_book_commit_contact_async ()"><code class="function">e_book_commit_contact_async()</code></a> instead.</p>
2935
2541
<tr>
2936
2542
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2937
2543
<td>
2938
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
2544
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
2939
2545
</tr>
2940
2546
</tbody>
2941
2547
</table></div>
2943
2549
<hr>
2944
2550
<div class="refsect2">
2945
2551
<a name="e-book-async-get-book-view"></a><h3>e_book_async_get_book_view ()</h3>
2946
 
<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_async_get_book_view          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2552
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_book_view          (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
2947
2553
                                                         <em class="parameter"><code><a class="link" href="libebook-e-book-query.html#EBookQuery" title="EBookQuery"><span class="type">EBookQuery</span></a> *query</code></em>,
2948
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *requested_fields</code></em>,
2949
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> max_results</code></em>,
 
2554
                                                         <em class="parameter"><code><span class="type">GList</span> *requested_fields</code></em>,
 
2555
                                                         <em class="parameter"><code><span class="type">gint</span> max_results</code></em>,
2950
2556
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookBookViewCallback" title="EBookBookViewCallback ()"><span class="type">EBookBookViewCallback</span></a> cb</code></em>,
2951
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2557
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
2952
2558
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2953
2559
<h3 class="title">Warning</h3>
2954
2560
<p><code class="literal">e_book_async_get_book_view</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-book-view-async" title="e_book_get_book_view_async ()"><code class="function">e_book_get_book_view_async()</code></a> instead.</p>
2972
2578
</tr>
2973
2579
<tr>
2974
2580
<td><p><span class="term"><em class="parameter"><code>requested_fields</code></em> :</span></p></td>
2975
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing the names of fields to return, or NULL for all. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
2581
<td>a <span class="type">GList</span> containing the names of fields to return, or NULL for all. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
2976
2582
</td>
2977
2583
</tr>
2978
2584
<tr>
2991
2597
<tr>
2992
2598
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2993
2599
<td>
2994
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> otherwise</td>
 
2600
<code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise</td>
2995
2601
</tr>
2996
2602
</tbody>
2997
2603
</table></div>
2999
2605
<hr>
3000
2606
<div class="refsect2">
3001
2607
<a name="e-book-async-get-changes"></a><h3>e_book_async_get_changes ()</h3>
3002
 
<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_async_get_changes            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
3003
 
                                                         <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> *changeid</code></em>,
 
2608
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_changes            (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2609
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *changeid</code></em>,
3004
2610
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookListCallback" title="EBookListCallback ()"><span class="type">EBookListCallback</span></a> cb</code></em>,
3005
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2611
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
3006
2612
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
3007
2613
<h3 class="title">Warning</h3>
3008
2614
<p><code class="literal">e_book_async_get_changes</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-changes-async" title="e_book_get_changes_async ()"><code class="function">e_book_get_changes_async()</code></a> instead.</p>
3035
2641
<tr>
3036
2642
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3037
2643
<td>
3038
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
2644
<code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
3039
2645
</tr>
3040
2646
</tbody>
3041
2647
</table></div>
3043
2649
<hr>
3044
2650
<div class="refsect2">
3045
2651
<a name="e-book-async-get-required-fields"></a><h3>e_book_async_get_required_fields ()</h3>
3046
 
<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_async_get_required_fields    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
 
2652
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_book_async_get_required_fields    (<em class="parameter"><code><a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> *book</code></em>,
3047
2653
                                                         <em class="parameter"><code><a class="link" href="EBook.html#EBookEListCallback" title="EBookEListCallback ()"><span class="type">EBookEListCallback</span></a> cb</code></em>,
3048
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> closure</code></em>);</pre>
 
2654
                                                         <em class="parameter"><code><span class="type">gpointer</span> closure</code></em>);</pre>
3049
2655
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
3050
2656
<h3 class="title">Warning</h3>
3051
2657
<p><code class="literal">e_book_async_get_required_fields</code> has been deprecated since version 3.0 and should not be used in newly-written code. Use <a class="link" href="EBook.html#e-book-get-required-fields-async" title="e_book_get_required_fields_async ()"><code class="function">e_book_get_required_fields_async()</code></a> instead.</p>
3074
2680
<tr>
3075
2681
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3076
2682
<td>
3077
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was started, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
2683
<code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.</td>
3078
2684
</tr>
3079
2685
</tbody>
3080
2686
</table></div>
3083
2689
<div class="refsect1">
3084
2690
<a name="EBook.signal-details"></a><h2>Signal Details</h2>
3085
2691
<div class="refsect2">
3086
 
<a name="EBook-auth-required"></a><h3>The <code class="literal">"auth-required"</code> signal</h3>
3087
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>   *ebook,
3088
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
3089
 
</div>
3090
 
<hr>
3091
 
<div class="refsect2">
3092
2692
<a name="EBook-backend-died"></a><h3>The <code class="literal">"backend-died"</code> signal</h3>
3093
2693
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>   *ebook,
3094
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
2694
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
3095
2695
</div>
3096
2696
<hr>
3097
2697
<div class="refsect2">
3098
2698
<a name="EBook-connection-status"></a><h3>The <code class="literal">"connection-status"</code> signal</h3>
3099
2699
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>   *ebook,
3100
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
3101
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
2700
                                                        <span class="type">gboolean</span> arg1,
 
2701
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
3102
2702
</div>
3103
2703
<hr>
3104
2704
<div class="refsect2">
3105
2705
<a name="EBook-writable-status"></a><h3>The <code class="literal">"writable-status"</code> signal</h3>
3106
2706
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>   *ebook,
3107
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
3108
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
2707
                                                        <span class="type">gboolean</span> arg1,
 
2708
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
3109
2709
</div>
3110
2710
</div>
3111
2711
</div>