~ubuntu-branches/ubuntu/hardy/evolution-data-server/hardy-updates

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-11-13 10:59:20 UTC
  • mfrom: (1.1.38 upstream)
  • Revision ID: james.westby@ubuntu.com-20071113105920-nb6w14udvgx0ghi3
Tags: 2.21.2-0ubuntu1
* New upstream version:
  Bug Fixes:
  - #318842: Task lists should be sorted (LP: #23912)
  - #345135: Disable SSLv2 compatible HELLO on SSL stream when 
    SSLv2 is disabled
  - #359267: Not all memos are showed in calendar view
  - #430420: Returned size <= 0 is an error
  - #460649: Meeting UI Needs To Show Color Of Selected Calendar Source
  - #487229: Use GKeyFile instead of gnome-config to access stored passwords
  - #488156: Minimize use of the WITH_GNOME_KEYRING macro
  - #492130: ESourceSelector uses pointers to ESource
  - #494304: Fix leak
  Updated Translations
  New in 2.21.1:
  - Support for Google Calendar
  Bug Fixes:
  - #203480: (Novell Bugzilla) Compiler warning fix 
    for usage ofunintialized variable
  - #231178: New symbol 'set-label' defined and added corresponding callback
  - #271777: Keep character's case as user types
  - #417999: Don't use deprecated GTK+ symbols
  - #420167: e-d-s now exits with gnome-session
  - #469657: Better use of GHashTable
  - #474000: Use GLib's Base64 API instead of Camel's
  - #475487: When creating the default contact, print errors to the console
  - #475493: Use G_DEFINE_TYPE
  - #475494: Use G_LOCK instead of a static mutex for clearer code
  - #478404: Reset the id to zero
  - #483301: Remove an unused variable
  - #487270: Fix typo in documentation
  - #488173: Remove __FUNCTION__, which is a gcc-ism
  - #488351: Fix an addressbook error on a fresh install
  Other Contributors:
  - Protect against a NULL subject string. 
