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,
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,
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>);
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>
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>
327
299
<div class="refsect1">
328
300
<a name="EBook.description"></a><h2>Description</h2>
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.
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>
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>
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>
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>
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.
394
<div class="variablelist"><table border="0">
395
<col align="left" valign="top">
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>
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>
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>
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.
423
<div class="variablelist"><table border="0">
424
<col align="left" valign="top">
427
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
428
<td>the URI to load</td>
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>
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>
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>
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.
453
<div class="variablelist"><table border="0">
454
<col align="left" valign="top">
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>
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>
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>
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.
480
<div class="variablelist"><table border="0">
481
<col align="left" valign="top">
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>
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>
492
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
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.
512
<div class="variablelist"><table border="0">
513
<col align="left" valign="top">
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>
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>
526
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
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>