40
40
<div class="refsynopsisdiv">
41
41
<a name="EBookBackendSync.synopsis"></a><h2>Synopsis</h2>
42
42
<pre class="synopsis">struct <a class="link" href="EBookBackendSync.html#EBookBackendSync-struct" title="struct EBookBackendSync">EBookBackendSync</a>;
43
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-construct" title="e_book_backend_sync_construct ()">e_book_backend_sync_construct</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>);
43
<span class="returnvalue">gboolean</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-construct" title="e_book_backend_sync_construct ()">e_book_backend_sync_construct</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>);
44
44
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-open" title="e_book_backend_sync_open ()">e_book_backend_sync_open</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
45
45
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
46
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> only_if_exists</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
46
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
47
<em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
48
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
49
49
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-remove" title="e_book_backend_sync_remove ()">e_book_backend_sync_remove</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
50
50
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
51
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
52
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
53
53
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-refresh" title="e_book_backend_sync_refresh ()">e_book_backend_sync_refresh</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
54
54
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-get-backend-property" title="e_book_backend_sync_get_backend_property ()">e_book_backend_sync_get_backend_property</a>
58
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
59
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
61
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prop_name</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **prop_value</code></em>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-set-backend-property" title="e_book_backend_sync_set_backend_property ()">e_book_backend_sync_set_backend_property</a>
65
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
66
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
68
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prop_name</code></em>,
69
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prop_value</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
55
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
56
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
57
<span class="returnvalue">gboolean</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-get-backend-property" title="e_book_backend_sync_get_backend_property ()">e_book_backend_sync_get_backend_property</a>
58
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
59
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
60
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
62
<em class="parameter"><code><span class="type">gchar</span> **prop_value</code></em>,
63
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
64
<span class="returnvalue">gboolean</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-set-backend-property" title="e_book_backend_sync_set_backend_property ()">e_book_backend_sync_set_backend_property</a>
65
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
66
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
67
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
68
<em class="parameter"><code>const <span class="type">gchar</span> *prop_name</code></em>,
69
<em class="parameter"><code>const <span class="type">gchar</span> *prop_value</code></em>,
70
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-create-contact" title="e_book_backend_sync_create_contact ()">e_book_backend_sync_create_contact</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
72
72
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
73
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
74
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *vcard</code></em>,
75
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> **contact</code></em>,
76
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
73
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
74
<em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>,
75
<em class="parameter"><code><span class="type">EContact</span> **contact</code></em>,
76
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
77
77
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-remove-contacts" title="e_book_backend_sync_remove_contacts ()">e_book_backend_sync_remove_contacts</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
78
78
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
79
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
80
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *id_list</code></em>,
81
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> **removed_ids</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
79
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
80
<em class="parameter"><code>const <span class="type">GSList</span> *id_list</code></em>,
81
<em class="parameter"><code><span class="type">GSList</span> **removed_ids</code></em>,
82
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
83
83
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-modify-contact" title="e_book_backend_sync_modify_contact ()">e_book_backend_sync_modify_contact</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
84
84
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
86
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *vcard</code></em>,
87
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> **contact</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
85
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
86
<em class="parameter"><code>const <span class="type">gchar</span> *vcard</code></em>,
87
<em class="parameter"><code><span class="type">EContact</span> **contact</code></em>,
88
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
89
89
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-get-contact" title="e_book_backend_sync_get_contact ()">e_book_backend_sync_get_contact</a> (<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
90
90
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
92
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
93
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **vcard</code></em>,
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
91
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
92
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
93
<em class="parameter"><code><span class="type">gchar</span> **vcard</code></em>,
94
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
95
95
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-get-contact-list" title="e_book_backend_sync_get_contact_list ()">e_book_backend_sync_get_contact_list</a>
96
96
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
97
97
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
98
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
99
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *query</code></em>,
100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> **contacts</code></em>,
101
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
98
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
99
<em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
100
<em class="parameter"><code><span class="type">GSList</span> **contacts</code></em>,
101
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
102
102
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-get-contact-list-uids" title="e_book_backend_sync_get_contact_list_uids ()">e_book_backend_sync_get_contact_list_uids</a>
103
103
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
104
104
<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
105
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
106
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *query</code></em>,
107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> **contacts_uids</code></em>,
108
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
105
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
106
<em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
107
<em class="parameter"><code><span class="type">GSList</span> **contacts_uids</code></em>,
108
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
109
109
<span class="returnvalue">void</span> <a class="link" href="EBookBackendSync.html#e-book-backend-sync-authenticate-user" title="e_book_backend_sync_authenticate_user ()">e_book_backend_sync_authenticate_user</a>
110
110
(<em class="parameter"><code><a class="link" href="EBookBackendSync.html" title="EBookBackendSync"><span class="type">EBookBackendSync</span></a> *backend</code></em>,
111
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
112
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/libedataserver-ECredentials.html#ECredentials"><span class="type">ECredentials</span></a> *credentials</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
111
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
112
<em class="parameter"><code><span class="type">ECredentials</span> *credentials</code></em>,
113
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
116
116
<div class="refsect1">
117
117
<a name="EBookBackendSync.object-hierarchy"></a><h2>Object Hierarchy</h2>
118
118
<pre class="synopsis">
119
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
120
120
+----<a class="link" href="EBookBackend.html" title="EBookBackend">EBookBackend</a>
121
121
+----EBookBackendSync