* debian/*.preinst:
  - On upgrades from Gutsy, remove the symlinks introduced in Gutsy. They
    break upgrades all over, and current cdbs just symlinks individual files.
* Sync with Debian
* debian/control:
  - evolution-data-server Breaks evolution (<< 2.9), 
    evolution-exchange (<= 2.8.1-0ubuntu1),
    evolution-jescs (<= 2.8.2-0ubuntu3), 
    evolution-scalix (<= 10.0.0.357-0ubuntu6)
  - updated maintainer to desktop team
* debian/rules:
  - don't specify the paths for nspr and nss since the package is built 
    with firefox
  - don't build documentation, it's distributed in the upstream tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>EBook</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.1">
7
7
<link rel="start" href="index.html" title="Evolution API Reference: libebook, the Addressbook Library">
8
8
<link rel="up" href="ch01.html" title="Evolution API Reference: libebook, the Addressbook Library">
9
9
<link rel="prev" href="ch01.html" title="Evolution API Reference: libebook, the Addressbook Library">
10
10
<link rel="next" href="EBookListener.html" title="EBookListener">
11
 
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Evolution API Reference: libebook, the Addressbook Library">
14
14
<link rel="index" href="ix01.html" title="Index">
22
22
<th width="100%" align="center">Evolution API Reference: libebook, the Addressbook Library</th>
23
23
<td><a accesskey="n" href="EBookListener.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
24
24
</tr>
25
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2562421" class="shortcut">Top</a>
26
 
                  &#160;|&#160;
27
 
                  <a href="#id2599902" class="shortcut">Description</a>
28
 
                  &#160;|&#160;
29
 
                  <a href="#id2599833" class="shortcut">Object Hierarchy</a>
30
 
                  &#160;|&#160;
31
 
                  <a href="#id2599857" class="shortcut">Signals</a></nobr></td></tr>
 
25
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2588757" class="shortcut">Top</a>
 
26
                  &#160;|&#160;
 
27
                  <a href="#id2626157" class="shortcut">Description</a>
 
28
                  &#160;|&#160;
 
29
                  <a href="#id2626096" class="shortcut">Object Hierarchy</a>
 
30
                  &#160;|&#160;
 
31
                  <a href="#id2626117" class="shortcut">Signals</a></nobr></td></tr>
32
32
</table>
33
33
<div class="refentry" lang="en">
34
34
<a name="EBook"></a><div class="titlepage"></div>
35
35
<div class="refnamediv"><table width="100%"><tr>
36
36
<td valign="top">
37
37
<h2>
38
 
<a name="id2562421"></a><span class="refentrytitle">EBook</span>
 
38
<a name="id2588757"></a><span class="refentrytitle">EBook</span>
39
39
</h2>
40
40
<p>EBook &#8212; The primary Evolution addressbook client object.</p>
41
41
</td>
47
47
 
48
48
 
49
49
 
50
 
                    <a href="EBook.html#EBook-struct">EBook</a>;
51
 
<a href="EBook.html" title="EBook">EBook</a>*              <a href="EBook.html#e-book-new">e_book_new</a>                          (ESource *source,
52
 
                                                         <a
53
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
54
 
>GError</a> **error);
55
 
<a href="EBook.html" title="EBook">EBook</a>*              <a href="EBook.html#e-book-new-default-addressbook">e_book_new_default_addressbook</a>      (<a
56
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
57
 
>GError</a> **error);
58
 
<a href="EBook.html" title="EBook">EBook</a>*              <a href="EBook.html#e-book-new-from-uri">e_book_new_from_uri</a>                 (const char *uri,
59
 
                                                         <a
60
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
61
 
>GError</a> **error);
62
 
<a href="EBook.html" title="EBook">EBook</a>*              <a href="EBook.html#e-book-new-system-addressbook">e_book_new_system_addressbook</a>       (<a
63
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
64
 
>GError</a> **error);
65
 
<a
66
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
67
 
>gboolean</a>            <a href="EBook.html#e-book-set-default-addressbook">e_book_set_default_addressbook</a>      (<a href="EBook.html" title="EBook">EBook</a> *book,
68
 
                                                         <a
69
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
70
 
>GError</a> **error);
71
 
<a
72
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
73
 
>gboolean</a>            <a href="EBook.html#e-book-set-default-source">e_book_set_default_source</a>           (ESource *source,
74
 
                                                         <a
75
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
76
 
>GError</a> **error);
77
 
<a
78
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
79
 
>gboolean</a>            <a href="EBook.html#e-book-remove">e_book_remove</a>                       (<a href="EBook.html" title="EBook">EBook</a> *book,
80
 
                                                         <a
81
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
82
 
>GError</a> **error);
83
 
<a
84
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
85
 
>gboolean</a>            <a href="EBook.html#e-book-open">e_book_open</a>                         (<a href="EBook.html" title="EBook">EBook</a> *book,
86
 
                                                         <a
87
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
88
 
>gboolean</a> only_if_exists,
89
 
                                                         <a
90
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
91
 
>GError</a> **error);
92
 
<a
93
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
94
 
>gboolean</a>            <a href="EBook.html#e-book-get-supported-fields">e_book_get_supported_fields</a>         (<a href="EBook.html" title="EBook">EBook</a> *book,
95
 
                                                         <a
96
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
97
 
>GList</a> **fields,
98
 
                                                         <a
99
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
100
 
>GError</a> **error);
101
 
<a
102
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
103
 
>gboolean</a>            <a href="EBook.html#e-book-get-supported-auth-methods">e_book_get_supported_auth_methods</a>   (<a href="EBook.html" title="EBook">EBook</a> *book,
104
 
                                                         <a
105
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
106
 
>GList</a> **auth_methods,
107
 
                                                         <a
108
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
109
 
>GError</a> **error);
110
 
<a
111
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
 
>gboolean</a>            <a href="EBook.html#e-book-get-required-fields">e_book_get_required_fields</a>          (<a href="EBook.html" title="EBook">EBook</a> *book,
113
 
                                                         <a
114
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
115
 
>GList</a> **fields,
116
 
                                                         <a
117
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
118
 
>GError</a> **error);
119
 
ESource*            <a href="EBook.html#e-book-get-source">e_book_get_source</a>                   (<a href="EBook.html" title="EBook">EBook</a> *book);
120
 
<a
121
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
122
 
>gboolean</a>            <a href="EBook.html#e-book-is-online">e_book_is_online</a>                    (<a href="EBook.html" title="EBook">EBook</a> *book);
123
 
<a
124
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
125
 
>gboolean</a>            <a href="EBook.html#e-book-is-opened">e_book_is_opened</a>                    (<a href="EBook.html" title="EBook">EBook</a> *book);
126
 
<a
127
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
128
 
>gboolean</a>            <a href="EBook.html#e-book-authenticate-user">e_book_authenticate_user</a>            (<a href="EBook.html" title="EBook">EBook</a> *book,
 
50
                    <a class="link" href="EBook.html#EBook-struct">EBook</a>;
 
51
<a class="link" href="EBook.html" title="EBook">EBook</a>*              <a class="link" href="EBook.html#e-book-new">e_book_new</a>                          (ESource *source,
 
52
                                                         GError **error);
 
53
<a class="link" href="EBook.html" title="EBook">EBook</a>*              <a class="link" href="EBook.html#e-book-new-default-addressbook">e_book_new_default_addressbook</a>      (GError **error);
 
54
<a class="link" href="EBook.html" title="EBook">EBook</a>*              <a class="link" href="EBook.html#e-book-new-from-uri">e_book_new_from_uri</a>                 (const char *uri,
 
55
                                                         GError **error);
 
56
<a class="link" href="EBook.html" title="EBook">EBook</a>*              <a class="link" href="EBook.html#e-book-new-system-addressbook">e_book_new_system_addressbook</a>       (GError **error);
 
57
gboolean            <a class="link" href="EBook.html#e-book-set-default-addressbook">e_book_set_default_addressbook</a>      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
58
                                                         GError **error);
 
59
gboolean            <a class="link" href="EBook.html#e-book-set-default-source">e_book_set_default_source</a>           (ESource *source,
 
60
                                                         GError **error);
 
61
gboolean            <a class="link" href="EBook.html#e-book-remove">e_book_remove</a>                       (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
62
                                                         GError **error);
 
63
gboolean            <a class="link" href="EBook.html#e-book-open">e_book_open</a>                         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
64
                                                         gboolean only_if_exists,
 
65
                                                         GError **error);
 
66
gboolean            <a class="link" href="EBook.html#e-book-get-supported-fields">e_book_get_supported_fields</a>         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
67
                                                         GList **fields,
 
68
                                                         GError **error);
 
69
gboolean            <a class="link" href="EBook.html#e-book-get-supported-auth-methods">e_book_get_supported_auth_methods</a>   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
70
                                                         GList **auth_methods,
 
71
                                                         GError **error);
 
72
gboolean            <a class="link" href="EBook.html#e-book-get-required-fields">e_book_get_required_fields</a>          (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
73
                                                         GList **fields,
 
74
                                                         GError **error);
 
75
ESource*            <a class="link" href="EBook.html#e-book-get-source">e_book_get_source</a>                   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);
 
76
gboolean            <a class="link" href="EBook.html#e-book-is-online">e_book_is_online</a>                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);
 
77
gboolean            <a class="link" href="EBook.html#e-book-is-opened">e_book_is_opened</a>                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);
 
78
gboolean            <a class="link" href="EBook.html#e-book-authenticate-user">e_book_authenticate_user</a>            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
129
79
                                                         const char *user,
130
80
                                                         const char *passwd,
131
81
                                                         const char *auth_method,
132
 
                                                         <a
133
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
134
 
>GError</a> **error);
135
 
<a
136
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
137
 
>gboolean</a>            <a href="EBook.html#e-book-get-contact">e_book_get_contact</a>                  (<a href="EBook.html" title="EBook">EBook</a> *book,
138
 
                                                         const char *id,
139
 
                                                         <a href="EContact.html" title="EContact">EContact</a> **contact,
140
 
                                                         <a
141
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
142
 
>GError</a> **error);
143
 
<a
144
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
145
 
>gboolean</a>            <a href="EBook.html#e-book-remove-contact">e_book_remove_contact</a>               (<a href="EBook.html" title="EBook">EBook</a> *book,
146
 
                                                         const char *id,
147
 
                                                         <a
148
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
149
 
>GError</a> **error);
150
 
<a
151
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
152
 
>gboolean</a>            <a href="EBook.html#e-book-remove-contacts">e_book_remove_contacts</a>              (<a href="EBook.html" title="EBook">EBook</a> *book,
153
 
                                                         <a
154
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
155
 
>GList</a> *ids,
156
 
                                                         <a
157
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
158
 
>GError</a> **error);
159
 
<a
160
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
161
 
>gboolean</a>            <a href="EBook.html#e-book-add-contact">e_book_add_contact</a>                  (<a href="EBook.html" title="EBook">EBook</a> *book,
162
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
163
 
                                                         <a
164
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
165
 
>GError</a> **error);
166
 
<a
167
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
168
 
>gboolean</a>            <a href="EBook.html#e-book-commit-contact">e_book_commit_contact</a>               (<a href="EBook.html" title="EBook">EBook</a> *book,
169
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
170
 
                                                         <a
171
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
172
 
>GError</a> **error);
173
 
<a
174
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
175
 
>gboolean</a>            <a href="EBook.html#e-book-get-book-view">e_book_get_book_view</a>                (<a href="EBook.html" title="EBook">EBook</a> *book,
176
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
177
 
                                                         <a
178
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
179
 
>GList</a> *requested_fields,
 
82
                                                         GError **error);
 
83
gboolean            <a class="link" href="EBook.html#e-book-get-contact">e_book_get_contact</a>                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
84
                                                         const char *id,
 
85
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> **contact,
 
86
                                                         GError **error);
 
87
gboolean            <a class="link" href="EBook.html#e-book-remove-contact">e_book_remove_contact</a>               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
88
                                                         const char *id,
 
89
                                                         GError **error);
 
90
gboolean            <a class="link" href="EBook.html#e-book-remove-contacts">e_book_remove_contacts</a>              (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
91
                                                         GList *ids,
 
92
                                                         GError **error);
 
93
gboolean            <a class="link" href="EBook.html#e-book-add-contact">e_book_add_contact</a>                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
94
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
95
                                                         GError **error);
 
96
gboolean            <a class="link" href="EBook.html#e-book-commit-contact">e_book_commit_contact</a>               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
97
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
98
                                                         GError **error);
 
99
gboolean            <a class="link" href="EBook.html#e-book-get-book-view">e_book_get_book_view</a>                (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
100
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
101
                                                         GList *requested_fields,
180
102
                                                         int max_results,
181
 
                                                         <a href="EBookView.html" title="EBookView">EBookView</a> **book_view,
182
 
                                                         <a
183
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
184
 
>GError</a> **error);
185
 
<a
186
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
187
 
>gboolean</a>            <a href="EBook.html#e-book-get-contacts">e_book_get_contacts</a>                 (<a href="EBook.html" title="EBook">EBook</a> *book,
188
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
189
 
                                                         <a
190
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
191
 
>GList</a> **contacts,
192
 
                                                         <a
193
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
194
 
>GError</a> **error);
195
 
<a
196
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
197
 
>gboolean</a>            <a href="EBook.html#e-book-get-changes">e_book_get_changes</a>                  (<a href="EBook.html" title="EBook">EBook</a> *book,
 
103
                                                         <a class="link" href="EBookView.html" title="EBookView">EBookView</a> **book_view,
 
104
                                                         GError **error);
 
105
gboolean            <a class="link" href="EBook.html#e-book-get-contacts">e_book_get_contacts</a>                 (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
106
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
107
                                                         GList **contacts,
 
108
                                                         GError **error);
 
109
gboolean            <a class="link" href="EBook.html#e-book-get-changes">e_book_get_changes</a>                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
198
110
                                                         char *changeid,
199
 
                                                         <a
200
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
201
 
>GList</a> **changes,
202
 
                                                         <a
203
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
204
 
>GError</a> **error);
205
 
void                <a href="EBook.html#e-book-free-change-list">e_book_free_change_list</a>             (<a
206
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
207
 
>GList</a> *change_list);
208
 
const char*         <a href="EBook.html#e-book-get-uri">e_book_get_uri</a>                      (<a href="EBook.html" title="EBook">EBook</a> *book);
209
 
const char*         <a href="EBook.html#e-book-get-static-capabilities">e_book_get_static_capabilities</a>      (<a href="EBook.html" title="EBook">EBook</a> *book,
210
 
                                                         <a
211
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
212
 
>GError</a> **error);
213
 
<a
214
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
215
 
>gboolean</a>            <a href="EBook.html#e-book-check-static-capability">e_book_check_static_capability</a>      (<a href="EBook.html" title="EBook">EBook</a> *book,
 
111
                                                         GList **changes,
 
112
                                                         GError **error);
 
113
void                <a class="link" href="EBook.html#e-book-free-change-list">e_book_free_change_list</a>             (GList *change_list);
 
114
const char*         <a class="link" href="EBook.html#e-book-get-uri">e_book_get_uri</a>                      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);
 
115
const char*         <a class="link" href="EBook.html#e-book-get-static-capabilities">e_book_get_static_capabilities</a>      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
116
                                                         GError **error);
 
117
gboolean            <a class="link" href="EBook.html#e-book-check-static-capability">e_book_check_static_capability</a>      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
216
118
                                                         const char *cap);
217
 
<a
218
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
219
 
>gboolean</a>            <a href="EBook.html#e-book-is-writable">e_book_is_writable</a>                  (<a href="EBook.html" title="EBook">EBook</a> *book);
220
 
<a
221
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
222
 
>gboolean</a>            <a href="EBook.html#e-book-cancel">e_book_cancel</a>                       (<a href="EBook.html" title="EBook">EBook</a> *book,
223
 
                                                         <a
224
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
225
 
>GError</a> **error);
226
 
<a
227
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
228
 
>gboolean</a>            <a href="EBook.html#e-book-get-self">e_book_get_self</a>                     (<a href="EContact.html" title="EContact">EContact</a> **contact,
229
 
                                                         <a href="EBook.html" title="EBook">EBook</a> **book,
230
 
                                                         <a
231
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
232
 
>GError</a> **error);
233
 
<a
234
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
235
 
>gboolean</a>            <a href="EBook.html#e-book-set-self">e_book_set_self</a>                     (<a href="EBook.html" title="EBook">EBook</a> *book,
236
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
237
 
                                                         <a
238
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
239
 
>GError</a> **error);
240
 
<a
241
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
242
 
>gboolean</a>            <a href="EBook.html#e-book-is-self">e_book_is_self</a>                      (<a href="EContact.html" title="EContact">EContact</a> *contact);
243
 
<a
244
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
245
 
>gboolean</a>            <a href="EBook.html#e-book-get-addressbooks">e_book_get_addressbooks</a>             (ESourceList **addressbook_sources,
246
 
                                                         <a
247
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
248
 
>GError</a> **error);
249
 
void                (<a href="EBook.html#EBookCallback">*EBookCallback</a>)                    (<a href="EBook.html" title="EBook">EBook</a> *book,
250
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
251
 
                                                         <a
252
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
253
 
>gpointer</a> closure);
254
 
void                (<a href="EBook.html#EBookOpenProgressCallback">*EBookOpenProgressCallback</a>)        (<a href="EBook.html" title="EBook">EBook</a> *book,
 
119
gboolean            <a class="link" href="EBook.html#e-book-is-writable">e_book_is_writable</a>                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);
 
120
gboolean            <a class="link" href="EBook.html#e-book-cancel">e_book_cancel</a>                       (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
121
                                                         GError **error);
 
122
gboolean            <a class="link" href="EBook.html#e-book-get-self">e_book_get_self</a>                     (<a class="link" href="EContact.html" title="EContact">EContact</a> **contact,
 
123
                                                         <a class="link" href="EBook.html" title="EBook">EBook</a> **book,
 
124
                                                         GError **error);
 
125
gboolean            <a class="link" href="EBook.html#e-book-set-self">e_book_set_self</a>                     (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
126
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
127
                                                         GError **error);
 
128
gboolean            <a class="link" href="EBook.html#e-book-is-self">e_book_is_self</a>                      (<a class="link" href="EContact.html" title="EContact">EContact</a> *contact);
 
129
gboolean            <a class="link" href="EBook.html#e-book-get-addressbooks">e_book_get_addressbooks</a>             (ESourceList **addressbook_sources,
 
130
                                                         GError **error);
 
131
void                (<a class="link" href="EBook.html#EBookCallback">*EBookCallback</a>)                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
132
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
133
                                                         gpointer closure);
 
134
void                (<a class="link" href="EBook.html#EBookOpenProgressCallback">*EBookOpenProgressCallback</a>)        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
255
135
                                                         const char *status_message,
256
136
                                                         short percent ,
257
 
                                                         <a
258
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
259
 
>gpointer</a> closure);
260
 
void                (<a href="EBook.html#EBookIdCallback">*EBookIdCallback</a>)                  (<a href="EBook.html" title="EBook">EBook</a> *book,
261
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
137
                                                         gpointer closure);
 
138
void                (<a class="link" href="EBook.html#EBookIdCallback">*EBookIdCallback</a>)                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
139
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
262
140
                                                         const char *id,
263
 
                                                         <a
264
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
265
 
>gpointer</a> closure);
266
 
void                (<a href="EBook.html#EBookEListCallback">*EBookEListCallback</a>)               (<a href="EBook.html" title="EBook">EBook</a> *book,
267
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
141
                                                         gpointer closure);
 
142
void                (<a class="link" href="EBook.html#EBookEListCallback">*EBookEListCallback</a>)               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
143
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
268
144
                                                         EList *list,
269
 
                                                         <a
270
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
271
 
>gpointer</a> closure);
272
 
void                (<a href="EBook.html#EBookListCallback">*EBookListCallback</a>)                (<a href="EBook.html" title="EBook">EBook</a> *book,
273
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
274
 
                                                         <a
275
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
276
 
>GList</a> *list,
277
 
                                                         <a
278
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
279
 
>gpointer</a> closure);
280
 
void                (<a href="EBook.html#EBookContactCallback">*EBookContactCallback</a>)             (<a href="EBook.html" title="EBook">EBook</a> *book,
281
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
282
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
283
 
                                                         <a
284
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
285
 
>gpointer</a> closure);
286
 
void                (<a href="EBook.html#EBookBookViewCallback">*EBookBookViewCallback</a>)            (<a href="EBook.html" title="EBook">EBook</a> *book,
287
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
288
 
                                                         <a href="EBookView.html" title="EBookView">EBookView</a> *book_view,
289
 
                                                         <a
290
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
291
 
>gpointer</a> closure);
292
 
<a
293
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
294
 
>guint</a>               <a href="EBook.html#e-book-async-open">e_book_async_open</a>                   (<a href="EBook.html" title="EBook">EBook</a> *book,
295
 
                                                         <a
296
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
297
 
>gboolean</a> only_if_exists,
298
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> open_response,
299
 
                                                         <a
300
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
301
 
>gpointer</a> closure);
302
 
<a
303
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
304
 
>guint</a>               <a href="EBook.html#e-book-async-remove">e_book_async_remove</a>                 (<a href="EBook.html" title="EBook">EBook</a> *book,
305
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
306
 
                                                         <a
307
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
308
 
>gpointer</a> closure);
309
 
<a
310
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
311
 
>guint</a>               <a href="EBook.html#e-book-async-get-supported-fields">e_book_async_get_supported_fields</a>   (<a href="EBook.html" title="EBook">EBook</a> *book,
312
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
313
 
                                                         <a
314
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
315
 
>gpointer</a> closure);
316
 
<a
317
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
318
 
>guint</a>               <a href="EBook.html#e-book-async-get-supported-auth-methods">e_book_async_get_supported_auth_methods</a>
319
 
                                                        (<a href="EBook.html" title="EBook">EBook</a> *book,
320
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
321
 
                                                         <a
322
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
323
 
>gpointer</a> closure);
324
 
<a
325
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
326
 
>guint</a>               <a href="EBook.html#e-book-async-authenticate-user">e_book_async_authenticate_user</a>      (<a href="EBook.html" title="EBook">EBook</a> *book,
 
145
                                                         gpointer closure);
 
146
void                (<a class="link" href="EBook.html#EBookListCallback">*EBookListCallback</a>)                (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
147
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
148
                                                         GList *list,
 
149
                                                         gpointer closure);
 
150
void                (<a class="link" href="EBook.html#EBookContactCallback">*EBookContactCallback</a>)             (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
151
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
152
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
153
                                                         gpointer closure);
 
154
void                (<a class="link" href="EBook.html#EBookBookViewCallback">*EBookBookViewCallback</a>)            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
155
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
156
                                                         <a class="link" href="EBookView.html" title="EBookView">EBookView</a> *book_view,
 
157
                                                         gpointer closure);
 
158
guint               <a class="link" href="EBook.html#e-book-async-open">e_book_async_open</a>                   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
159
                                                         gboolean only_if_exists,
 
160
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> open_response,
 
161
                                                         gpointer closure);
 
162
guint               <a class="link" href="EBook.html#e-book-async-remove">e_book_async_remove</a>                 (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
163
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
164
                                                         gpointer closure);
 
165
guint               <a class="link" href="EBook.html#e-book-async-get-supported-fields">e_book_async_get_supported_fields</a>   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
166
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
167
                                                         gpointer closure);
 
168
guint               <a class="link" href="EBook.html#e-book-async-get-supported-auth-methods">e_book_async_get_supported_auth_methods</a>
 
169
                                                        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
170
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
171
                                                         gpointer closure);
 
172
guint               <a class="link" href="EBook.html#e-book-async-authenticate-user">e_book_async_authenticate_user</a>      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
327
173
                                                         const char *user,
328
174
                                                         const char *passwd,
329
175
                                                         const char *auth_method,
330
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
331
 
                                                         <a
332
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
333
 
>gpointer</a> closure);
334
 
<a
335
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
336
 
>guint</a>               <a href="EBook.html#e-book-async-get-contact">e_book_async_get_contact</a>            (<a href="EBook.html" title="EBook">EBook</a> *book,
337
 
                                                         const char *id,
338
 
                                                         <a href="EBook.html#EBookContactCallback">EBookContactCallback</a> cb,
339
 
                                                         <a
340
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
341
 
>gpointer</a> closure);
342
 
<a
343
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
344
 
>guint</a>               <a href="EBook.html#e-book-async-get-contacts">e_book_async_get_contacts</a>           (<a href="EBook.html" title="EBook">EBook</a> *book,
345
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
346
 
                                                         <a href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
347
 
                                                         <a
348
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
349
 
>gpointer</a> closure);
350
 
<a
351
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
352
 
>guint</a>               <a href="EBook.html#e-book-async-remove-contact">e_book_async_remove_contact</a>         (<a href="EBook.html" title="EBook">EBook</a> *book,
353
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
354
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
355
 
                                                         <a
356
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
357
 
>gpointer</a> closure);
358
 
<a
359
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
360
 
>guint</a>               <a href="EBook.html#e-book-async-remove-contact-by-id">e_book_async_remove_contact_by_id</a>   (<a href="EBook.html" title="EBook">EBook</a> *book,
361
 
                                                         const char *id,
362
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
363
 
                                                         <a
364
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
365
 
>gpointer</a> closure);
366
 
<a
367
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
368
 
>guint</a>               <a href="EBook.html#e-book-async-remove-contacts">e_book_async_remove_contacts</a>        (<a href="EBook.html" title="EBook">EBook</a> *book,
369
 
                                                         <a
370
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
371
 
>GList</a> *ids,
372
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
373
 
                                                         <a
374
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
375
 
>gpointer</a> closure);
376
 
<a
377
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
378
 
>gboolean</a>            <a href="EBook.html#e-book-async-add-contact">e_book_async_add_contact</a>            (<a href="EBook.html" title="EBook">EBook</a> *book,
379
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
380
 
                                                         <a href="EBook.html#EBookIdCallback">EBookIdCallback</a> cb,
381
 
                                                         <a
382
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
383
 
>gpointer</a> closure);
384
 
<a
385
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
386
 
>guint</a>               <a href="EBook.html#e-book-async-commit-contact">e_book_async_commit_contact</a>         (<a href="EBook.html" title="EBook">EBook</a> *book,
387
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
388
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
389
 
                                                         <a
390
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
391
 
>gpointer</a> closure);
392
 
<a
393
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
394
 
>guint</a>               <a href="EBook.html#e-book-async-get-book-view">e_book_async_get_book_view</a>          (<a href="EBook.html" title="EBook">EBook</a> *book,
395
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
396
 
                                                         <a
397
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
398
 
>GList</a> *requested_fields,
 
176
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
177
                                                         gpointer closure);
 
178
guint               <a class="link" href="EBook.html#e-book-async-get-contact">e_book_async_get_contact</a>            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
179
                                                         const char *id,
 
180
                                                         <a class="link" href="EBook.html#EBookContactCallback">EBookContactCallback</a> cb,
 
181
                                                         gpointer closure);
 
182
guint               <a class="link" href="EBook.html#e-book-async-get-contacts">e_book_async_get_contacts</a>           (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
183
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
184
                                                         <a class="link" href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
 
185
                                                         gpointer closure);
 
186
guint               <a class="link" href="EBook.html#e-book-async-remove-contact">e_book_async_remove_contact</a>         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
187
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
188
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
189
                                                         gpointer closure);
 
190
guint               <a class="link" href="EBook.html#e-book-async-remove-contact-by-id">e_book_async_remove_contact_by_id</a>   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
191
                                                         const char *id,
 
192
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
193
                                                         gpointer closure);
 
194
guint               <a class="link" href="EBook.html#e-book-async-remove-contacts">e_book_async_remove_contacts</a>        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
195
                                                         GList *ids,
 
196
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
197
                                                         gpointer closure);
 
198
gboolean            <a class="link" href="EBook.html#e-book-async-add-contact">e_book_async_add_contact</a>            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
199
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
200
                                                         <a class="link" href="EBook.html#EBookIdCallback">EBookIdCallback</a> cb,
 
201
                                                         gpointer closure);
 
202
guint               <a class="link" href="EBook.html#e-book-async-commit-contact">e_book_async_commit_contact</a>         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
203
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
204
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
205
                                                         gpointer closure);
 
206
guint               <a class="link" href="EBook.html#e-book-async-get-book-view">e_book_async_get_book_view</a>          (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
207
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
208
                                                         GList *requested_fields,
399
209
                                                         int max_results,
400
 
                                                         <a href="EBook.html#EBookBookViewCallback">EBookBookViewCallback</a> cb,
401
 
                                                         <a
402
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
403
 
>gpointer</a> closure);
404
 
<a
405
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
406
 
>guint</a>               <a href="EBook.html#e-book-async-get-changes">e_book_async_get_changes</a>            (<a href="EBook.html" title="EBook">EBook</a> *book,
 
210
                                                         <a class="link" href="EBook.html#EBookBookViewCallback">EBookBookViewCallback</a> cb,
 
211
                                                         gpointer closure);
 
212
guint               <a class="link" href="EBook.html#e-book-async-get-changes">e_book_async_get_changes</a>            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
407
213
                                                         char *changeid,
408
 
                                                         <a href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
409
 
                                                         <a
410
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
411
 
>gpointer</a> closure);
412
 
<a
413
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
414
 
>guint</a>               <a href="EBook.html#e-book-async-get-required-fields">e_book_async_get_required_fields</a>    (<a href="EBook.html" title="EBook">EBook</a> *book,
415
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
416
 
                                                         <a
417
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
418
 
>gpointer</a> closure);
 
214
                                                         <a class="link" href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
 
215
                                                         gpointer closure);
 
216
guint               <a class="link" href="EBook.html#e-book-async-get-required-fields">e_book_async_get_required_fields</a>    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
217
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
218
                                                         gpointer closure);
419
219
 
420
220
 
421
221
</pre>
422
222
</div>
423
223
<div class="refsect1" lang="en">
424
 
<a name="id2599833"></a><h2>Object Hierarchy</h2>
 
224
<a name="id2626096"></a><h2>Object Hierarchy</h2>
425
225
<pre class="synopsis">
426
226
 
427
 
  <a
428
 
href="/opt/gnome/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
429
 
>GObject</a>
 
227
  GObject
430
228
   +----EBook
431
229
</pre>
432
230
</div>
433
231
<div class="refsect1" lang="en">
434
 
<a name="id2599857"></a><h2>Signals</h2>
 
232
<a name="id2626117"></a><h2>Signals</h2>
435
233
<pre class="synopsis">
436
234
 
437
 
  "<a href="EBook.html#EBook-auth-required">auth-required</a>"                                  : Run Last
438
 
  "<a href="EBook.html#EBook-backend-died">backend-died</a>"                                   : Run Last
439
 
  "<a href="EBook.html#EBook-connection-status">connection-status</a>"                              : Run Last
440
 
  "<a href="EBook.html#EBook-writable-status">writable-status</a>"                                : Run Last
 
235
  "<a class="link" href="EBook.html#EBook-auth-required">auth-required</a>"                                  : Run Last
 
236
  "<a class="link" href="EBook.html#EBook-backend-died">backend-died</a>"                                   : Run Last
 
237
  "<a class="link" href="EBook.html#EBook-connection-status">connection-status</a>"                              : Run Last
 
238
  "<a class="link" href="EBook.html#EBook-writable-status">writable-status</a>"                                : Run Last
441
239
</pre>
442
240
</div>
443
241
<div class="refsect1" lang="en">
444
 
<a name="id2599902"></a><h2>Description</h2>
 
242
<a name="id2626157"></a><h2>Description</h2>
445
243
<p>
446
244
Represents a complete addressbook. Event notifications and callbacks go to the
447
 
<a href="EBookListener.html" title="EBookListener"><span class="type">EBookListener</span></a>. Contrast with <a href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>, which represents a search of the addressbook.
 
245
<a class="link" href="EBookListener.html" title="EBookListener"><span class="type">EBookListener</span></a>. Contrast with <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>, which represents a search of the addressbook.
448
246
</p>
449
247
</div>
450
248
<div class="refsect1" lang="en">
451
 
<a name="id2599934"></a><h2>Details</h2>
 
249
<a name="id2626186"></a><h2>Details</h2>
452
250
<div class="refsect2" lang="en">
453
 
<a name="id2599945"></a><h3>
 
251
<a name="id2626195"></a><h3>
454
252
<a name="EBook-struct"></a>EBook</h3>
455
 
<a class="indexterm" name="id2599958"></a><pre class="programlisting">typedef struct _EBook EBook;</pre>
 
253
<a class="indexterm" name="id2626205"></a><pre class="programlisting">typedef struct _EBook EBook;</pre>
456
254
<p>
457
 
<a href="EBook.html" title="EBook"><span class="type">EBook</span></a> has no publicly available members.
 
255
<a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> has no publicly available members.
458
256
</p>
459
257
</div>
460
258
<hr>
461
259
<div class="refsect2" lang="en">
462
 
<a name="id2599980"></a><h3>
 
260
<a name="id2626227"></a><h3>
463
261
<a name="e-book-new"></a>e_book_new ()</h3>
464
 
<a class="indexterm" name="id2599992"></a><pre class="programlisting"><a href="EBook.html" title="EBook">EBook</a>*              e_book_new                          (ESource *source,
465
 
                                                         <a
466
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
467
 
>GError</a> **error);</pre>
 
262
<a class="indexterm" name="id2626237"></a><pre class="programlisting"><a class="link" href="EBook.html" title="EBook">EBook</a>*              e_book_new                          (ESource *source,
 
263
                                                         GError **error);</pre>
468
264
<p>
469
 
Creates a new <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the given source.  There are
 
265
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the given source.  There are
470
266
only two operations that are valid on this book at this point:
471
 
<a href="EBook.html#e-book-open"><code class="function">e_book_open()</code></a>, and <a href="EBook.html#e-book-remove"><code class="function">e_book_remove()</code></a>.</p>
 
267
<a class="link" href="EBook.html#e-book-open"><code class="function">e_book_open()</code></a>, and <a class="link" href="EBook.html#e-book-remove"><code class="function">e_book_remove()</code></a>.</p>
472
268
<p>
473
269
 
474
270
</p>
476
272
<col align="left" valign="top">
477
273
<tbody>
478
274
<tr>
479
 
<td><span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
275
<td><p><span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></p></td>
480
276
<td> An <span class="type">ESource</span> pointer
481
277
</td>
482
278
</tr>
483
279
<tr>
484
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
485
 
<td> A <a
486
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
487
 
><span class="type">GError</span></a> pointer
 
280
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
281
<td> A <span class="type">GError</span> pointer
488
282
</td>
489
283
</tr>
490
284
<tr>
491
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
492
 
<td> a new but unopened <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
 
285
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
286
<td> a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
493
287
</td>
494
288
</tr>
495
289
</tbody>
497
291
</div>
498
292
<hr>
499
293
<div class="refsect2" lang="en">
500
 
<a name="id2600123"></a><h3>
 
294
<a name="id2626353"></a><h3>
501
295
<a name="e-book-new-default-addressbook"></a>e_book_new_default_addressbook ()</h3>
502
 
<a class="indexterm" name="id2600136"></a><pre class="programlisting"><a href="EBook.html" title="EBook">EBook</a>*              e_book_new_default_addressbook      (<a
503
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
504
 
>GError</a> **error);</pre>
 
296
<a class="indexterm" name="id2626366"></a><pre class="programlisting"><a class="link" href="EBook.html" title="EBook">EBook</a>*              e_book_new_default_addressbook      (GError **error);</pre>
505
297
<p>
506
 
Creates a new <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's default
 
298
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's default
507
299
addressbook.  See the documentation for e_book_new for further
508
300
information.</p>
509
301
<p>
513
305
<col align="left" valign="top">
514
306
<tbody>
515
307
<tr>
516
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
517
 
<td> A <a
518
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
519
 
><span class="type">GError</span></a> pointer
 
308
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
309
<td> A <span class="type">GError</span> pointer
520
310
</td>
521
311
</tr>
522
312
<tr>
523
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
524
 
<td> a new but unopened <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
 
313
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
314
<td> a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
525
315
</td>
526
316
</tr>
527
317
</tbody>
529
319
</div>
530
320
<hr>
531
321
<div class="refsect2" lang="en">
532
 
<a name="id2600220"></a><h3>
 
322
<a name="id2626441"></a><h3>
533
323
<a name="e-book-new-from-uri"></a>e_book_new_from_uri ()</h3>
534
 
<a class="indexterm" name="id2600232"></a><pre class="programlisting"><a href="EBook.html" title="EBook">EBook</a>*              e_book_new_from_uri                 (const char *uri,
535
 
                                                         <a
536
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
537
 
>GError</a> **error);</pre>
 
324
<a class="indexterm" name="id2626451"></a><pre class="programlisting"><a class="link" href="EBook.html" title="EBook">EBook</a>*              e_book_new_from_uri                 (const char *uri,
 
325
                                                         GError **error);</pre>
538
326
<p>
539
 
Creates a new <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the given uri.  See the
 
327
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the given uri.  See the
540
328
documentation for e_book_new for further information.</p>
541
329
<p>
542
330
 
545
333
<col align="left" valign="top">
546
334
<tbody>
547
335
<tr>
548
 
<td><span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
336
<td><p><span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></p></td>
549
337
<td> the URI to load
550
338
</td>
551
339
</tr>
552
340
<tr>
553
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
554
 
<td> A <a
555
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
556
 
><span class="type">GError</span></a> pointer
 
341
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
342
<td> A <span class="type">GError</span> pointer
557
343
</td>
558
344
</tr>
559
345
<tr>
560
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
561
 
<td> a new but unopened <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
 
346
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
347
<td> a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
562
348
</td>
563
349
</tr>
564
350
</tbody>
566
352
</div>
567
353
<hr>
568
354
<div class="refsect2" lang="en">
569
 
<a name="id2600336"></a><h3>
 
355
<a name="id2626544"></a><h3>
570
356
<a name="e-book-new-system-addressbook"></a>e_book_new_system_addressbook ()</h3>
571
 
<a class="indexterm" name="id2600349"></a><pre class="programlisting"><a href="EBook.html" title="EBook">EBook</a>*              e_book_new_system_addressbook       (<a
572
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
573
 
>GError</a> **error);</pre>
 
357
<a class="indexterm" name="id2626557"></a><pre class="programlisting"><a class="link" href="EBook.html" title="EBook">EBook</a>*              e_book_new_system_addressbook       (GError **error);</pre>
574
358
<p>
575
 
Creates a new <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's system
 
359
Creates a new <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> corresponding to the user's system
576
360
addressbook.  See the documentation for e_book_new for further
577
361
information.</p>
578
362
<p>
582
366
<col align="left" valign="top">
583
367
<tbody>
584
368
<tr>
585
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
586
 
<td> A <a
587
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
588
 
><span class="type">GError</span></a> pointer
 
369
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
370
<td> A <span class="type">GError</span> pointer
589
371
</td>
590
372
</tr>
591
373
<tr>
592
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
593
 
<td> a new but unopened <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
 
374
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
375
<td> a new but unopened <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
594
376
</td>
595
377
</tr>
596
378
</tbody>
598
380
</div>
599
381
<hr>
600
382
<div class="refsect2" lang="en">
601
 
<a name="id2600415"></a><h3>
 
383
<a name="id2626632"></a><h3>
602
384
<a name="e-book-set-default-addressbook"></a>e_book_set_default_addressbook ()</h3>
603
 
<a class="indexterm" name="id2600427"></a><pre class="programlisting"><a
604
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
605
 
>gboolean</a>            e_book_set_default_addressbook      (<a href="EBook.html" title="EBook">EBook</a> *book,
606
 
                                                         <a
607
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
608
 
>GError</a> **error);</pre>
 
385
<a class="indexterm" name="id2626644"></a><pre class="programlisting">gboolean            e_book_set_default_addressbook      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
386
                                                         GError **error);</pre>
609
387
<p>
610
 
sets the <span class="type">ESource</span> of the <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> as the "default" addressbook.  This is the source
 
388
sets the <span class="type">ESource</span> of the <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> as the "default" addressbook.  This is the source
611
389
that will be loaded in the e_book_get_default_addressbook call.</p>
612
390
<p>
613
391
 
616
394
<col align="left" valign="top">
617
395
<tbody>
618
396
<tr>
619
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
620
 
<td> An <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> pointer
621
 
</td>
622
 
</tr>
623
 
<tr>
624
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
625
 
<td> A <a
626
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
627
 
><span class="type">GError</span></a> pointer
628
 
</td>
629
 
</tr>
630
 
<tr>
631
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
632
 
<td> <a
633
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
634
 
><code class="literal">TRUE</code></a> if the setting was stored in libebook's ESourceList, otherwise <a
635
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
636
 
><code class="literal">FALSE</code></a>.
 
397
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
398
<td> An <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> pointer
 
399
</td>
 
400
</tr>
 
401
<tr>
 
402
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
403
<td> A <span class="type">GError</span> pointer
 
404
</td>
 
405
</tr>
 
406
<tr>
 
407
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
408
<td> <code class="literal">TRUE</code> if the setting was stored in libebook's ESourceList, otherwise <code class="literal">FALSE</code>.
637
409
</td>
638
410
</tr>
639
411
</tbody>
641
413
</div>
642
414
<hr>
643
415
<div class="refsect2" lang="en">
644
 
<a name="id2600545"></a><h3>
 
416
<a name="id2626762"></a><h3>
645
417
<a name="e-book-set-default-source"></a>e_book_set_default_source ()</h3>
646
 
<a class="indexterm" name="id2600556"></a><pre class="programlisting"><a
647
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
648
 
>gboolean</a>            e_book_set_default_source           (ESource *source,
649
 
                                                         <a
650
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
651
 
>GError</a> **error);</pre>
 
418
<a class="indexterm" name="id2626773"></a><pre class="programlisting">gboolean            e_book_set_default_source           (ESource *source,
 
419
                                                         GError **error);</pre>
652
420
<p>
653
421
sets <em class="parameter"><code>source</code></em> as the "default" addressbook.  This is the source that
654
422
will be loaded in the e_book_get_default_addressbook call.</p>
659
427
<col align="left" valign="top">
660
428
<tbody>
661
429
<tr>
662
 
<td><span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
430
<td><p><span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></p></td>
663
431
<td> An <span class="type">ESource</span> pointer
664
432
</td>
665
433
</tr>
666
434
<tr>
667
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
668
 
<td> A <a
669
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
670
 
><span class="type">GError</span></a> pointer
 
435
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
436
<td> A <span class="type">GError</span> pointer
671
437
</td>
672
438
</tr>
673
439
<tr>
674
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
675
 
<td> <a
676
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
677
 
><code class="literal">TRUE</code></a> if the setting was stored in libebook's ESourceList, otherwise <a
678
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
679
 
><code class="literal">FALSE</code></a>.
 
440
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
441
<td> <code class="literal">TRUE</code> if the setting was stored in libebook's ESourceList, otherwise <code class="literal">FALSE</code>.
680
442
</td>
681
443
</tr>
682
444
</tbody>
684
446
</div>
685
447
<hr>
686
448
<div class="refsect2" lang="en">
687
 
<a name="id2600666"></a><h3>
 
449
<a name="id2626883"></a><h3>
688
450
<a name="e-book-remove"></a>e_book_remove ()</h3>
689
 
<a class="indexterm" name="id2600676"></a><pre class="programlisting"><a
690
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
691
 
>gboolean</a>            e_book_remove                       (<a href="EBook.html" title="EBook">EBook</a> *book,
692
 
                                                         <a
693
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
694
 
>GError</a> **error);</pre>
 
451
<a class="indexterm" name="id2626894"></a><pre class="programlisting">gboolean            e_book_remove                       (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
452
                                                         GError **error);</pre>
695
453
<p>
696
 
Removes the backing data for this <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
 
454
Removes the backing data for this <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
697
455
deletes the database file. You cannot get it back!</p>
698
456
<p>
699
457
 
702
460
<col align="left" valign="top">
703
461
<tbody>
704
462
<tr>
705
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
706
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
707
 
</td>
708
 
</tr>
709
 
<tr>
710
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
711
 
<td> a <a
712
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
713
 
><span class="type">GError</span></a> to set on failure
714
 
</td>
715
 
</tr>
716
 
<tr>
717
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
718
 
<td> <a
719
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
720
 
><code class="literal">TRUE</code></a> on success, <a
721
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
722
 
><code class="literal">FALSE</code></a> on failure.
 
463
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
464
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
465
</td>
 
466
</tr>
 
467
<tr>
 
468
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
469
<td> a <span class="type">GError</span> to set on failure
 
470
</td>
 
471
</tr>
 
472
<tr>
 
473
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
474
<td> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on failure.
723
475
</td>
724
476
</tr>
725
477
</tbody>
727
479
</div>
728
480
<hr>
729
481
<div class="refsect2" lang="en">
730
 
<a name="id2600786"></a><h3>
 
482
<a name="id2627004"></a><h3>
731
483
<a name="e-book-open"></a>e_book_open ()</h3>
732
 
<a class="indexterm" name="id2600797"></a><pre class="programlisting"><a
733
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
734
 
>gboolean</a>            e_book_open                         (<a href="EBook.html" title="EBook">EBook</a> *book,
735
 
                                                         <a
736
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
737
 
>gboolean</a> only_if_exists,
738
 
                                                         <a
739
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
740
 
>GError</a> **error);</pre>
 
484
<a class="indexterm" name="id2627014"></a><pre class="programlisting">gboolean            e_book_open                         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
485
                                                         gboolean only_if_exists,
 
486
                                                         GError **error);</pre>
741
487
<p>
742
488
Opens the addressbook, making it ready for queries and other operations.</p>
743
489
<p>
747
493
<col align="left" valign="top">
748
494
<tbody>
749
495
<tr>
750
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
751
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
752
 
</td>
753
 
</tr>
754
 
<tr>
755
 
<td><span class="term"><em class="parameter"><code>only_if_exists</code></em>&#160;:</span></td>
756
 
<td> if <a
757
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
758
 
><code class="literal">TRUE</code></a>, fail if this book doesn't already exist, otherwise create it first
759
 
</td>
760
 
</tr>
761
 
<tr>
762
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
763
 
<td> a <a
764
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
765
 
><span class="type">GError</span></a> to set on failure
766
 
</td>
767
 
</tr>
768
 
<tr>
769
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
770
 
<td> <a
771
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
772
 
><code class="literal">TRUE</code></a> if the book was successfully opened, <a
773
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
774
 
><code class="literal">FALSE</code></a> otherwise.
 
496
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
497
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
498
</td>
 
499
</tr>
 
500
<tr>
 
501
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em>&#160;:</span></p></td>
 
502
<td> if <code class="literal">TRUE</code>, fail if this book doesn't already exist, otherwise create it first
 
503
</td>
 
504
</tr>
 
505
<tr>
 
506
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
507
<td> a <span class="type">GError</span> to set on failure
 
508
</td>
 
509
</tr>
 
510
<tr>
 
511
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
512
<td> <code class="literal">TRUE</code> if the book was successfully opened, <code class="literal">FALSE</code> otherwise.
775
513
</td>
776
514
</tr>
777
515
</tbody>
779
517
</div>
780
518
<hr>
781
519
<div class="refsect2" lang="en">
782
 
<a name="id2600928"></a><h3>
 
520
<a name="id2627147"></a><h3>
783
521
<a name="e-book-get-supported-fields"></a>e_book_get_supported_fields ()</h3>
784
 
<a class="indexterm" name="id2600940"></a><pre class="programlisting"><a
785
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
786
 
>gboolean</a>            e_book_get_supported_fields         (<a href="EBook.html" title="EBook">EBook</a> *book,
787
 
                                                         <a
788
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
789
 
>GList</a> **fields,
790
 
                                                         <a
791
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
792
 
>GError</a> **error);</pre>
 
522
<a class="indexterm" name="id2627158"></a><pre class="programlisting">gboolean            e_book_get_supported_fields         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
523
                                                         GList **fields,
 
524
                                                         GError **error);</pre>
793
525
<p>
794
526
Gets a list of fields that can be stored for contacts
795
527
in this <em class="parameter"><code>book</code></em>. Other fields may be discarded. The list
796
528
will contain pointers to allocated strings, and both the
797
 
<a
798
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
799
 
><span class="type">GList</span></a> and the strings must be freed by the caller.</p>
 
529
<span class="type">GList</span> and the strings must be freed by the caller.</p>
800
530
<p>
801
531
 
802
532
</p>
804
534
<col align="left" valign="top">
805
535
<tbody>
806
536
<tr>
807
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
808
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
809
 
</td>
810
 
</tr>
811
 
<tr>
812
 
<td><span class="term"><em class="parameter"><code>fields</code></em>&#160;:</span></td>
813
 
<td> a <a
814
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
815
 
><span class="type">GList</span></a> of fields to set on success
816
 
</td>
817
 
</tr>
818
 
<tr>
819
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
820
 
<td> a <a
821
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
822
 
><span class="type">GError</span></a> to set on failure
823
 
</td>
824
 
</tr>
825
 
<tr>
826
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
827
 
<td> <a
828
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
829
 
><code class="literal">TRUE</code></a> if successful, <a
830
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
831
 
><code class="literal">FALSE</code></a> otherwise
 
537
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
538
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
539
</td>
 
540
</tr>
 
541
<tr>
 
542
<td><p><span class="term"><em class="parameter"><code>fields</code></em>&#160;:</span></p></td>
 
543
<td> a <span class="type">GList</span> of fields to set on success
 
544
</td>
 
545
</tr>
 
546
<tr>
 
547
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
548
<td> a <span class="type">GError</span> to set on failure
 
549
</td>
 
550
</tr>
 
551
<tr>
 
552
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
553
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
832
554
</td>
833
555
</tr>
834
556
</tbody>
836
558
</div>
837
559
<hr>
838
560
<div class="refsect2" lang="en">
839
 
<a name="id2601083"></a><h3>
 
561
<a name="id2627301"></a><h3>
840
562
<a name="e-book-get-supported-auth-methods"></a>e_book_get_supported_auth_methods ()</h3>
841
 
<a class="indexterm" name="id2601096"></a><pre class="programlisting"><a
842
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
843
 
>gboolean</a>            e_book_get_supported_auth_methods   (<a href="EBook.html" title="EBook">EBook</a> *book,
844
 
                                                         <a
845
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
846
 
>GList</a> **auth_methods,
847
 
                                                         <a
848
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
849
 
>GError</a> **error);</pre>
 
563
<a class="indexterm" name="id2627314"></a><pre class="programlisting">gboolean            e_book_get_supported_auth_methods   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
564
                                                         GList **auth_methods,
 
565
                                                         GError **error);</pre>
850
566
<p>
851
567
Queries <em class="parameter"><code>book</code></em> for the list of authentication methods it supports.
852
568
The list will contain pointers to allocated strings, and both the
853
 
<a
854
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
855
 
><span class="type">GList</span></a> and the strings must be freed by the caller.</p>
 
569
<span class="type">GList</span> and the strings must be freed by the caller.</p>
856
570
<p>
857
571
 
858
572
</p>
860
574
<col align="left" valign="top">
861
575
<tbody>
862
576
<tr>
863
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
864
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
865
 
</td>
866
 
</tr>
867
 
<tr>
868
 
<td><span class="term"><em class="parameter"><code>auth_methods</code></em>&#160;:</span></td>
869
 
<td> a <a
870
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
871
 
><span class="type">GList</span></a> of auth methods to set on success
872
 
</td>
873
 
</tr>
874
 
<tr>
875
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
876
 
<td> a <a
877
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
878
 
><span class="type">GError</span></a> to set on failure
879
 
</td>
880
 
</tr>
881
 
<tr>
882
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
883
 
<td> <a
884
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
885
 
><code class="literal">TRUE</code></a> if successful, <a
886
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
887
 
><code class="literal">FALSE</code></a> otherwise
 
577
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
578
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
579
</td>
 
580
</tr>
 
581
<tr>
 
582
<td><p><span class="term"><em class="parameter"><code>auth_methods</code></em>&#160;:</span></p></td>
 
583
<td> a <span class="type">GList</span> of auth methods to set on success
 
584
</td>
 
585
</tr>
 
586
<tr>
 
587
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
588
<td> a <span class="type">GError</span> to set on failure
 
589
</td>
 
590
</tr>
 
591
<tr>
 
592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
593
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
888
594
</td>
889
595
</tr>
890
596
</tbody>
892
598
</div>
893
599
<hr>
894
600
<div class="refsect2" lang="en">
895
 
<a name="id2601238"></a><h3>
 
601
<a name="id2627457"></a><h3>
896
602
<a name="e-book-get-required-fields"></a>e_book_get_required_fields ()</h3>
897
 
<a class="indexterm" name="id2601249"></a><pre class="programlisting"><a
898
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
899
 
>gboolean</a>            e_book_get_required_fields          (<a href="EBook.html" title="EBook">EBook</a> *book,
900
 
                                                         <a
901
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
902
 
>GList</a> **fields,
903
 
                                                         <a
904
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
905
 
>GError</a> **error);</pre>
 
603
<a class="indexterm" name="id2627468"></a><pre class="programlisting">gboolean            e_book_get_required_fields          (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
604
                                                         GList **fields,
 
605
                                                         GError **error);</pre>
906
606
<p>
907
607
Gets a list of fields that are required to be filled in for
908
608
all contacts in this <em class="parameter"><code>book</code></em>. The list will contain pointers
909
 
to allocated strings, and both the <a
910
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
911
 
><span class="type">GList</span></a> and the strings
 
609
to allocated strings, and both the <span class="type">GList</span> and the strings
912
610
must be freed by the caller.</p>
913
611
<p>
914
612
 
917
615
<col align="left" valign="top">
918
616
<tbody>
919
617
<tr>
920
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
921
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
922
 
</td>
923
 
</tr>
924
 
<tr>
925
 
<td><span class="term"><em class="parameter"><code>fields</code></em>&#160;:</span></td>
926
 
<td> a <a
927
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
928
 
><span class="type">GList</span></a> of fields to set on success
929
 
</td>
930
 
</tr>
931
 
<tr>
932
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
933
 
<td> a <a
934
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
935
 
><span class="type">GError</span></a> to set on failure
936
 
</td>
937
 
</tr>
938
 
<tr>
939
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
940
 
<td> <a
941
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
942
 
><code class="literal">TRUE</code></a> if successful, <a
943
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
944
 
><code class="literal">FALSE</code></a> otherwise.
 
618
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
619
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
620
</td>
 
621
</tr>
 
622
<tr>
 
623
<td><p><span class="term"><em class="parameter"><code>fields</code></em>&#160;:</span></p></td>
 
624
<td> a <span class="type">GList</span> of fields to set on success
 
625
</td>
 
626
</tr>
 
627
<tr>
 
628
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
629
<td> a <span class="type">GError</span> to set on failure
 
630
</td>
 
631
</tr>
 
632
<tr>
 
633
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
634
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.
945
635
</td>
946
636
</tr>
947
637
</tbody>
949
639
</div>
950
640
<hr>
951
641
<div class="refsect2" lang="en">
952
 
<a name="id2601392"></a><h3>
 
642
<a name="id2627611"></a><h3>
953
643
<a name="e-book-get-source"></a>e_book_get_source ()</h3>
954
 
<a class="indexterm" name="id2601402"></a><pre class="programlisting">ESource*            e_book_get_source                   (<a href="EBook.html" title="EBook">EBook</a> *book);</pre>
 
644
<a class="indexterm" name="id2627621"></a><pre class="programlisting">ESource*            e_book_get_source                   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);</pre>
955
645
<p>
956
646
Get the <span class="type">ESource</span> that this book has loaded.</p>
957
647
<p>
961
651
<col align="left" valign="top">
962
652
<tbody>
963
653
<tr>
964
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
965
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
654
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
655
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
966
656
</td>
967
657
</tr>
968
658
<tr>
969
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
659
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
970
660
<td> The source.
971
661
</td>
972
662
</tr>
975
665
</div>
976
666
<hr>
977
667
<div class="refsect2" lang="en">
978
 
<a name="id2601468"></a><h3>
 
668
<a name="id2627687"></a><h3>
979
669
<a name="e-book-is-online"></a>e_book_is_online ()</h3>
980
 
<a class="indexterm" name="id2601479"></a><pre class="programlisting"><a
981
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
982
 
>gboolean</a>            e_book_is_online                    (<a href="EBook.html" title="EBook">EBook</a> *book);</pre>
 
670
<a class="indexterm" name="id2627697"></a><pre class="programlisting">gboolean            e_book_is_online                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);</pre>
983
671
<p>
984
672
Check if this book is connected.</p>
985
673
<p>
989
677
<col align="left" valign="top">
990
678
<tbody>
991
679
<tr>
992
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
993
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
680
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
681
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
994
682
</td>
995
683
</tr>
996
684
<tr>
997
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
998
 
<td> <a
999
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1000
 
><code class="literal">TRUE</code></a> if this book is connected, otherwise <a
1001
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1002
 
><code class="literal">FALSE</code></a>.
 
685
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
686
<td> <code class="literal">TRUE</code> if this book is connected, otherwise <code class="literal">FALSE</code>.
1003
687
</td>
1004
688
</tr>
1005
689
</tbody>
1007
691
</div>
1008
692
<hr>
1009
693
<div class="refsect2" lang="en">
1010
 
<a name="id2601557"></a><h3>
 
694
<a name="id2627775"></a><h3>
1011
695
<a name="e-book-is-opened"></a>e_book_is_opened ()</h3>
1012
 
<a class="indexterm" name="id2601567"></a><pre class="programlisting"><a
1013
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1014
 
>gboolean</a>            e_book_is_opened                    (<a href="EBook.html" title="EBook">EBook</a> *book);</pre>
 
696
<a class="indexterm" name="id2627786"></a><pre class="programlisting">gboolean            e_book_is_opened                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);</pre>
1015
697
<p>
1016
698
Check if this book has been opened.</p>
1017
699
<p>
1021
703
<col align="left" valign="top">
1022
704
<tbody>
1023
705
<tr>
1024
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1025
 
<td> and <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
706
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
707
<td> and <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1026
708
</td>
1027
709
</tr>
1028
710
<tr>
1029
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1030
 
<td> <a
1031
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1032
 
><code class="literal">TRUE</code></a> if this book has been opened, otherwise <a
1033
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1034
 
><code class="literal">FALSE</code></a>.
 
711
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
712
<td> <code class="literal">TRUE</code> if this book has been opened, otherwise <code class="literal">FALSE</code>.
1035
713
</td>
1036
714
</tr>
1037
715
</tbody>
1039
717
</div>
1040
718
<hr>
1041
719
<div class="refsect2" lang="en">
1042
 
<a name="id2601645"></a><h3>
 
720
<a name="id2627863"></a><h3>
1043
721
<a name="e-book-authenticate-user"></a>e_book_authenticate_user ()</h3>
1044
 
<a class="indexterm" name="id2601655"></a><pre class="programlisting"><a
1045
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1046
 
>gboolean</a>            e_book_authenticate_user            (<a href="EBook.html" title="EBook">EBook</a> *book,
 
722
<a class="indexterm" name="id2627874"></a><pre class="programlisting">gboolean            e_book_authenticate_user            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1047
723
                                                         const char *user,
1048
724
                                                         const char *passwd,
1049
725
                                                         const char *auth_method,
1050
 
                                                         <a
1051
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1052
 
>GError</a> **error);</pre>
 
726
                                                         GError **error);</pre>
1053
727
<p>
1054
728
Authenticates <em class="parameter"><code>user</code></em> with <em class="parameter"><code>passwd</code></em>, using the auth method
1055
729
<em class="parameter"><code>auth_method</code></em>.  <em class="parameter"><code>auth_method</code></em> must be one of the authentication
1061
735
<col align="left" valign="top">
1062
736
<tbody>
1063
737
<tr>
1064
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1065
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1066
 
</td>
1067
 
</tr>
1068
 
<tr>
1069
 
<td><span class="term"><em class="parameter"><code>user</code></em>&#160;:</span></td>
1070
 
<td> a string
1071
 
</td>
1072
 
</tr>
1073
 
<tr>
1074
 
<td><span class="term"><em class="parameter"><code>passwd</code></em>&#160;:</span></td>
1075
 
<td> a string
1076
 
</td>
1077
 
</tr>
1078
 
<tr>
1079
 
<td><span class="term"><em class="parameter"><code>auth_method</code></em>&#160;:</span></td>
1080
 
<td> a string
1081
 
</td>
1082
 
</tr>
1083
 
<tr>
1084
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1085
 
<td> a <a
1086
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1087
 
><span class="type">GError</span></a> to set on failure
1088
 
</td>
1089
 
</tr>
1090
 
<tr>
1091
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1092
 
<td> <a
1093
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1094
 
><code class="literal">TRUE</code></a> if successful, <a
1095
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1096
 
><code class="literal">FALSE</code></a> otherwise
 
738
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
739
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
740
</td>
 
741
</tr>
 
742
<tr>
 
743
<td><p><span class="term"><em class="parameter"><code>user</code></em>&#160;:</span></p></td>
 
744
<td> a string
 
745
</td>
 
746
</tr>
 
747
<tr>
 
748
<td><p><span class="term"><em class="parameter"><code>passwd</code></em>&#160;:</span></p></td>
 
749
<td> a string
 
750
</td>
 
751
</tr>
 
752
<tr>
 
753
<td><p><span class="term"><em class="parameter"><code>auth_method</code></em>&#160;:</span></p></td>
 
754
<td> a string
 
755
</td>
 
756
</tr>
 
757
<tr>
 
758
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
759
<td> a <span class="type">GError</span> to set on failure
 
760
</td>
 
761
</tr>
 
762
<tr>
 
763
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
764
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1097
765
</td>
1098
766
</tr>
1099
767
</tbody>
1101
769
</div>
1102
770
<hr>
1103
771
<div class="refsect2" lang="en">
1104
 
<a name="id2601837"></a><h3>
 
772
<a name="id2628056"></a><h3>
1105
773
<a name="e-book-get-contact"></a>e_book_get_contact ()</h3>
1106
 
<a class="indexterm" name="id2601848"></a><pre class="programlisting"><a
1107
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1108
 
>gboolean</a>            e_book_get_contact                  (<a href="EBook.html" title="EBook">EBook</a> *book,
 
774
<a class="indexterm" name="id2628066"></a><pre class="programlisting">gboolean            e_book_get_contact                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1109
775
                                                         const char *id,
1110
 
                                                         <a href="EContact.html" title="EContact">EContact</a> **contact,
1111
 
                                                         <a
1112
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1113
 
>GError</a> **error);</pre>
 
776
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> **contact,
 
777
                                                         GError **error);</pre>
1114
778
<p>
1115
779
Fills in <em class="parameter"><code>contact</code></em> with the contents of the vcard in <em class="parameter"><code>book</code></em>
1116
780
corresponding to <em class="parameter"><code>id</code></em>.</p>
1121
785
<col align="left" valign="top">
1122
786
<tbody>
1123
787
<tr>
1124
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1125
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
788
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
789
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1126
790
</td>
1127
791
</tr>
1128
792
<tr>
1129
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
793
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
1130
794
<td> a unique string ID specifying the contact
1131
795
</td>
1132
796
</tr>
1133
797
<tr>
1134
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1135
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
1136
 
</td>
1137
 
</tr>
1138
 
<tr>
1139
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1140
 
<td> a <a
1141
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1142
 
><span class="type">GError</span></a> to set on failure
1143
 
</td>
1144
 
</tr>
1145
 
<tr>
1146
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1147
 
<td> <a
1148
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1149
 
><code class="literal">TRUE</code></a> if successful, <a
1150
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1151
 
><code class="literal">FALSE</code></a> otherwise
 
798
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
799
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
800
</td>
 
801
</tr>
 
802
<tr>
 
803
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
804
<td> a <span class="type">GError</span> to set on failure
 
805
</td>
 
806
</tr>
 
807
<tr>
 
808
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
809
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1152
810
</td>
1153
811
</tr>
1154
812
</tbody>
1156
814
</div>
1157
815
<hr>
1158
816
<div class="refsect2" lang="en">
1159
 
<a name="id2602011"></a><h3>
 
817
<a name="id2628229"></a><h3>
1160
818
<a name="e-book-remove-contact"></a>e_book_remove_contact ()</h3>
1161
 
<a class="indexterm" name="id2602021"></a><pre class="programlisting"><a
1162
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1163
 
>gboolean</a>            e_book_remove_contact               (<a href="EBook.html" title="EBook">EBook</a> *book,
 
819
<a class="indexterm" name="id2628241"></a><pre class="programlisting">gboolean            e_book_remove_contact               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1164
820
                                                         const char *id,
1165
 
                                                         <a
1166
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1167
 
>GError</a> **error);</pre>
 
821
                                                         GError **error);</pre>
1168
822
<p>
1169
823
Removes the contact with id <em class="parameter"><code>id</code></em> from <em class="parameter"><code>book</code></em>.</p>
1170
824
<p>
1174
828
<col align="left" valign="top">
1175
829
<tbody>
1176
830
<tr>
1177
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1178
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
831
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
832
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1179
833
</td>
1180
834
</tr>
1181
835
<tr>
1182
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
836
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
1183
837
<td> a string
1184
838
</td>
1185
839
</tr>
1186
840
<tr>
1187
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1188
 
<td> a <a
1189
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1190
 
><span class="type">GError</span></a> to set on failure
 
841
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
842
<td> a <span class="type">GError</span> to set on failure
1191
843
</td>
1192
844
</tr>
1193
845
<tr>
1194
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1195
 
<td> <a
1196
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1197
 
><code class="literal">TRUE</code></a> if successful, <a
1198
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1199
 
><code class="literal">FALSE</code></a> otherwise
 
846
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
847
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1200
848
</td>
1201
849
</tr>
1202
850
</tbody>
1204
852
</div>
1205
853
<hr>
1206
854
<div class="refsect2" lang="en">
1207
 
<a name="id2602153"></a><h3>
 
855
<a name="id2628389"></a><h3>
1208
856
<a name="e-book-remove-contacts"></a>e_book_remove_contacts ()</h3>
1209
 
<a class="indexterm" name="id2602164"></a><pre class="programlisting"><a
1210
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1211
 
>gboolean</a>            e_book_remove_contacts              (<a href="EBook.html" title="EBook">EBook</a> *book,
1212
 
                                                         <a
1213
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1214
 
>GList</a> *ids,
1215
 
                                                         <a
1216
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1217
 
>GError</a> **error);</pre>
 
857
<a class="indexterm" name="id2628403"></a><pre class="programlisting">gboolean            e_book_remove_contacts              (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
858
                                                         GList *ids,
 
859
                                                         GError **error);</pre>
1218
860
<p>
1219
861
Removes the contacts with ids from the list <em class="parameter"><code>ids</code></em> from <em class="parameter"><code>book</code></em>.  This is
1220
862
always more efficient than calling e_book_remove_contact_by_id if you
1227
869
<col align="left" valign="top">
1228
870
<tbody>
1229
871
<tr>
1230
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1231
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1232
 
</td>
1233
 
</tr>
1234
 
<tr>
1235
 
<td><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></td>
1236
 
<td> an <a
1237
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1238
 
><span class="type">GList</span></a> of const char *id's
1239
 
</td>
1240
 
</tr>
1241
 
<tr>
1242
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1243
 
<td> a <a
1244
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1245
 
><span class="type">GError</span></a> to set on failure
1246
 
</td>
1247
 
</tr>
1248
 
<tr>
1249
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1250
 
<td> <a
1251
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1252
 
><code class="literal">TRUE</code></a> if successful, <a
1253
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1254
 
><code class="literal">FALSE</code></a> otherwise
 
872
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
873
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
874
</td>
 
875
</tr>
 
876
<tr>
 
877
<td><p><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></p></td>
 
878
<td> an <span class="type">GList</span> of const char *id's
 
879
</td>
 
880
</tr>
 
881
<tr>
 
882
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
883
<td> a <span class="type">GError</span> to set on failure
 
884
</td>
 
885
</tr>
 
886
<tr>
 
887
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
888
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1255
889
</td>
1256
890
</tr>
1257
891
</tbody>
1259
893
</div>
1260
894
<hr>
1261
895
<div class="refsect2" lang="en">
1262
 
<a name="id2602305"></a><h3>
 
896
<a name="id2628561"></a><h3>
1263
897
<a name="e-book-add-contact"></a>e_book_add_contact ()</h3>
1264
 
<a class="indexterm" name="id2602315"></a><pre class="programlisting"><a
1265
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1266
 
>gboolean</a>            e_book_add_contact                  (<a href="EBook.html" title="EBook">EBook</a> *book,
1267
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
1268
 
                                                         <a
1269
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1270
 
>GError</a> **error);</pre>
 
898
<a class="indexterm" name="id2628575"></a><pre class="programlisting">gboolean            e_book_add_contact                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
899
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
900
                                                         GError **error);</pre>
1271
901
<p>
1272
902
Adds <em class="parameter"><code>contact</code></em> to <em class="parameter"><code>book</code></em>.</p>
1273
903
<p>
1277
907
<col align="left" valign="top">
1278
908
<tbody>
1279
909
<tr>
1280
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1281
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1282
 
</td>
1283
 
</tr>
1284
 
<tr>
1285
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1286
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
1287
 
</td>
1288
 
</tr>
1289
 
<tr>
1290
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1291
 
<td> a <a
1292
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1293
 
><span class="type">GError</span></a> to set on failure
1294
 
</td>
1295
 
</tr>
1296
 
<tr>
1297
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1298
 
<td> <a
1299
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1300
 
><code class="literal">TRUE</code></a> if successful, <a
1301
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1302
 
><code class="literal">FALSE</code></a> otherwise.
 
910
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
911
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
912
</td>
 
913
</tr>
 
914
<tr>
 
915
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
916
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
917
</td>
 
918
</tr>
 
919
<tr>
 
920
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
921
<td> a <span class="type">GError</span> to set on failure
 
922
</td>
 
923
</tr>
 
924
<tr>
 
925
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
926
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.
1303
927
</td>
1304
928
</tr>
1305
929
</tbody>
1307
931
</div>
1308
932
<hr>
1309
933
<div class="refsect2" lang="en">
1310
 
<a name="id2602453"></a><h3>
 
934
<a name="id2628730"></a><h3>
1311
935
<a name="e-book-commit-contact"></a>e_book_commit_contact ()</h3>
1312
 
<a class="indexterm" name="id2602463"></a><pre class="programlisting"><a
1313
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1314
 
>gboolean</a>            e_book_commit_contact               (<a href="EBook.html" title="EBook">EBook</a> *book,
1315
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
1316
 
                                                         <a
1317
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1318
 
>GError</a> **error);</pre>
 
936
<a class="indexterm" name="id2628743"></a><pre class="programlisting">gboolean            e_book_commit_contact               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
937
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
938
                                                         GError **error);</pre>
1319
939
<p>
1320
940
Applies the changes made to <em class="parameter"><code>contact</code></em> to the stored version in
1321
941
<em class="parameter"><code>book</code></em>.</p>
1326
946
<col align="left" valign="top">
1327
947
<tbody>
1328
948
<tr>
1329
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1330
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1331
 
</td>
1332
 
</tr>
1333
 
<tr>
1334
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1335
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
1336
 
</td>
1337
 
</tr>
1338
 
<tr>
1339
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1340
 
<td> a <a
1341
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1342
 
><span class="type">GError</span></a> to set on failure
1343
 
</td>
1344
 
</tr>
1345
 
<tr>
1346
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1347
 
<td> <a
1348
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1349
 
><code class="literal">TRUE</code></a> if successful, <a
1350
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1351
 
><code class="literal">FALSE</code></a> otherwise
 
949
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
950
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
951
</td>
 
952
</tr>
 
953
<tr>
 
954
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
955
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
956
</td>
 
957
</tr>
 
958
<tr>
 
959
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
960
<td> a <span class="type">GError</span> to set on failure
 
961
</td>
 
962
</tr>
 
963
<tr>
 
964
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
965
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1352
966
</td>
1353
967
</tr>
1354
968
</tbody>
1356
970
</div>
1357
971
<hr>
1358
972
<div class="refsect2" lang="en">
1359
 
<a name="id2602601"></a><h3>
 
973
<a name="id2628899"></a><h3>
1360
974
<a name="e-book-get-book-view"></a>e_book_get_book_view ()</h3>
1361
 
<a class="indexterm" name="id2602612"></a><pre class="programlisting"><a
1362
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1363
 
>gboolean</a>            e_book_get_book_view                (<a href="EBook.html" title="EBook">EBook</a> *book,
1364
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
1365
 
                                                         <a
1366
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1367
 
>GList</a> *requested_fields,
 
975
<a class="indexterm" name="id2628912"></a><pre class="programlisting">gboolean            e_book_get_book_view                (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
976
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
977
                                                         GList *requested_fields,
1368
978
                                                         int max_results,
1369
 
                                                         <a href="EBookView.html" title="EBookView">EBookView</a> **book_view,
1370
 
                                                         <a
1371
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1372
 
>GError</a> **error);</pre>
 
979
                                                         <a class="link" href="EBookView.html" title="EBookView">EBookView</a> **book_view,
 
980
                                                         GError **error);</pre>
1373
981
<p>
1374
 
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, creating a <a href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> in <em class="parameter"><code>book_view</code></em> with the fields
 
982
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, creating a <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> in <em class="parameter"><code>book_view</code></em> with the fields
1375
983
specified by <em class="parameter"><code>requested_fields</code></em> and limited at <em class="parameter"><code>max_results</code></em> records. On an
1376
 
error, <em class="parameter"><code>error</code></em> is set and <a
1377
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1378
 
><code class="literal">FALSE</code></a> returned.</p>
 
984
error, <em class="parameter"><code>error</code></em> is set and <code class="literal">FALSE</code> returned.</p>
1379
985
<p>
1380
986
 
1381
987
</p>
1383
989
<col align="left" valign="top">
1384
990
<tbody>
1385
991
<tr>
1386
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1387
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1388
 
</td>
1389
 
</tr>
1390
 
<tr>
1391
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
1392
 
<td> an <a href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
1393
 
</td>
1394
 
</tr>
1395
 
<tr>
1396
 
<td><span class="term"><em class="parameter"><code>requested_fields</code></em>&#160;:</span></td>
1397
 
<td> a <a
1398
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1399
 
><span class="type">GList</span></a> containing the names of fields to return, or NULL for all
1400
 
</td>
1401
 
</tr>
1402
 
<tr>
1403
 
<td><span class="term"><em class="parameter"><code>max_results</code></em>&#160;:</span></td>
 
992
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
993
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
994
</td>
 
995
</tr>
 
996
<tr>
 
997
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
998
<td> an <a class="link" href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
 
999
</td>
 
1000
</tr>
 
1001
<tr>
 
1002
<td><p><span class="term"><em class="parameter"><code>requested_fields</code></em>&#160;:</span></p></td>
 
1003
<td> a <span class="type">GList</span> containing the names of fields to return, or NULL for all
 
1004
</td>
 
1005
</tr>
 
1006
<tr>
 
1007
<td><p><span class="term"><em class="parameter"><code>max_results</code></em>&#160;:</span></p></td>
1404
1008
<td> the maximum number of contacts to show (or 0 for all)
1405
1009
</td>
1406
1010
</tr>
1407
1011
<tr>
1408
 
<td><span class="term"><em class="parameter"><code>book_view</code></em>&#160;:</span></td>
1409
 
<td> A <a href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> pointer, will be set to the view
1410
 
</td>
1411
 
</tr>
1412
 
<tr>
1413
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1414
 
<td> a <a
1415
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1416
 
><span class="type">GError</span></a> to set on failure
1417
 
</td>
1418
 
</tr>
1419
 
<tr>
1420
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1421
 
<td> <a
1422
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1423
 
><code class="literal">TRUE</code></a> if successful, <a
1424
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1425
 
><code class="literal">FALSE</code></a> otherwise
 
1012
<td><p><span class="term"><em class="parameter"><code>book_view</code></em>&#160;:</span></p></td>
 
1013
<td> A <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> pointer, will be set to the view
 
1014
</td>
 
1015
</tr>
 
1016
<tr>
 
1017
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1018
<td> a <span class="type">GError</span> to set on failure
 
1019
</td>
 
1020
</tr>
 
1021
<tr>
 
1022
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1023
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
1426
1024
</td>
1427
1025
</tr>
1428
1026
</tbody>
1430
1028
</div>
1431
1029
<hr>
1432
1030
<div class="refsect2" lang="en">
1433
 
<a name="id2602858"></a><h3>
 
1031
<a name="id2629189"></a><h3>
1434
1032
<a name="e-book-get-contacts"></a>e_book_get_contacts ()</h3>
1435
 
<a class="indexterm" name="id2602868"></a><pre class="programlisting"><a
1436
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1437
 
>gboolean</a>            e_book_get_contacts                 (<a href="EBook.html" title="EBook">EBook</a> *book,
1438
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
1439
 
                                                         <a
1440
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1441
 
>GList</a> **contacts,
1442
 
                                                         <a
1443
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1444
 
>GError</a> **error);</pre>
 
1033
<a class="indexterm" name="id2629203"></a><pre class="programlisting">gboolean            e_book_get_contacts                 (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1034
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
1035
                                                         GList **contacts,
 
1036
                                                         GError **error);</pre>
1445
1037
<p>
1446
1038
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, setting <em class="parameter"><code>contacts</code></em> to the list of contacts which
1447
 
matched. On failed, <em class="parameter"><code>error</code></em> will be set and <a
1448
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1449
 
><code class="literal">FALSE</code></a> returned.</p>
 
1039
matched. On failed, <em class="parameter"><code>error</code></em> will be set and <code class="literal">FALSE</code> returned.</p>
1450
1040
<p>
1451
1041
 
1452
1042
</p>
1454
1044
<col align="left" valign="top">
1455
1045
<tbody>
1456
1046
<tr>
1457
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1458
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1459
 
</td>
1460
 
</tr>
1461
 
<tr>
1462
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
1463
 
<td> an <a href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
1464
 
</td>
1465
 
</tr>
1466
 
<tr>
1467
 
<td><span class="term"><em class="parameter"><code>contacts</code></em>&#160;:</span></td>
1468
 
<td> a <a
1469
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1470
 
><span class="type">GList</span></a> pointer, will be set to the list of contacts
1471
 
</td>
1472
 
</tr>
1473
 
<tr>
1474
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1475
 
<td> a <a
1476
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1477
 
><span class="type">GError</span></a> to set on failure
1478
 
</td>
1479
 
</tr>
1480
 
<tr>
1481
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1482
 
<td> <a
1483
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1484
 
><code class="literal">TRUE</code></a> on success, <a
1485
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1486
 
><code class="literal">FALSE</code></a> otherwise
 
1047
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1048
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1049
</td>
 
1050
</tr>
 
1051
<tr>
 
1052
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
1053
<td> an <a class="link" href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
 
1054
</td>
 
1055
</tr>
 
1056
<tr>
 
1057
<td><p><span class="term"><em class="parameter"><code>contacts</code></em>&#160;:</span></p></td>
 
1058
<td> a <span class="type">GList</span> pointer, will be set to the list of contacts
 
1059
</td>
 
1060
</tr>
 
1061
<tr>
 
1062
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1063
<td> a <span class="type">GError</span> to set on failure
 
1064
</td>
 
1065
</tr>
 
1066
<tr>
 
1067
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1068
<td> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise
1487
1069
</td>
1488
1070
</tr>
1489
1071
</tbody>
1491
1073
</div>
1492
1074
<hr>
1493
1075
<div class="refsect2" lang="en">
1494
 
<a name="id2603064"></a><h3>
 
1076
<a name="id2629408"></a><h3>
1495
1077
<a name="e-book-get-changes"></a>e_book_get_changes ()</h3>
1496
 
<a class="indexterm" name="id2603078"></a><pre class="programlisting"><a
1497
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1498
 
>gboolean</a>            e_book_get_changes                  (<a href="EBook.html" title="EBook">EBook</a> *book,
 
1078
<a class="indexterm" name="id2629422"></a><pre class="programlisting">gboolean            e_book_get_changes                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1499
1079
                                                         char *changeid,
1500
 
                                                         <a
1501
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1502
 
>GList</a> **changes,
1503
 
                                                         <a
1504
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1505
 
>GError</a> **error);</pre>
 
1080
                                                         GList **changes,
 
1081
                                                         GError **error);</pre>
1506
1082
<p>
1507
 
Get the set of changes since the previous call to <a href="EBook.html#e-book-get-changes"><span class="type">e_book_get_changes</span></a> for a
 
1083
Get the set of changes since the previous call to <a class="link" href="EBook.html#e-book-get-changes"><span class="type">e_book_get_changes</span></a> for a
1508
1084
given change ID.</p>
1509
1085
<p>
1510
1086
 
1513
1089
<col align="left" valign="top">
1514
1090
<tbody>
1515
1091
<tr>
1516
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1517
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1092
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1093
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1518
1094
</td>
1519
1095
</tr>
1520
1096
<tr>
1521
 
<td><span class="term"><em class="parameter"><code>changeid</code></em>&#160;:</span></td>
 
1097
<td><p><span class="term"><em class="parameter"><code>changeid</code></em>&#160;:</span></p></td>
1522
1098
<td>  the change ID
1523
1099
</td>
1524
1100
</tr>
1525
1101
<tr>
1526
 
<td><span class="term"><em class="parameter"><code>changes</code></em>&#160;:</span></td>
1527
 
<td> return location for a <a
1528
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1529
 
><span class="type">GList</span></a> of <a href="libebook-e-book-types.html#EBookChange"><span class="type">EBookChange</span></a> items
1530
 
</td>
1531
 
</tr>
1532
 
<tr>
1533
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1534
 
<td> a <a
1535
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1536
 
><span class="type">GError</span></a> to set on failure.
1537
 
</td>
1538
 
</tr>
1539
 
<tr>
1540
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1102
<td><p><span class="term"><em class="parameter"><code>changes</code></em>&#160;:</span></p></td>
 
1103
<td> return location for a <span class="type">GList</span> of <a class="link" href="libebook-e-book-types.html#EBookChange"><span class="type">EBookChange</span></a> items
 
1104
</td>
 
1105
</tr>
 
1106
<tr>
 
1107
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1108
<td> a <span class="type">GError</span> to set on failure.
 
1109
</td>
 
1110
</tr>
 
1111
<tr>
 
1112
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1541
1113
<td> TRUE on success, FALSE otherwise
1542
1114
</td>
1543
1115
</tr>
1546
1118
</div>
1547
1119
<hr>
1548
1120
<div class="refsect2" lang="en">
1549
 
<a name="id2603239"></a><h3>
 
1121
<a name="id2629583"></a><h3>
1550
1122
<a name="e-book-free-change-list"></a>e_book_free_change_list ()</h3>
1551
 
<a class="indexterm" name="id2603253"></a><pre class="programlisting">void                e_book_free_change_list             (<a
1552
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1553
 
>GList</a> *change_list);</pre>
 
1123
<a class="indexterm" name="id2629597"></a><pre class="programlisting">void                e_book_free_change_list             (GList *change_list);</pre>
1554
1124
<p>
1555
1125
Free the contents of <span class="type">change_list</span>, and the list itself.</p>
1556
1126
<p>
1559
1129
<div class="variablelist"><table border="0">
1560
1130
<col align="left" valign="top">
1561
1131
<tbody><tr>
1562
 
<td><span class="term"><em class="parameter"><code>change_list</code></em>&#160;:</span></td>
1563
 
<td> a <a
1564
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
1565
 
><span class="type">GList</span></a> of <a href="libebook-e-book-types.html#EBookChange"><span class="type">EBookChange</span></a> items
 
1132
<td><p><span class="term"><em class="parameter"><code>change_list</code></em>&#160;:</span></p></td>
 
1133
<td> a <span class="type">GList</span> of <a class="link" href="libebook-e-book-types.html#EBookChange"><span class="type">EBookChange</span></a> items
1566
1134
</td>
1567
1135
</tr></tbody>
1568
1136
</table></div>
1569
1137
</div>
1570
1138
<hr>
1571
1139
<div class="refsect2" lang="en">
1572
 
<a name="id2603325"></a><h3>
 
1140
<a name="id2629669"></a><h3>
1573
1141
<a name="e-book-get-uri"></a>e_book_get_uri ()</h3>
1574
 
<a class="indexterm" name="id2603338"></a><pre class="programlisting">const char*         e_book_get_uri                      (<a href="EBook.html" title="EBook">EBook</a> *book);</pre>
 
1142
<a class="indexterm" name="id2629682"></a><pre class="programlisting">const char*         e_book_get_uri                      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);</pre>
1575
1143
<p>
1576
1144
Get the URI that this book has loaded. This string should not be freed.</p>
1577
1145
<p>
1581
1149
<col align="left" valign="top">
1582
1150
<tbody>
1583
1151
<tr>
1584
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1585
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1152
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1153
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1586
1154
</td>
1587
1155
</tr>
1588
1156
<tr>
1589
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1157
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1590
1158
<td> The URI.
1591
1159
</td>
1592
1160
</tr>
1595
1163
</div>
1596
1164
<hr>
1597
1165
<div class="refsect2" lang="en">
1598
 
<a name="id2603408"></a><h3>
 
1166
<a name="id2629752"></a><h3>
1599
1167
<a name="e-book-get-static-capabilities"></a>e_book_get_static_capabilities ()</h3>
1600
 
<a class="indexterm" name="id2603422"></a><pre class="programlisting">const char*         e_book_get_static_capabilities      (<a href="EBook.html" title="EBook">EBook</a> *book,
1601
 
                                                         <a
1602
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1603
 
>GError</a> **error);</pre>
 
1168
<a class="indexterm" name="id2629766"></a><pre class="programlisting">const char*         e_book_get_static_capabilities      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1169
                                                         GError **error);</pre>
1604
1170
<p>
1605
1171
Get the list of capabilities which the backend for this address book
1606
1172
supports. This string should not be freed.</p>
1611
1177
<col align="left" valign="top">
1612
1178
<tbody>
1613
1179
<tr>
1614
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1615
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1616
 
</td>
1617
 
</tr>
1618
 
<tr>
1619
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1620
 
<td> an <a
1621
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1622
 
><span class="type">GError</span></a> to set on failure
1623
 
</td>
1624
 
</tr>
1625
 
<tr>
1626
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1180
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1181
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1182
</td>
 
1183
</tr>
 
1184
<tr>
 
1185
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1186
<td> an <span class="type">GError</span> to set on failure
 
1187
</td>
 
1188
</tr>
 
1189
<tr>
 
1190
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1627
1191
<td> The capabilities list
1628
1192
</td>
1629
1193
</tr>
1632
1196
</div>
1633
1197
<hr>
1634
1198
<div class="refsect2" lang="en">
1635
 
<a name="id2603521"></a><h3>
 
1199
<a name="id2629865"></a><h3>
1636
1200
<a name="e-book-check-static-capability"></a>e_book_check_static_capability ()</h3>
1637
 
<a class="indexterm" name="id2603535"></a><pre class="programlisting"><a
1638
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1639
 
>gboolean</a>            e_book_check_static_capability      (<a href="EBook.html" title="EBook">EBook</a> *book,
 
1201
<a class="indexterm" name="id2629879"></a><pre class="programlisting">gboolean            e_book_check_static_capability      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1640
1202
                                                         const char *cap);</pre>
1641
1203
<p>
1642
1204
Check to see if the backend for this address book supports the capability
1648
1210
<col align="left" valign="top">
1649
1211
<tbody>
1650
1212
<tr>
1651
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1652
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1213
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1214
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1653
1215
</td>
1654
1216
</tr>
1655
1217
<tr>
1656
 
<td><span class="term"><em class="parameter"><code>cap</code></em>&#160;:</span></td>
 
1218
<td><p><span class="term"><em class="parameter"><code>cap</code></em>&#160;:</span></p></td>
1657
1219
<td> A capability string
1658
1220
</td>
1659
1221
</tr>
1660
1222
<tr>
1661
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1662
 
<td> <a
1663
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1664
 
><code class="literal">TRUE</code></a> if the backend supports <em class="parameter"><code>cap</code></em>, <a
1665
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1666
 
><code class="literal">FALSE</code></a> otherwise.
 
1223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1224
<td> <code class="literal">TRUE</code> if the backend supports <em class="parameter"><code>cap</code></em>, <code class="literal">FALSE</code> otherwise.
1667
1225
</td>
1668
1226
</tr>
1669
1227
</tbody>
1671
1229
</div>
1672
1230
<hr>
1673
1231
<div class="refsect2" lang="en">
1674
 
<a name="id2603656"></a><h3>
 
1232
<a name="id2630000"></a><h3>
1675
1233
<a name="e-book-is-writable"></a>e_book_is_writable ()</h3>
1676
 
<a class="indexterm" name="id2603670"></a><pre class="programlisting"><a
1677
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1678
 
>gboolean</a>            e_book_is_writable                  (<a href="EBook.html" title="EBook">EBook</a> *book);</pre>
 
1234
<a class="indexterm" name="id2630014"></a><pre class="programlisting">gboolean            e_book_is_writable                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book);</pre>
1679
1235
<p>
1680
1236
Check if this book is writable.</p>
1681
1237
<p>
1685
1241
<col align="left" valign="top">
1686
1242
<tbody>
1687
1243
<tr>
1688
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1689
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1244
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1245
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1690
1246
</td>
1691
1247
</tr>
1692
1248
<tr>
1693
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1694
 
<td> <a
1695
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1696
 
><code class="literal">TRUE</code></a> if this book is writable, otherwise <a
1697
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1698
 
><code class="literal">FALSE</code></a>.
 
1249
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1250
<td> <code class="literal">TRUE</code> if this book is writable, otherwise <code class="literal">FALSE</code>.
1699
1251
</td>
1700
1252
</tr>
1701
1253
</tbody>
1703
1255
</div>
1704
1256
<hr>
1705
1257
<div class="refsect2" lang="en">
1706
 
<a name="id2603757"></a><h3>
 
1258
<a name="id2630101"></a><h3>
1707
1259
<a name="e-book-cancel"></a>e_book_cancel ()</h3>
1708
 
<a class="indexterm" name="id2603770"></a><pre class="programlisting"><a
1709
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1710
 
>gboolean</a>            e_book_cancel                       (<a href="EBook.html" title="EBook">EBook</a> *book,
1711
 
                                                         <a
1712
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1713
 
>GError</a> **error);</pre>
 
1260
<a class="indexterm" name="id2630114"></a><pre class="programlisting">gboolean            e_book_cancel                       (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1261
                                                         GError **error);</pre>
1714
1262
<p>
1715
1263
Used to cancel an already running operation on <em class="parameter"><code>book</code></em>.  This
1716
1264
function makes a synchronous CORBA to the backend telling it to
1728
1276
<col align="left" valign="top">
1729
1277
<tbody>
1730
1278
<tr>
1731
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1732
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1733
 
</td>
1734
 
</tr>
1735
 
<tr>
1736
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1737
 
<td> a <a
1738
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1739
 
><span class="type">GError</span></a> to set on failure
1740
 
</td>
1741
 
</tr>
1742
 
<tr>
1743
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1744
 
<td> <a
1745
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1746
 
><code class="literal">TRUE</code></a> on success, <a
1747
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1748
 
><code class="literal">FALSE</code></a> otherwise
 
1279
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1280
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1281
</td>
 
1282
</tr>
 
1283
<tr>
 
1284
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1285
<td> a <span class="type">GError</span> to set on failure
 
1286
</td>
 
1287
</tr>
 
1288
<tr>
 
1289
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1290
<td> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise
1749
1291
</td>
1750
1292
</tr>
1751
1293
</tbody>
1753
1295
</div>
1754
1296
<hr>
1755
1297
<div class="refsect2" lang="en">
1756
 
<a name="id2603900"></a><h3>
 
1298
<a name="id2630244"></a><h3>
1757
1299
<a name="e-book-get-self"></a>e_book_get_self ()</h3>
1758
 
<a class="indexterm" name="id2603913"></a><pre class="programlisting"><a
1759
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1760
 
>gboolean</a>            e_book_get_self                     (<a href="EContact.html" title="EContact">EContact</a> **contact,
1761
 
                                                         <a href="EBook.html" title="EBook">EBook</a> **book,
1762
 
                                                         <a
1763
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1764
 
>GError</a> **error);</pre>
 
1300
<a class="indexterm" name="id2630257"></a><pre class="programlisting">gboolean            e_book_get_self                     (<a class="link" href="EContact.html" title="EContact">EContact</a> **contact,
 
1301
                                                         <a class="link" href="EBook.html" title="EBook">EBook</a> **book,
 
1302
                                                         GError **error);</pre>
1765
1303
<p>
1766
 
Get the <a href="EContact.html" title="EContact"><span class="type">EContact</span></a> referring to the user of the address book
 
1304
Get the <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> referring to the user of the address book
1767
1305
and set it in <em class="parameter"><code>contact</code></em> and <em class="parameter"><code>book</code></em>.</p>
1768
1306
<p>
1769
1307
 
1772
1310
<col align="left" valign="top">
1773
1311
<tbody>
1774
1312
<tr>
1775
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1776
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a> pointer to set
1777
 
</td>
1778
 
</tr>
1779
 
<tr>
1780
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1781
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a> pointer to set
1782
 
</td>
1783
 
</tr>
1784
 
<tr>
1785
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1786
 
<td> a <a
1787
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1788
 
><span class="type">GError</span></a> to set on failure
1789
 
</td>
1790
 
</tr>
1791
 
<tr>
1792
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1793
 
<td> <a
1794
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1795
 
><code class="literal">TRUE</code></a> if successful, otherwise <a
1796
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1797
 
><code class="literal">FALSE</code></a>.
 
1313
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
1314
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> pointer to set
 
1315
</td>
 
1316
</tr>
 
1317
<tr>
 
1318
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1319
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> pointer to set
 
1320
</td>
 
1321
</tr>
 
1322
<tr>
 
1323
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1324
<td> a <span class="type">GError</span> to set on failure
 
1325
</td>
 
1326
</tr>
 
1327
<tr>
 
1328
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1329
<td> <code class="literal">TRUE</code> if successful, otherwise <code class="literal">FALSE</code>.
1798
1330
</td>
1799
1331
</tr>
1800
1332
</tbody>
1802
1334
</div>
1803
1335
<hr>
1804
1336
<div class="refsect2" lang="en">
1805
 
<a name="id2604076"></a><h3>
 
1337
<a name="id2630420"></a><h3>
1806
1338
<a name="e-book-set-self"></a>e_book_set_self ()</h3>
1807
 
<a class="indexterm" name="id2604089"></a><pre class="programlisting"><a
1808
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1809
 
>gboolean</a>            e_book_set_self                     (<a href="EBook.html" title="EBook">EBook</a> *book,
1810
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
1811
 
                                                         <a
1812
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1813
 
>GError</a> **error);</pre>
 
1339
<a class="indexterm" name="id2630433"></a><pre class="programlisting">gboolean            e_book_set_self                     (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1340
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
1341
                                                         GError **error);</pre>
1814
1342
<p>
1815
 
Specify that <em class="parameter"><code>contact</code></em> residing in <em class="parameter"><code>book</code></em> is the <a href="EContact.html" title="EContact"><span class="type">EContact</span></a> that
 
1343
Specify that <em class="parameter"><code>contact</code></em> residing in <em class="parameter"><code>book</code></em> is the <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a> that
1816
1344
refers to the user of the address book.</p>
1817
1345
<p>
1818
1346
 
1821
1349
<col align="left" valign="top">
1822
1350
<tbody>
1823
1351
<tr>
1824
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1825
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
1826
 
</td>
1827
 
</tr>
1828
 
<tr>
1829
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1830
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
1831
 
</td>
1832
 
</tr>
1833
 
<tr>
1834
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
1835
 
<td> a <a
1836
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1837
 
><span class="type">GError</span></a> to set on failure
1838
 
</td>
1839
 
</tr>
1840
 
<tr>
1841
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1842
 
<td> <a
1843
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1844
 
><code class="literal">TRUE</code></a> if successful, <a
1845
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1846
 
><code class="literal">FALSE</code></a> otherwise.
 
1352
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1353
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1354
</td>
 
1355
</tr>
 
1356
<tr>
 
1357
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
1358
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
1359
</td>
 
1360
</tr>
 
1361
<tr>
 
1362
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
 
1363
<td> a <span class="type">GError</span> to set on failure
 
1364
</td>
 
1365
</tr>
 
1366
<tr>
 
1367
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1368
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.
1847
1369
</td>
1848
1370
</tr>
1849
1371
</tbody>
1851
1373
</div>
1852
1374
<hr>
1853
1375
<div class="refsect2" lang="en">
1854
 
<a name="id2604252"></a><h3>
 
1376
<a name="id2630596"></a><h3>
1855
1377
<a name="e-book-is-self"></a>e_book_is_self ()</h3>
1856
 
<a class="indexterm" name="id2604265"></a><pre class="programlisting"><a
1857
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1858
 
>gboolean</a>            e_book_is_self                      (<a href="EContact.html" title="EContact">EContact</a> *contact);</pre>
 
1378
<a class="indexterm" name="id2630609"></a><pre class="programlisting">gboolean            e_book_is_self                      (<a class="link" href="EContact.html" title="EContact">EContact</a> *contact);</pre>
1859
1379
<p>
1860
1380
Check if <em class="parameter"><code>contact</code></em> is the user of the address book.</p>
1861
1381
<p>
1865
1385
<col align="left" valign="top">
1866
1386
<tbody>
1867
1387
<tr>
1868
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
1869
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
1388
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
1389
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
1870
1390
</td>
1871
1391
</tr>
1872
1392
<tr>
1873
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1874
 
<td> <a
1875
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1876
 
><code class="literal">TRUE</code></a> if <em class="parameter"><code>contact</code></em> is the user, <a
1877
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1878
 
><code class="literal">FALSE</code></a> otherwise.
 
1393
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1394
<td> <code class="literal">TRUE</code> if <em class="parameter"><code>contact</code></em> is the user, <code class="literal">FALSE</code> otherwise.
1879
1395
</td>
1880
1396
</tr>
1881
1397
</tbody>
1883
1399
</div>
1884
1400
<hr>
1885
1401
<div class="refsect2" lang="en">
1886
 
<a name="id2604364"></a><h3>
 
1402
<a name="id2630708"></a><h3>
1887
1403
<a name="e-book-get-addressbooks"></a>e_book_get_addressbooks ()</h3>
1888
 
<a class="indexterm" name="id2604377"></a><pre class="programlisting"><a
1889
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1890
 
>gboolean</a>            e_book_get_addressbooks             (ESourceList **addressbook_sources,
1891
 
                                                         <a
1892
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
1893
 
>GError</a> **error);</pre>
 
1404
<a class="indexterm" name="id2630721"></a><pre class="programlisting">gboolean            e_book_get_addressbooks             (ESourceList **addressbook_sources,
 
1405
                                                         GError **error);</pre>
1894
1406
<p>
1895
1407
Populate *addressbook_sources with the list of all sources which have been
1896
1408
added to Evolution.</p>
1901
1413
<col align="left" valign="top">
1902
1414
<tbody>
1903
1415
<tr>
1904
 
<td><span class="term"><em class="parameter"><code>addressbook_sources</code></em>&#160;:</span></td>
 
1416
<td><p><span class="term"><em class="parameter"><code>addressbook_sources</code></em>&#160;:</span></p></td>
1905
1417
<td> A pointer to a ESourceList* to set
1906
1418
</td>
1907
1419
</tr>
1908
1420
<tr>
1909
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
 
1421
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
1910
1422
<td> A pointer to a GError* to set on error
1911
1423
</td>
1912
1424
</tr>
1913
1425
<tr>
1914
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1915
 
<td> <a
1916
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
1917
 
><code class="literal">TRUE</code></a> if <em class="parameter"><code>addressbook_sources</code></em> was set, otherwise <a
1918
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1919
 
><code class="literal">FALSE</code></a>.
 
1426
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1427
<td> <code class="literal">TRUE</code> if <em class="parameter"><code>addressbook_sources</code></em> was set, otherwise <code class="literal">FALSE</code>.
1920
1428
</td>
1921
1429
</tr>
1922
1430
</tbody>
1924
1432
</div>
1925
1433
<hr>
1926
1434
<div class="refsect2" lang="en">
1927
 
<a name="id2604487"></a><h3>
 
1435
<a name="id2630831"></a><h3>
1928
1436
<a name="EBookCallback"></a>EBookCallback ()</h3>
1929
 
<a class="indexterm" name="id2604500"></a><pre class="programlisting">void                (*EBookCallback)                    (<a href="EBook.html" title="EBook">EBook</a> *book,
1930
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
1931
 
                                                         <a
1932
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
1933
 
>gpointer</a> closure);</pre>
 
1437
<a class="indexterm" name="id2630844"></a><pre class="programlisting">void                (*EBookCallback)                    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1438
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1439
                                                         gpointer closure);</pre>
1934
1440
<p>
1935
1441
 
1936
1442
</p>
1938
1444
<col align="left" valign="top">
1939
1445
<tbody>
1940
1446
<tr>
1941
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1942
 
<td>
1943
 
</td>
1944
 
</tr>
1945
 
<tr>
1946
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
1947
 
<td>
1948
 
</td>
1949
 
</tr>
1950
 
<tr>
1951
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1447
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1448
<td>
 
1449
</td>
 
1450
</tr>
 
1451
<tr>
 
1452
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1453
<td>
 
1454
</td>
 
1455
</tr>
 
1456
<tr>
 
1457
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
1952
1458
<td>
1953
1459
 
1954
1460
 
1959
1465
</div>
1960
1466
<hr>
1961
1467
<div class="refsect2" lang="en">
1962
 
<a name="id2604588"></a><h3>
 
1468
<a name="id2630933"></a><h3>
1963
1469
<a name="EBookOpenProgressCallback"></a>EBookOpenProgressCallback ()</h3>
1964
 
<a class="indexterm" name="id2604602"></a><pre class="programlisting">void                (*EBookOpenProgressCallback)        (<a href="EBook.html" title="EBook">EBook</a> *book,
 
1470
<a class="indexterm" name="id2630947"></a><pre class="programlisting">void                (*EBookOpenProgressCallback)        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
1965
1471
                                                         const char *status_message,
1966
1472
                                                         short percent ,
1967
 
                                                         <a
1968
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
1969
 
>gpointer</a> closure);</pre>
 
1473
                                                         gpointer closure);</pre>
1970
1474
<p>
1971
1475
 
1972
1476
</p>
1974
1478
<col align="left" valign="top">
1975
1479
<tbody>
1976
1480
<tr>
1977
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
1978
 
<td>
1979
 
</td>
1980
 
</tr>
1981
 
<tr>
1982
 
<td><span class="term"><em class="parameter"><code>status_message</code></em>&#160;:</span></td>
1983
 
<td>
1984
 
</td>
1985
 
</tr>
1986
 
<tr>
1987
 
<td><span class="term"><em class="parameter"><code>Param3</code></em>&#160;:</span></td>
1988
 
<td>
1989
 
</td>
1990
 
</tr>
1991
 
<tr>
1992
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1481
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1482
<td>
 
1483
</td>
 
1484
</tr>
 
1485
<tr>
 
1486
<td><p><span class="term"><em class="parameter"><code>status_message</code></em>&#160;:</span></p></td>
 
1487
<td>
 
1488
</td>
 
1489
</tr>
 
1490
<tr>
 
1491
<td><p><span class="term"><em class="parameter"><code>Param3</code></em>&#160;:</span></p></td>
 
1492
<td>
 
1493
</td>
 
1494
</tr>
 
1495
<tr>
 
1496
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
1993
1497
<td>
1994
1498
 
1995
1499
 
2000
1504
</div>
2001
1505
<hr>
2002
1506
<div class="refsect2" lang="en">
2003
 
<a name="id2604712"></a><h3>
 
1507
<a name="id2631056"></a><h3>
2004
1508
<a name="EBookIdCallback"></a>EBookIdCallback ()</h3>
2005
 
<a class="indexterm" name="id2604725"></a><pre class="programlisting">void                (*EBookIdCallback)                  (<a href="EBook.html" title="EBook">EBook</a> *book,
2006
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1509
<a class="indexterm" name="id2631069"></a><pre class="programlisting">void                (*EBookIdCallback)                  (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1510
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
2007
1511
                                                         const char *id,
2008
 
                                                         <a
2009
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2010
 
>gpointer</a> closure);</pre>
 
1512
                                                         gpointer closure);</pre>
2011
1513
<p>
2012
1514
 
2013
1515
</p>
2015
1517
<col align="left" valign="top">
2016
1518
<tbody>
2017
1519
<tr>
2018
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2019
 
<td>
2020
 
</td>
2021
 
</tr>
2022
 
<tr>
2023
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
2024
 
<td>
2025
 
</td>
2026
 
</tr>
2027
 
<tr>
2028
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
2029
 
<td>
2030
 
</td>
2031
 
</tr>
2032
 
<tr>
2033
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1520
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1521
<td>
 
1522
</td>
 
1523
</tr>
 
1524
<tr>
 
1525
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1526
<td>
 
1527
</td>
 
1528
</tr>
 
1529
<tr>
 
1530
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
 
1531
<td>
 
1532
</td>
 
1533
</tr>
 
1534
<tr>
 
1535
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2034
1536
<td>
2035
1537
 
2036
1538
 
2041
1543
</div>
2042
1544
<hr>
2043
1545
<div class="refsect2" lang="en">
2044
 
<a name="id2604835"></a><h3>
 
1546
<a name="id2631179"></a><h3>
2045
1547
<a name="EBookEListCallback"></a>EBookEListCallback ()</h3>
2046
 
<a class="indexterm" name="id2604849"></a><pre class="programlisting">void                (*EBookEListCallback)               (<a href="EBook.html" title="EBook">EBook</a> *book,
2047
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1548
<a class="indexterm" name="id2631193"></a><pre class="programlisting">void                (*EBookEListCallback)               (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1549
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
2048
1550
                                                         EList *list,
2049
 
                                                         <a
2050
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2051
 
>gpointer</a> closure);</pre>
 
1551
                                                         gpointer closure);</pre>
2052
1552
<p>
2053
1553
 
2054
1554
</p>
2056
1556
<col align="left" valign="top">
2057
1557
<tbody>
2058
1558
<tr>
2059
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2060
 
<td>
2061
 
</td>
2062
 
</tr>
2063
 
<tr>
2064
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
2065
 
<td>
2066
 
</td>
2067
 
</tr>
2068
 
<tr>
2069
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
2070
 
<td>
2071
 
</td>
2072
 
</tr>
2073
 
<tr>
2074
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1559
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1560
<td>
 
1561
</td>
 
1562
</tr>
 
1563
<tr>
 
1564
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1565
<td>
 
1566
</td>
 
1567
</tr>
 
1568
<tr>
 
1569
<td><p><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></p></td>
 
1570
<td>
 
1571
</td>
 
1572
</tr>
 
1573
<tr>
 
1574
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2075
1575
<td>
2076
1576
 
2077
1577
 
2082
1582
</div>
2083
1583
<hr>
2084
1584
<div class="refsect2" lang="en">
2085
 
<a name="id2604958"></a><h3>
 
1585
<a name="id2631302"></a><h3>
2086
1586
<a name="EBookListCallback"></a>EBookListCallback ()</h3>
2087
 
<a class="indexterm" name="id2604972"></a><pre class="programlisting">void                (*EBookListCallback)                (<a href="EBook.html" title="EBook">EBook</a> *book,
2088
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
2089
 
                                                         <a
2090
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
2091
 
>GList</a> *list,
2092
 
                                                         <a
2093
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2094
 
>gpointer</a> closure);</pre>
 
1587
<a class="indexterm" name="id2631316"></a><pre class="programlisting">void                (*EBookListCallback)                (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1588
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1589
                                                         GList *list,
 
1590
                                                         gpointer closure);</pre>
2095
1591
<p>
2096
1592
 
2097
1593
</p>
2099
1595
<col align="left" valign="top">
2100
1596
<tbody>
2101
1597
<tr>
2102
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2103
 
<td>
2104
 
</td>
2105
 
</tr>
2106
 
<tr>
2107
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
2108
 
<td>
2109
 
</td>
2110
 
</tr>
2111
 
<tr>
2112
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
2113
 
<td>
2114
 
</td>
2115
 
</tr>
2116
 
<tr>
2117
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1598
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1599
<td>
 
1600
</td>
 
1601
</tr>
 
1602
<tr>
 
1603
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1604
<td>
 
1605
</td>
 
1606
</tr>
 
1607
<tr>
 
1608
<td><p><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></p></td>
 
1609
<td>
 
1610
</td>
 
1611
</tr>
 
1612
<tr>
 
1613
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2118
1614
<td>
2119
1615
 
2120
1616
 
2125
1621
</div>
2126
1622
<hr>
2127
1623
<div class="refsect2" lang="en">
2128
 
<a name="id2605081"></a><h3>
 
1624
<a name="id2631425"></a><h3>
2129
1625
<a name="EBookContactCallback"></a>EBookContactCallback ()</h3>
2130
 
<a class="indexterm" name="id2605095"></a><pre class="programlisting">void                (*EBookContactCallback)             (<a href="EBook.html" title="EBook">EBook</a> *book,
2131
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
2132
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
2133
 
                                                         <a
2134
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2135
 
>gpointer</a> closure);</pre>
 
1626
<a class="indexterm" name="id2631439"></a><pre class="programlisting">void                (*EBookContactCallback)             (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1627
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1628
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
1629
                                                         gpointer closure);</pre>
2136
1630
<p>
2137
1631
 
2138
1632
</p>
2140
1634
<col align="left" valign="top">
2141
1635
<tbody>
2142
1636
<tr>
2143
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2144
 
<td>
2145
 
</td>
2146
 
</tr>
2147
 
<tr>
2148
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
2149
 
<td>
2150
 
</td>
2151
 
</tr>
2152
 
<tr>
2153
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
2154
 
<td>
2155
 
</td>
2156
 
</tr>
2157
 
<tr>
2158
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1637
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1638
<td>
 
1639
</td>
 
1640
</tr>
 
1641
<tr>
 
1642
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1643
<td>
 
1644
</td>
 
1645
</tr>
 
1646
<tr>
 
1647
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
1648
<td>
 
1649
</td>
 
1650
</tr>
 
1651
<tr>
 
1652
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2159
1653
<td>
2160
1654
 
2161
1655
 
2166
1660
</div>
2167
1661
<hr>
2168
1662
<div class="refsect2" lang="en">
2169
 
<a name="id2605205"></a><h3>
 
1663
<a name="id2631549"></a><h3>
2170
1664
<a name="EBookBookViewCallback"></a>EBookBookViewCallback ()</h3>
2171
 
<a class="indexterm" name="id2605218"></a><pre class="programlisting">void                (*EBookBookViewCallback)            (<a href="EBook.html" title="EBook">EBook</a> *book,
2172
 
                                                         <a href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
2173
 
                                                         <a href="EBookView.html" title="EBookView">EBookView</a> *book_view,
2174
 
                                                         <a
2175
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2176
 
>gpointer</a> closure);</pre>
 
1665
<a class="indexterm" name="id2631563"></a><pre class="programlisting">void                (*EBookBookViewCallback)            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1666
                                                         <a class="link" href="libebook-e-book-types.html#EBookStatus">EBookStatus</a> status,
 
1667
                                                         <a class="link" href="EBookView.html" title="EBookView">EBookView</a> *book_view,
 
1668
                                                         gpointer closure);</pre>
2177
1669
<p>
2178
1670
 
2179
1671
</p>
2181
1673
<col align="left" valign="top">
2182
1674
<tbody>
2183
1675
<tr>
2184
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2185
 
<td>
2186
 
</td>
2187
 
</tr>
2188
 
<tr>
2189
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
2190
 
<td>
2191
 
</td>
2192
 
</tr>
2193
 
<tr>
2194
 
<td><span class="term"><em class="parameter"><code>book_view</code></em>&#160;:</span></td>
2195
 
<td>
2196
 
</td>
2197
 
</tr>
2198
 
<tr>
2199
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1676
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1677
<td>
 
1678
</td>
 
1679
</tr>
 
1680
<tr>
 
1681
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
 
1682
<td>
 
1683
</td>
 
1684
</tr>
 
1685
<tr>
 
1686
<td><p><span class="term"><em class="parameter"><code>book_view</code></em>&#160;:</span></p></td>
 
1687
<td>
 
1688
</td>
 
1689
</tr>
 
1690
<tr>
 
1691
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2200
1692
<td>
2201
1693
 
2202
1694
 
2207
1699
</div>
2208
1700
<hr>
2209
1701
<div class="refsect2" lang="en">
2210
 
<a name="id2605328"></a><h3>
 
1702
<a name="id2631673"></a><h3>
2211
1703
<a name="e-book-async-open"></a>e_book_async_open ()</h3>
2212
 
<a class="indexterm" name="id2605342"></a><pre class="programlisting"><a
2213
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2214
 
>guint</a>               e_book_async_open                   (<a href="EBook.html" title="EBook">EBook</a> *book,
2215
 
                                                         <a
2216
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2217
 
>gboolean</a> only_if_exists,
2218
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> open_response,
2219
 
                                                         <a
2220
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2221
 
>gpointer</a> closure);</pre>
 
1704
<a class="indexterm" name="id2631686"></a><pre class="programlisting">guint               e_book_async_open                   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1705
                                                         gboolean only_if_exists,
 
1706
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> open_response,
 
1707
                                                         gpointer closure);</pre>
2222
1708
<p>
2223
1709
Opens the addressbook, making it ready for queries and other operations.
2224
1710
This function does not block.</p>
2229
1715
<col align="left" valign="top">
2230
1716
<tbody>
2231
1717
<tr>
2232
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2233
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2234
 
</td>
2235
 
</tr>
2236
 
<tr>
2237
 
<td><span class="term"><em class="parameter"><code>only_if_exists</code></em>&#160;:</span></td>
2238
 
<td> if <a
2239
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2240
 
><code class="literal">TRUE</code></a>, fail if this book doesn't already exist, otherwise create it first
2241
 
</td>
2242
 
</tr>
2243
 
<tr>
2244
 
<td><span class="term"><em class="parameter"><code>open_response</code></em>&#160;:</span></td>
 
1718
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1719
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1720
</td>
 
1721
</tr>
 
1722
<tr>
 
1723
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em>&#160;:</span></p></td>
 
1724
<td> if <code class="literal">TRUE</code>, fail if this book doesn't already exist, otherwise create it first
 
1725
</td>
 
1726
</tr>
 
1727
<tr>
 
1728
<td><p><span class="term"><em class="parameter"><code>open_response</code></em>&#160;:</span></p></td>
2245
1729
<td> a function to call when the operation finishes
2246
1730
</td>
2247
1731
</tr>
2248
1732
<tr>
2249
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1733
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2250
1734
<td> data to pass to callback function
2251
1735
</td>
2252
1736
</tr>
2253
1737
<tr>
2254
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2255
 
<td> <a
2256
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2257
 
><code class="literal">FALSE</code></a> if successful, <a
2258
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2259
 
><code class="literal">TRUE</code></a> otherwise.
 
1738
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1739
<td> <code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.
2260
1740
</td>
2261
1741
</tr>
2262
1742
</tbody>
2264
1744
</div>
2265
1745
<hr>
2266
1746
<div class="refsect2" lang="en">
2267
 
<a name="id2605506"></a><h3>
 
1747
<a name="id2631850"></a><h3>
2268
1748
<a name="e-book-async-remove"></a>e_book_async_remove ()</h3>
2269
 
<a class="indexterm" name="id2605519"></a><pre class="programlisting"><a
2270
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2271
 
>guint</a>               e_book_async_remove                 (<a href="EBook.html" title="EBook">EBook</a> *book,
2272
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2273
 
                                                         <a
2274
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2275
 
>gpointer</a> closure);</pre>
 
1749
<a class="indexterm" name="id2631863"></a><pre class="programlisting">guint               e_book_async_remove                 (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1750
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
1751
                                                         gpointer closure);</pre>
2276
1752
<p>
2277
 
Remove the backing data for this <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
 
1753
Remove the backing data for this <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>. For example, with the file backend this
2278
1754
deletes the database file. You cannot get it back!</p>
2279
1755
<p>
2280
1756
 
2283
1759
<col align="left" valign="top">
2284
1760
<tbody>
2285
1761
<tr>
2286
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2287
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1762
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1763
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2288
1764
</td>
2289
1765
</tr>
2290
1766
<tr>
2291
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1767
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2292
1768
<td> a function to call when the operation finishes
2293
1769
</td>
2294
1770
</tr>
2295
1771
<tr>
2296
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1772
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2297
1773
<td> data to pass to callback function
2298
1774
</td>
2299
1775
</tr>
2300
1776
<tr>
2301
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2302
 
<td> <a
2303
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2304
 
><code class="literal">FALSE</code></a> if successful, <a
2305
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2306
 
><code class="literal">TRUE</code></a> otherwise.
 
1777
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1778
<td> <code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.
2307
1779
</td>
2308
1780
</tr>
2309
1781
</tbody>
2311
1783
</div>
2312
1784
<hr>
2313
1785
<div class="refsect2" lang="en">
2314
 
<a name="id2605658"></a><h3>
 
1786
<a name="id2632002"></a><h3>
2315
1787
<a name="e-book-async-get-supported-fields"></a>e_book_async_get_supported_fields ()</h3>
2316
 
<a class="indexterm" name="id2605672"></a><pre class="programlisting"><a
2317
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2318
 
>guint</a>               e_book_async_get_supported_fields   (<a href="EBook.html" title="EBook">EBook</a> *book,
2319
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
2320
 
                                                         <a
2321
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2322
 
>gpointer</a> closure);</pre>
 
1788
<a class="indexterm" name="id2632016"></a><pre class="programlisting">guint               e_book_async_get_supported_fields   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1789
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
1790
                                                         gpointer closure);</pre>
2323
1791
<p>
2324
1792
Gets a list of fields that can be stored for contacts
2325
1793
in this <em class="parameter"><code>book</code></em>. Other fields may be discarded. This
2331
1799
<col align="left" valign="top">
2332
1800
<tbody>
2333
1801
<tr>
2334
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2335
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1802
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1803
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2336
1804
</td>
2337
1805
</tr>
2338
1806
<tr>
2339
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1807
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2340
1808
<td> function to call when the operation finishes
2341
1809
</td>
2342
1810
</tr>
2343
1811
<tr>
2344
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1812
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2345
1813
<td> data to pass to callback function
2346
1814
</td>
2347
1815
</tr>
2348
1816
<tr>
2349
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2350
 
<td> <a
2351
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2352
 
><code class="literal">TRUE</code></a> if successful, <a
2353
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2354
 
><code class="literal">FALSE</code></a> otherwise.
 
1817
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1818
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.
2355
1819
</td>
2356
1820
</tr>
2357
1821
</tbody>
2359
1823
</div>
2360
1824
<hr>
2361
1825
<div class="refsect2" lang="en">
2362
 
<a name="id2605810"></a><h3>
 
1826
<a name="id2632154"></a><h3>
2363
1827
<a name="e-book-async-get-supported-auth-methods"></a>e_book_async_get_supported_auth_methods ()</h3>
2364
 
<a class="indexterm" name="id2605824"></a><pre class="programlisting"><a
2365
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2366
 
>guint</a>               e_book_async_get_supported_auth_methods
2367
 
                                                        (<a href="EBook.html" title="EBook">EBook</a> *book,
2368
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
2369
 
                                                         <a
2370
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2371
 
>gpointer</a> closure);</pre>
 
1828
<a class="indexterm" name="id2632168"></a><pre class="programlisting">guint               e_book_async_get_supported_auth_methods
 
1829
                                                        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1830
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
1831
                                                         gpointer closure);</pre>
2372
1832
<p>
2373
1833
Queries <em class="parameter"><code>book</code></em> for the list of authentication methods it supports.
2374
1834
This function does not block.</p>
2379
1839
<col align="left" valign="top">
2380
1840
<tbody>
2381
1841
<tr>
2382
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2383
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1842
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1843
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2384
1844
</td>
2385
1845
</tr>
2386
1846
<tr>
2387
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1847
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2388
1848
<td> function to call when the operation finishes
2389
1849
</td>
2390
1850
</tr>
2391
1851
<tr>
2392
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1852
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2393
1853
<td> data to pass to callback function
2394
1854
</td>
2395
1855
</tr>
2396
1856
<tr>
2397
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2398
 
<td> <a
2399
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2400
 
><code class="literal">TRUE</code></a> if successful, <a
2401
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2402
 
><code class="literal">FALSE</code></a> otherwise.
 
1857
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1858
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise.
2403
1859
</td>
2404
1860
</tr>
2405
1861
</tbody>
2407
1863
</div>
2408
1864
<hr>
2409
1865
<div class="refsect2" lang="en">
2410
 
<a name="id2605963"></a><h3>
 
1866
<a name="id2632307"></a><h3>
2411
1867
<a name="e-book-async-authenticate-user"></a>e_book_async_authenticate_user ()</h3>
2412
 
<a class="indexterm" name="id2605977"></a><pre class="programlisting"><a
2413
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2414
 
>guint</a>               e_book_async_authenticate_user      (<a href="EBook.html" title="EBook">EBook</a> *book,
 
1868
<a class="indexterm" name="id2632321"></a><pre class="programlisting">guint               e_book_async_authenticate_user      (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
2415
1869
                                                         const char *user,
2416
1870
                                                         const char *passwd,
2417
1871
                                                         const char *auth_method,
2418
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2419
 
                                                         <a
2420
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2421
 
>gpointer</a> closure);</pre>
 
1872
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
1873
                                                         gpointer closure);</pre>
2422
1874
<p>
2423
1875
Authenticate <em class="parameter"><code>user</code></em> with <em class="parameter"><code>passwd</code></em>, using the auth method
2424
1876
<em class="parameter"><code>auth_method</code></em>. <em class="parameter"><code>auth_method</code></em> must be one of the authentication
2431
1883
<col align="left" valign="top">
2432
1884
<tbody>
2433
1885
<tr>
2434
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2435
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1886
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1887
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2436
1888
</td>
2437
1889
</tr>
2438
1890
<tr>
2439
 
<td><span class="term"><em class="parameter"><code>user</code></em>&#160;:</span></td>
 
1891
<td><p><span class="term"><em class="parameter"><code>user</code></em>&#160;:</span></p></td>
2440
1892
<td> user name
2441
1893
</td>
2442
1894
</tr>
2443
1895
<tr>
2444
 
<td><span class="term"><em class="parameter"><code>passwd</code></em>&#160;:</span></td>
 
1896
<td><p><span class="term"><em class="parameter"><code>passwd</code></em>&#160;:</span></p></td>
2445
1897
<td> password
2446
1898
</td>
2447
1899
</tr>
2448
1900
<tr>
2449
 
<td><span class="term"><em class="parameter"><code>auth_method</code></em>&#160;:</span></td>
 
1901
<td><p><span class="term"><em class="parameter"><code>auth_method</code></em>&#160;:</span></p></td>
2450
1902
<td> string indicating authentication method
2451
1903
</td>
2452
1904
</tr>
2453
1905
<tr>
2454
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1906
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2455
1907
<td> function to call when the operation finishes
2456
1908
</td>
2457
1909
</tr>
2458
1910
<tr>
2459
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1911
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2460
1912
<td> data to pass to callback function
2461
1913
</td>
2462
1914
</tr>
2463
1915
<tr>
2464
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2465
 
<td> <a
2466
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2467
 
><code class="literal">FALSE</code></a> if successful, <a
2468
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2469
 
><code class="literal">TRUE</code></a> otherwise.
 
1916
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1917
<td> <code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise.
2470
1918
</td>
2471
1919
</tr>
2472
1920
</tbody>
2474
1922
</div>
2475
1923
<hr>
2476
1924
<div class="refsect2" lang="en">
2477
 
<a name="id2606198"></a><h3>
 
1925
<a name="id2632542"></a><h3>
2478
1926
<a name="e-book-async-get-contact"></a>e_book_async_get_contact ()</h3>
2479
 
<a class="indexterm" name="id2606212"></a><pre class="programlisting"><a
2480
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2481
 
>guint</a>               e_book_async_get_contact            (<a href="EBook.html" title="EBook">EBook</a> *book,
 
1927
<a class="indexterm" name="id2632556"></a><pre class="programlisting">guint               e_book_async_get_contact            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
2482
1928
                                                         const char *id,
2483
 
                                                         <a href="EBook.html#EBookContactCallback">EBookContactCallback</a> cb,
2484
 
                                                         <a
2485
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2486
 
>gpointer</a> closure);</pre>
 
1929
                                                         <a class="link" href="EBook.html#EBookContactCallback">EBookContactCallback</a> cb,
 
1930
                                                         gpointer closure);</pre>
2487
1931
<p>
2488
1932
Retrieves a contact specified by <em class="parameter"><code>id</code></em> from <em class="parameter"><code>book</code></em>.</p>
2489
1933
<p>
2493
1937
<col align="left" valign="top">
2494
1938
<tbody>
2495
1939
<tr>
2496
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2497
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1940
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1941
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2498
1942
</td>
2499
1943
</tr>
2500
1944
<tr>
2501
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
1945
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
2502
1946
<td> a unique string ID specifying the contact
2503
1947
</td>
2504
1948
</tr>
2505
1949
<tr>
2506
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1950
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2507
1951
<td> function to call when operation finishes
2508
1952
</td>
2509
1953
</tr>
2510
1954
<tr>
2511
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1955
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2512
1956
<td> data to pass to callback function
2513
1957
</td>
2514
1958
</tr>
2515
1959
<tr>
2516
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2517
 
<td> <a
2518
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2519
 
><code class="literal">FALSE</code></a> if successful, <a
2520
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2521
 
><code class="literal">TRUE</code></a> otherwise
 
1960
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
1961
<td> <code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise
2522
1962
</td>
2523
1963
</tr>
2524
1964
</tbody>
2526
1966
</div>
2527
1967
<hr>
2528
1968
<div class="refsect2" lang="en">
2529
 
<a name="id2606377"></a><h3>
 
1969
<a name="id2632721"></a><h3>
2530
1970
<a name="e-book-async-get-contacts"></a>e_book_async_get_contacts ()</h3>
2531
 
<a class="indexterm" name="id2606391"></a><pre class="programlisting"><a
2532
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2533
 
>guint</a>               e_book_async_get_contacts           (<a href="EBook.html" title="EBook">EBook</a> *book,
2534
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
2535
 
                                                         <a href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
2536
 
                                                         <a
2537
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2538
 
>gpointer</a> closure);</pre>
 
1971
<a class="indexterm" name="id2632735"></a><pre class="programlisting">guint               e_book_async_get_contacts           (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
1972
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
1973
                                                         <a class="link" href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
 
1974
                                                         gpointer closure);</pre>
2539
1975
<p>
2540
1976
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>.</p>
2541
1977
<p>
2545
1981
<col align="left" valign="top">
2546
1982
<tbody>
2547
1983
<tr>
2548
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2549
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2550
 
</td>
2551
 
</tr>
2552
 
<tr>
2553
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
2554
 
<td> an <a href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
2555
 
</td>
2556
 
</tr>
2557
 
<tr>
2558
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
1984
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
1985
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
1986
</td>
 
1987
</tr>
 
1988
<tr>
 
1989
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
1990
<td> an <a class="link" href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
 
1991
</td>
 
1992
</tr>
 
1993
<tr>
 
1994
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2559
1995
<td> a function to call when the operation finishes
2560
1996
</td>
2561
1997
</tr>
2562
1998
<tr>
2563
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
1999
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2564
2000
<td> data to pass to callback function
2565
2001
</td>
2566
2002
</tr>
2567
2003
<tr>
2568
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2569
 
<td> <a
2570
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2571
 
><code class="literal">FALSE</code></a> on success, <a
2572
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2573
 
><code class="literal">TRUE</code></a> otherwise
 
2004
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2005
<td> <code class="literal">FALSE</code> on success, <code class="literal">TRUE</code> otherwise
2574
2006
</td>
2575
2007
</tr>
2576
2008
</tbody>
2578
2010
</div>
2579
2011
<hr>
2580
2012
<div class="refsect2" lang="en">
2581
 
<a name="id2606561"></a><h3>
 
2013
<a name="id2632905"></a><h3>
2582
2014
<a name="e-book-async-remove-contact"></a>e_book_async_remove_contact ()</h3>
2583
 
<a class="indexterm" name="id2606575"></a><pre class="programlisting"><a
2584
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2585
 
>guint</a>               e_book_async_remove_contact         (<a href="EBook.html" title="EBook">EBook</a> *book,
2586
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
2587
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2588
 
                                                         <a
2589
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2590
 
>gpointer</a> closure);</pre>
 
2015
<a class="indexterm" name="id2632919"></a><pre class="programlisting">guint               e_book_async_remove_contact         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2016
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
2017
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
2018
                                                         gpointer closure);</pre>
2591
2019
<p>
2592
2020
Removes <em class="parameter"><code>contact</code></em> from <em class="parameter"><code>book</code></em>.</p>
2593
2021
<p>
2597
2025
<col align="left" valign="top">
2598
2026
<tbody>
2599
2027
<tr>
2600
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2601
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2602
 
</td>
2603
 
</tr>
2604
 
<tr>
2605
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
2606
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
2607
 
</td>
2608
 
</tr>
2609
 
<tr>
2610
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2028
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2029
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2030
</td>
 
2031
</tr>
 
2032
<tr>
 
2033
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
2034
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
2035
</td>
 
2036
</tr>
 
2037
<tr>
 
2038
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2611
2039
<td> a function to call when the operation finishes
2612
2040
</td>
2613
2041
</tr>
2614
2042
<tr>
2615
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2043
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2616
2044
<td> data to pass to callback function
2617
2045
</td>
2618
2046
</tr>
2619
2047
<tr>
2620
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2621
 
<td> <a
2622
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2623
 
><code class="literal">TRUE</code></a> if successful, <a
2624
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2625
 
><code class="literal">FALSE</code></a> otherwise
 
2048
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2049
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
2626
2050
</td>
2627
2051
</tr>
2628
2052
</tbody>
2630
2054
</div>
2631
2055
<hr>
2632
2056
<div class="refsect2" lang="en">
2633
 
<a name="id2606745"></a><h3>
 
2057
<a name="id2633089"></a><h3>
2634
2058
<a name="e-book-async-remove-contact-by-id"></a>e_book_async_remove_contact_by_id ()</h3>
2635
 
<a class="indexterm" name="id2606759"></a><pre class="programlisting"><a
2636
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2637
 
>guint</a>               e_book_async_remove_contact_by_id   (<a href="EBook.html" title="EBook">EBook</a> *book,
 
2059
<a class="indexterm" name="id2633104"></a><pre class="programlisting">guint               e_book_async_remove_contact_by_id   (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
2638
2060
                                                         const char *id,
2639
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2640
 
                                                         <a
2641
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2642
 
>gpointer</a> closure);</pre>
 
2061
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
2062
                                                         gpointer closure);</pre>
2643
2063
<p>
2644
2064
Removes the contact with id <em class="parameter"><code>id</code></em> from <em class="parameter"><code>book</code></em>.</p>
2645
2065
<p>
2649
2069
<col align="left" valign="top">
2650
2070
<tbody>
2651
2071
<tr>
2652
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2653
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2072
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2073
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2654
2074
</td>
2655
2075
</tr>
2656
2076
<tr>
2657
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
2077
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
2658
2078
<td> a unique ID string specifying the contact
2659
2079
</td>
2660
2080
</tr>
2661
2081
<tr>
2662
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2082
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2663
2083
<td> a function to call when the operation finishes
2664
2084
</td>
2665
2085
</tr>
2666
2086
<tr>
2667
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2087
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2668
2088
<td> data to pass to callback function
2669
2089
</td>
2670
2090
</tr>
2671
2091
<tr>
2672
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2673
 
<td> <a
2674
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2675
 
><code class="literal">TRUE</code></a> if successful, <a
2676
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2677
 
><code class="literal">FALSE</code></a> otherwise
 
2092
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2093
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
2678
2094
</td>
2679
2095
</tr>
2680
2096
</tbody>
2682
2098
</div>
2683
2099
<hr>
2684
2100
<div class="refsect2" lang="en">
2685
 
<a name="id2606923"></a><h3>
 
2101
<a name="id2633268"></a><h3>
2686
2102
<a name="e-book-async-remove-contacts"></a>e_book_async_remove_contacts ()</h3>
2687
 
<a class="indexterm" name="id2606937"></a><pre class="programlisting"><a
2688
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2689
 
>guint</a>               e_book_async_remove_contacts        (<a href="EBook.html" title="EBook">EBook</a> *book,
2690
 
                                                         <a
2691
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
2692
 
>GList</a> *ids,
2693
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2694
 
                                                         <a
2695
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2696
 
>gpointer</a> closure);</pre>
 
2103
<a class="indexterm" name="id2633281"></a><pre class="programlisting">guint               e_book_async_remove_contacts        (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2104
                                                         GList *ids,
 
2105
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
2106
                                                         gpointer closure);</pre>
2697
2107
<p>
2698
2108
Removes the contacts with ids from the list <em class="parameter"><code>ids</code></em> from <em class="parameter"><code>book</code></em>.  This is
2699
2109
always more efficient than calling <code class="function">e_book_remove_contact_by_id()</code> if you
2706
2116
<col align="left" valign="top">
2707
2117
<tbody>
2708
2118
<tr>
2709
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2710
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2711
 
</td>
2712
 
</tr>
2713
 
<tr>
2714
 
<td><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></td>
2715
 
<td> a <a
2716
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
2717
 
><span class="type">GList</span></a> of const char *id's
2718
 
</td>
2719
 
</tr>
2720
 
<tr>
2721
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2119
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2120
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2121
</td>
 
2122
</tr>
 
2123
<tr>
 
2124
<td><p><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></p></td>
 
2125
<td> a <span class="type">GList</span> of const char *id's
 
2126
</td>
 
2127
</tr>
 
2128
<tr>
 
2129
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2722
2130
<td> a function to call when the operation finishes
2723
2131
</td>
2724
2132
</tr>
2725
2133
<tr>
2726
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2134
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2727
2135
<td> data to pass to callback function
2728
2136
</td>
2729
2137
</tr>
2730
2138
<tr>
2731
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2732
 
<td> <a
2733
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2734
 
><code class="literal">TRUE</code></a> if successful, <a
2735
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2736
 
><code class="literal">FALSE</code></a> otherwise
 
2139
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2140
<td> <code class="literal">TRUE</code> if successful, <code class="literal">FALSE</code> otherwise
2737
2141
</td>
2738
2142
</tr>
2739
2143
</tbody>
2741
2145
</div>
2742
2146
<hr>
2743
2147
<div class="refsect2" lang="en">
2744
 
<a name="id2607121"></a><h3>
 
2148
<a name="id2633465"></a><h3>
2745
2149
<a name="e-book-async-add-contact"></a>e_book_async_add_contact ()</h3>
2746
 
<a class="indexterm" name="id2607134"></a><pre class="programlisting"><a
2747
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2748
 
>gboolean</a>            e_book_async_add_contact            (<a href="EBook.html" title="EBook">EBook</a> *book,
2749
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
2750
 
                                                         <a href="EBook.html#EBookIdCallback">EBookIdCallback</a> cb,
2751
 
                                                         <a
2752
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2753
 
>gpointer</a> closure);</pre>
 
2150
<a class="indexterm" name="id2633478"></a><pre class="programlisting">gboolean            e_book_async_add_contact            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2151
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
2152
                                                         <a class="link" href="EBook.html#EBookIdCallback">EBookIdCallback</a> cb,
 
2153
                                                         gpointer closure);</pre>
2754
2154
<p>
2755
2155
Adds <em class="parameter"><code>contact</code></em> to <em class="parameter"><code>book</code></em> without blocking.</p>
2756
2156
<p>
2760
2160
<col align="left" valign="top">
2761
2161
<tbody>
2762
2162
<tr>
2763
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2764
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2765
 
</td>
2766
 
</tr>
2767
 
<tr>
2768
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
2769
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
2770
 
</td>
2771
 
</tr>
2772
 
<tr>
2773
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2163
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2164
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2165
</td>
 
2166
</tr>
 
2167
<tr>
 
2168
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
2169
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
2170
</td>
 
2171
</tr>
 
2172
<tr>
 
2173
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2774
2174
<td> function to call when the operation finishes
2775
2175
</td>
2776
2176
</tr>
2777
2177
<tr>
2778
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2178
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2779
2179
<td> data to pass to callback function
2780
2180
</td>
2781
2181
</tr>
2782
2182
<tr>
2783
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2784
 
<td> <a
2785
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2786
 
><code class="literal">TRUE</code></a> if the operation was started, <a
2787
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2788
 
><code class="literal">FALSE</code></a> otherwise.
 
2183
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2184
<td> <code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.
2789
2185
</td>
2790
2186
</tr>
2791
2187
</tbody>
2793
2189
</div>
2794
2190
<hr>
2795
2191
<div class="refsect2" lang="en">
2796
 
<a name="id2607305"></a><h3>
 
2192
<a name="id2633649"></a><h3>
2797
2193
<a name="e-book-async-commit-contact"></a>e_book_async_commit_contact ()</h3>
2798
 
<a class="indexterm" name="id2607319"></a><pre class="programlisting"><a
2799
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2800
 
>guint</a>               e_book_async_commit_contact         (<a href="EBook.html" title="EBook">EBook</a> *book,
2801
 
                                                         <a href="EContact.html" title="EContact">EContact</a> *contact,
2802
 
                                                         <a href="EBook.html#EBookCallback">EBookCallback</a> cb,
2803
 
                                                         <a
2804
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2805
 
>gpointer</a> closure);</pre>
 
2194
<a class="indexterm" name="id2633663"></a><pre class="programlisting">guint               e_book_async_commit_contact         (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2195
                                                         <a class="link" href="EContact.html" title="EContact">EContact</a> *contact,
 
2196
                                                         <a class="link" href="EBook.html#EBookCallback">EBookCallback</a> cb,
 
2197
                                                         gpointer closure);</pre>
2806
2198
<p>
2807
2199
Applies the changes made to <em class="parameter"><code>contact</code></em> to the stored version in
2808
2200
<em class="parameter"><code>book</code></em> without blocking.</p>
2813
2205
<col align="left" valign="top">
2814
2206
<tbody>
2815
2207
<tr>
2816
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2817
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2818
 
</td>
2819
 
</tr>
2820
 
<tr>
2821
 
<td><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></td>
2822
 
<td> an <a href="EContact.html" title="EContact"><span class="type">EContact</span></a>
2823
 
</td>
2824
 
</tr>
2825
 
<tr>
2826
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2208
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2209
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2210
</td>
 
2211
</tr>
 
2212
<tr>
 
2213
<td><p><span class="term"><em class="parameter"><code>contact</code></em>&#160;:</span></p></td>
 
2214
<td> an <a class="link" href="EContact.html" title="EContact"><span class="type">EContact</span></a>
 
2215
</td>
 
2216
</tr>
 
2217
<tr>
 
2218
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2827
2219
<td> function to call when the operation finishes
2828
2220
</td>
2829
2221
</tr>
2830
2222
<tr>
2831
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2223
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2832
2224
<td> data to pass to callback function
2833
2225
</td>
2834
2226
</tr>
2835
2227
<tr>
2836
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2837
 
<td> <a
2838
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2839
 
><code class="literal">TRUE</code></a> if the operation was started, <a
2840
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2841
 
><code class="literal">FALSE</code></a> otherwise.
 
2228
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2229
<td> <code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.
2842
2230
</td>
2843
2231
</tr>
2844
2232
</tbody>
2846
2234
</div>
2847
2235
<hr>
2848
2236
<div class="refsect2" lang="en">
2849
 
<a name="id2607491"></a><h3>
 
2237
<a name="id2633835"></a><h3>
2850
2238
<a name="e-book-async-get-book-view"></a>e_book_async_get_book_view ()</h3>
2851
 
<a class="indexterm" name="id2607505"></a><pre class="programlisting"><a
2852
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2853
 
>guint</a>               e_book_async_get_book_view          (<a href="EBook.html" title="EBook">EBook</a> *book,
2854
 
                                                         <a href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
2855
 
                                                         <a
2856
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
2857
 
>GList</a> *requested_fields,
 
2239
<a class="indexterm" name="id2633849"></a><pre class="programlisting">guint               e_book_async_get_book_view          (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2240
                                                         <a class="link" href="libebook-e-book-query.html#EBookQuery">EBookQuery</a> *query,
 
2241
                                                         GList *requested_fields,
2858
2242
                                                         int max_results,
2859
 
                                                         <a href="EBook.html#EBookBookViewCallback">EBookBookViewCallback</a> cb,
2860
 
                                                         <a
2861
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2862
 
>gpointer</a> closure);</pre>
 
2243
                                                         <a class="link" href="EBook.html#EBookBookViewCallback">EBookBookViewCallback</a> cb,
 
2244
                                                         gpointer closure);</pre>
2863
2245
<p>
2864
 
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, creating a <a href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> with the fields
 
2246
Query <em class="parameter"><code>book</code></em> with <em class="parameter"><code>query</code></em>, creating a <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> with the fields
2865
2247
specified by <em class="parameter"><code>requested_fields</code></em> and limited at <em class="parameter"><code>max_results</code></em> records.</p>
2866
2248
<p>
2867
2249
 
2870
2252
<col align="left" valign="top">
2871
2253
<tbody>
2872
2254
<tr>
2873
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2874
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2875
 
</td>
2876
 
</tr>
2877
 
<tr>
2878
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
2879
 
<td> an <a href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
2880
 
</td>
2881
 
</tr>
2882
 
<tr>
2883
 
<td><span class="term"><em class="parameter"><code>requested_fields</code></em>&#160;:</span></td>
2884
 
<td> a <a
2885
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
2886
 
><span class="type">GList</span></a> containing the names of fields to return, or NULL for all
2887
 
</td>
2888
 
</tr>
2889
 
<tr>
2890
 
<td><span class="term"><em class="parameter"><code>max_results</code></em>&#160;:</span></td>
 
2255
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2256
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2257
</td>
 
2258
</tr>
 
2259
<tr>
 
2260
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
2261
<td> an <a class="link" href="libebook-e-book-query.html#EBookQuery"><span class="type">EBookQuery</span></a>
 
2262
</td>
 
2263
</tr>
 
2264
<tr>
 
2265
<td><p><span class="term"><em class="parameter"><code>requested_fields</code></em>&#160;:</span></p></td>
 
2266
<td> a <span class="type">GList</span> containing the names of fields to return, or NULL for all
 
2267
</td>
 
2268
</tr>
 
2269
<tr>
 
2270
<td><p><span class="term"><em class="parameter"><code>max_results</code></em>&#160;:</span></p></td>
2891
2271
<td> the maximum number of contacts to show (or 0 for all)
2892
2272
</td>
2893
2273
</tr>
2894
2274
<tr>
2895
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2275
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2896
2276
<td> a function to call when the operation finishes
2897
2277
</td>
2898
2278
</tr>
2899
2279
<tr>
2900
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2280
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2901
2281
<td> data to pass to callback function
2902
2282
</td>
2903
2283
</tr>
2904
2284
<tr>
2905
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
2906
 
<td> <a
2907
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2908
 
><code class="literal">FALSE</code></a> if successful, <a
2909
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
2910
 
><code class="literal">TRUE</code></a> otherwise
 
2285
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2286
<td> <code class="literal">FALSE</code> if successful, <code class="literal">TRUE</code> otherwise
2911
2287
</td>
2912
2288
</tr>
2913
2289
</tbody>
2915
2291
</div>
2916
2292
<hr>
2917
2293
<div class="refsect2" lang="en">
2918
 
<a name="id2607746"></a><h3>
 
2294
<a name="id2634090"></a><h3>
2919
2295
<a name="e-book-async-get-changes"></a>e_book_async_get_changes ()</h3>
2920
 
<a class="indexterm" name="id2607760"></a><pre class="programlisting"><a
2921
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2922
 
>guint</a>               e_book_async_get_changes            (<a href="EBook.html" title="EBook">EBook</a> *book,
 
2296
<a class="indexterm" name="id2634104"></a><pre class="programlisting">guint               e_book_async_get_changes            (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
2923
2297
                                                         char *changeid,
2924
 
                                                         <a href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
2925
 
                                                         <a
2926
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2927
 
>gpointer</a> closure);</pre>
 
2298
                                                         <a class="link" href="EBook.html#EBookListCallback">EBookListCallback</a> cb,
 
2299
                                                         gpointer closure);</pre>
2928
2300
<p>
2929
 
Get the set of changes since the previous call to <a href="EBook.html#e-book-async-get-changes"><span class="type">e_book_async_get_changes</span></a>
 
2301
Get the set of changes since the previous call to <a class="link" href="EBook.html#e-book-async-get-changes"><span class="type">e_book_async_get_changes</span></a>
2930
2302
for a given change ID.</p>
2931
2303
<p>
2932
2304
 
2935
2307
<col align="left" valign="top">
2936
2308
<tbody>
2937
2309
<tr>
2938
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2939
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2310
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2311
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2940
2312
</td>
2941
2313
</tr>
2942
2314
<tr>
2943
 
<td><span class="term"><em class="parameter"><code>changeid</code></em>&#160;:</span></td>
 
2315
<td><p><span class="term"><em class="parameter"><code>changeid</code></em>&#160;:</span></p></td>
2944
2316
<td>  the change ID
2945
2317
</td>
2946
2318
</tr>
2947
2319
<tr>
2948
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2320
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2949
2321
<td> function to call when operation finishes
2950
2322
</td>
2951
2323
</tr>
2952
2324
<tr>
2953
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2325
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2954
2326
<td> data to pass to callback function
2955
2327
</td>
2956
2328
</tr>
2957
2329
<tr>
2958
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
2330
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
2959
2331
<td> TRUE on success, FALSE otherwise
2960
2332
</td>
2961
2333
</tr>
2964
2336
</div>
2965
2337
<hr>
2966
2338
<div class="refsect2" lang="en">
2967
 
<a name="id2607901"></a><h3>
 
2339
<a name="id2634246"></a><h3>
2968
2340
<a name="e-book-async-get-required-fields"></a>e_book_async_get_required_fields ()</h3>
2969
 
<a class="indexterm" name="id2607915"></a><pre class="programlisting"><a
2970
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2971
 
>guint</a>               e_book_async_get_required_fields    (<a href="EBook.html" title="EBook">EBook</a> *book,
2972
 
                                                         <a href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
2973
 
                                                         <a
2974
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
2975
 
>gpointer</a> closure);</pre>
 
2341
<a class="indexterm" name="id2634259"></a><pre class="programlisting">guint               e_book_async_get_required_fields    (<a class="link" href="EBook.html" title="EBook">EBook</a> *book,
 
2342
                                                         <a class="link" href="EBook.html#EBookEListCallback">EBookEListCallback</a> cb,
 
2343
                                                         gpointer closure);</pre>
2976
2344
<p>
2977
2345
Gets a list of fields that are required to be filled in for
2978
2346
all contacts in this <em class="parameter"><code>book</code></em>. This function does not block.</p>
2983
2351
<col align="left" valign="top">
2984
2352
<tbody>
2985
2353
<tr>
2986
 
<td><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></td>
2987
 
<td> an <a href="EBook.html" title="EBook"><span class="type">EBook</span></a>
 
2354
<td><p><span class="term"><em class="parameter"><code>book</code></em>&#160;:</span></p></td>
 
2355
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
2988
2356
</td>
2989
2357
</tr>
2990
2358
<tr>
2991
 
<td><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></td>
 
2359
<td><p><span class="term"><em class="parameter"><code>cb</code></em>&#160;:</span></p></td>
2992
2360
<td> function to call when the operation finishes
2993
2361
</td>
2994
2362
</tr>
2995
2363
<tr>
2996
 
<td><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></td>
 
2364
<td><p><span class="term"><em class="parameter"><code>closure</code></em>&#160;:</span></p></td>
2997
2365
<td> data to pass to callback function
2998
2366
</td>
2999
2367
</tr>
3000
2368
<tr>
3001
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
3002
 
<td> <a
3003
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
3004
 
><code class="literal">TRUE</code></a> if the operation was started, <a
3005
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3006
 
><code class="literal">FALSE</code></a> otherwise.
 
2369
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
2370
<td> <code class="literal">TRUE</code> if the operation was started, <code class="literal">FALSE</code> otherwise.
3007
2371
</td>
3008
2372
</tr>
3009
2373
</tbody>
3011
2375
</div>
3012
2376
</div>
3013
2377
<div class="refsect1" lang="en">
3014
 
<a name="id2608055"></a><h2>Signal Details</h2>
 
2378
<a name="id2634399"></a><h2>Signal Details</h2>
3015
2379
<div class="refsect2" lang="en">
3016
 
<a name="id2608066"></a><h3>
 
2380
<a name="id2634410"></a><h3>
3017
2381
<a name="EBook-auth-required"></a>The <code class="literal">"auth-required"</code> signal</h3>
3018
 
<a class="indexterm" name="id2608081"></a><pre class="programlisting">void                user_function                      (<a href="EBook.html" title="EBook">EBook</a>   *ebook,
3019
 
                                                        <a
3020
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
3021
 
>gpointer</a> user_data)      : Run Last</pre>
 
2382
<a class="indexterm" name="id2634425"></a><pre class="programlisting">void                user_function                      (<a class="link" href="EBook.html" title="EBook">EBook</a>   *ebook,
 
2383
                                                        gpointer user_data)      : Run Last</pre>
3022
2384
<p>
3023
2385
Authentication is required to access this source.  You should call
3024
 
<a href="EBook.html#e-book-authenticate-user"><span class="type">e_book_authenticate_user</span></a> or <a href="EBook.html#e-book-async-authenticate-user"><span class="type">e_book_async_authenticate_user</span></a>.
 
2386
<a class="link" href="EBook.html#e-book-authenticate-user"><span class="type">e_book_authenticate_user</span></a> or <a class="link" href="EBook.html#e-book-async-authenticate-user"><span class="type">e_book_async_authenticate_user</span></a>.
3025
2387
</p>
3026
2388
<div class="variablelist"><table border="0">
3027
2389
<col align="left" valign="top">
3028
2390
<tbody>
3029
2391
<tr>
3030
 
<td><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></td>
 
2392
<td><p><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></p></td>
3031
2393
<td>the object which received the signal.
3032
2394
 
3033
2395
</td>
3034
2396
</tr>
3035
2397
<tr>
3036
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
2398
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
3037
2399
<td>user data set when the signal handler was connected.</td>
3038
2400
</tr>
3039
2401
</tbody>
3041
2403
</div>
3042
2404
<hr>
3043
2405
<div class="refsect2" lang="en">
3044
 
<a name="id2608165"></a><h3>
 
2406
<a name="id2634510"></a><h3>
3045
2407
<a name="EBook-backend-died"></a>The <code class="literal">"backend-died"</code> signal</h3>
3046
 
<a class="indexterm" name="id2608181"></a><pre class="programlisting">void                user_function                      (<a href="EBook.html" title="EBook">EBook</a>   *ebook,
3047
 
                                                        <a
3048
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
3049
 
>gpointer</a> user_data)      : Run Last</pre>
 
2408
<a class="indexterm" name="id2634525"></a><pre class="programlisting">void                user_function                      (<a class="link" href="EBook.html" title="EBook">EBook</a>   *ebook,
 
2409
                                                        gpointer user_data)      : Run Last</pre>
3050
2410
<p>
3051
2411
The backend for this address book has died.
3052
2412
</p>
3054
2414
<col align="left" valign="top">
3055
2415
<tbody>
3056
2416
<tr>
3057
 
<td><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></td>
 
2417
<td><p><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></p></td>
3058
2418
<td>the object which received the signal.
3059
2419
 
3060
2420
</td>
3061
2421
</tr>
3062
2422
<tr>
3063
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
2423
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
3064
2424
<td>user data set when the signal handler was connected.</td>
3065
2425
</tr>
3066
2426
</tbody>
3068
2428
</div>
3069
2429
<hr>
3070
2430
<div class="refsect2" lang="en">
3071
 
<a name="id2608250"></a><h3>
 
2431
<a name="id2634594"></a><h3>
3072
2432
<a name="EBook-connection-status"></a>The <code class="literal">"connection-status"</code> signal</h3>
3073
 
<a class="indexterm" name="id2608266"></a><pre class="programlisting">void                user_function                      (<a href="EBook.html" title="EBook">EBook</a>   *ebook,
3074
 
                                                        <a
3075
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
3076
 
>gboolean</a> arg1,
3077
 
                                                        <a
3078
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
3079
 
>gpointer</a> user_data)      : Run Last</pre>
 
2433
<a class="indexterm" name="id2634610"></a><pre class="programlisting">void                user_function                      (<a class="link" href="EBook.html" title="EBook">EBook</a>   *ebook,
 
2434
                                                        gboolean arg1,
 
2435
                                                        gpointer user_data)      : Run Last</pre>
3080
2436
<p>
3081
2437
The connection status for this book is being reported.
3082
2438
</p>
3084
2440
<col align="left" valign="top">
3085
2441
<tbody>
3086
2442
<tr>
3087
 
<td><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></td>
 
2443
<td><p><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></p></td>
3088
2444
<td>the object which received the signal.
3089
2445
</td>
3090
2446
</tr>
3091
2447
<tr>
3092
 
<td><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
 
2448
<td><p><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></p></td>
3093
2449
<td>
3094
 
<a
3095
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
3096
 
><span class="type">TRUE</span></a> if the connection is online, <a
3097
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3098
 
><span class="type">FALSE</span></a> otherwise.
 
2450
<span class="type">TRUE</span> if the connection is online, <span class="type">FALSE</span> otherwise.
3099
2451
 
3100
2452
</td>
3101
2453
</tr>
3102
2454
<tr>
3103
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
2455
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
3104
2456
<td>user data set when the signal handler was connected.</td>
3105
2457
</tr>
3106
2458
</tbody>
3108
2460
</div>
3109
2461
<hr>
3110
2462
<div class="refsect2" lang="en">
3111
 
<a name="id2608368"></a><h3>
 
2463
<a name="id2634712"></a><h3>
3112
2464
<a name="EBook-writable-status"></a>The <code class="literal">"writable-status"</code> signal</h3>
3113
 
<a class="indexterm" name="id2608384"></a><pre class="programlisting">void                user_function                      (<a href="EBook.html" title="EBook">EBook</a>   *ebook,
3114
 
                                                        <a
3115
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
3116
 
>gboolean</a> arg1,
3117
 
                                                        <a
3118
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
3119
 
>gpointer</a> user_data)      : Run Last</pre>
 
2465
<a class="indexterm" name="id2634728"></a><pre class="programlisting">void                user_function                      (<a class="link" href="EBook.html" title="EBook">EBook</a>   *ebook,
 
2466
                                                        gboolean arg1,
 
2467
                                                        gpointer user_data)      : Run Last</pre>
3120
2468
<p>
3121
2469
The writable status for this book is being reported.
3122
2470
</p>
3124
2472
<col align="left" valign="top">
3125
2473
<tbody>
3126
2474
<tr>
3127
 
<td><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></td>
 
2475
<td><p><span class="term"><em class="parameter"><code>ebook</code></em>&#160;:</span></p></td>
3128
2476
<td>the object which received the signal.
3129
2477
</td>
3130
2478
</tr>
3131
2479
<tr>
3132
 
<td><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></td>
 
2480
<td><p><span class="term"><em class="parameter"><code>arg1</code></em>&#160;:</span></p></td>
3133
2481
<td>
3134
 
<a
3135
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
3136
 
><span class="type">TRUE</span></a> if the book is writable, <a
3137
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3138
 
><span class="type">FALSE</span></a> otherwise.
 
2482
<span class="type">TRUE</span> if the book is writable, <span class="type">FALSE</span> otherwise.
3139
2483
 
3140
2484
</td>
3141
2485
</tr>
3142
2486
<tr>
3143
 
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
2487
<td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
3144
2488
<td>user data set when the signal handler was connected.</td>
3145
2489
</tr>
3146
2490
</tbody>
3148
2492
</div>
3149
2493
</div>
3150
2494
<div class="refsect1" lang="en">
3151
 
<a name="id2608489"></a><h2>See Also</h2>
 
2495
<a name="id2634834"></a><h2>See Also</h2>
3152
2496
<p>
3153
 
<a href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>
 
2497
<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>
3154
2498
</p>
3155
2499
</div>
3156
2500
<div class="refsect1" lang="en">
3157
 
<a name="id2608508"></a><div class="refsect2" lang="en"><a name="id2608509"></a></div>
 
2501
<a name="id2634852"></a><div class="refsect2" lang="en"><a name="id2634853"></a></div>
3158
2502
<hr>
3159
 
<div class="refsect2" lang="en"><a name="id2608510"></a></div>
 
2503
<div class="refsect2" lang="en"><a name="id2634854"></a></div>
3160
2504
</div>
3161
2505
</div>
3162
2506
</body>