1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>EDBusAddressBookCursor</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Private">
8
<link rel="up" href="ch01.html" title="D-Bus API Reference">
9
<link rel="prev" href="EDBusAddressBook.html" title="EDBusAddressBook">
10
<link rel="next" href="EDBusAddressBookFactory.html" title="EDBusAddressBookFactory">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="EDBusAddressBook.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Evolution-Data-Server Manual: Private</th>
21
<td><a accesskey="n" href="EDBusAddressBookFactory.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#EDBusAddressBookCursor.synopsis" class="shortcut">Top</a>
26
<a href="#EDBusAddressBookCursor.description" class="shortcut">Description</a>
28
<a href="#EDBusAddressBookCursor.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#EDBusAddressBookCursor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
32
<a href="#EDBusAddressBookCursor.prerequisites" class="shortcut">Prerequisites</a>
34
<a href="#EDBusAddressBookCursor.implementations" class="shortcut">Known Implementations</a>
36
<a href="#EDBusAddressBookCursor.properties" class="shortcut">Properties</a>
38
<a href="#EDBusAddressBookCursor.signals" class="shortcut">Signals</a>
41
<div class="refentry">
42
<a name="EDBusAddressBookCursor"></a><div class="titlepage"></div>
43
<div class="refnamediv"><table width="100%"><tr>
45
<h2><span class="refentrytitle"><a name="EDBusAddressBookCursor.top_of_page"></a>EDBusAddressBookCursor</span></h2>
46
<p>EDBusAddressBookCursor</p>
48
<td valign="top" align="right"></td>
50
<div class="refsynopsisdiv">
51
<a name="EDBusAddressBookCursor.synopsis"></a><h2>Synopsis</h2>
52
<a name="EDBusAddressBookCursorProxy"></a><a name="EDBusAddressBookCursorSkeleton"></a><pre class="synopsis"> <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor-struct" title="EDBusAddressBookCursor">EDBusAddressBookCursor</a>;
53
<span class="returnvalue">guint</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-get-total" title="e_dbus_address_book_cursor_get_total ()">e_dbus_address_book_cursor_get_total</a>
54
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>);
55
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-set-total" title="e_dbus_address_book_cursor_set_total ()">e_dbus_address_book_cursor_set_total</a>
56
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
57
<em class="parameter"><code><span class="type">guint</span> value</code></em>);
58
<span class="returnvalue">guint</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-get-position" title="e_dbus_address_book_cursor_get_position ()">e_dbus_address_book_cursor_get_position</a>
59
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>);
60
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-set-position" title="e_dbus_address_book_cursor_set_position ()">e_dbus_address_book_cursor_set_position</a>
61
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
62
<em class="parameter"><code><span class="type">guint</span> value</code></em>);
63
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step-sync" title="e_dbus_address_book_cursor_call_step_sync ()">e_dbus_address_book_cursor_call_step_sync</a>
64
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *arg_revision_guard</code></em>,
66
<em class="parameter"><code><span class="type">gint</span> arg_flags</code></em>,
67
<em class="parameter"><code><span class="type">gint</span> arg_origin</code></em>,
68
<em class="parameter"><code><span class="type">gint</span> arg_count</code></em>,
69
<em class="parameter"><code><span class="type">gint</span> *out_n_results</code></em>,
70
<em class="parameter"><code><span class="type">gchar</span> ***out_vcards</code></em>,
71
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
72
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
73
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
74
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
75
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step" title="e_dbus_address_book_cursor_call_step ()">e_dbus_address_book_cursor_call_step</a>
76
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
77
<em class="parameter"><code>const <span class="type">gchar</span> *arg_revision_guard</code></em>,
78
<em class="parameter"><code><span class="type">gint</span> arg_flags</code></em>,
79
<em class="parameter"><code><span class="type">gint</span> arg_origin</code></em>,
80
<em class="parameter"><code><span class="type">gint</span> arg_count</code></em>,
81
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
82
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
83
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
84
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step-finish" title="e_dbus_address_book_cursor_call_step_finish ()">e_dbus_address_book_cursor_call_step_finish</a>
85
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
86
<em class="parameter"><code><span class="type">gint</span> *out_n_results</code></em>,
87
<em class="parameter"><code><span class="type">gchar</span> ***out_vcards</code></em>,
88
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
89
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
90
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
91
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
92
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-step" title="e_dbus_address_book_cursor_complete_step ()">e_dbus_address_book_cursor_complete_step</a>
93
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
94
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
95
<em class="parameter"><code><span class="type">gint</span> n_results</code></em>,
96
<em class="parameter"><code>const <span class="type">gchar</span> *const *vcards</code></em>,
97
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
98
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);
99
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index-sync" title="e_dbus_address_book_cursor_call_set_alphabetic_index_sync ()">e_dbus_address_book_cursor_call_set_alphabetic_index_sync</a>
100
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
101
<em class="parameter"><code><span class="type">guint</span> arg_index</code></em>,
102
<em class="parameter"><code>const <span class="type">gchar</span> *arg_locale</code></em>,
103
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
104
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
105
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
106
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
107
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index" title="e_dbus_address_book_cursor_call_set_alphabetic_index ()">e_dbus_address_book_cursor_call_set_alphabetic_index</a>
108
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
109
<em class="parameter"><code><span class="type">guint</span> arg_index</code></em>,
110
<em class="parameter"><code>const <span class="type">gchar</span> *arg_locale</code></em>,
111
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
112
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
113
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
114
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index-finish" title="e_dbus_address_book_cursor_call_set_alphabetic_index_finish ()">e_dbus_address_book_cursor_call_set_alphabetic_index_finish</a>
115
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
116
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
117
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
118
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
119
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
120
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-set-alphabetic-index" title="e_dbus_address_book_cursor_complete_set_alphabetic_index ()">e_dbus_address_book_cursor_complete_set_alphabetic_index</a>
121
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
122
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
123
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
124
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);
125
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query-sync" title="e_dbus_address_book_cursor_call_set_query_sync ()">e_dbus_address_book_cursor_call_set_query_sync</a>
126
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
127
<em class="parameter"><code>const <span class="type">gchar</span> *arg_query</code></em>,
128
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
129
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
130
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
131
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
132
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query" title="e_dbus_address_book_cursor_call_set_query ()">e_dbus_address_book_cursor_call_set_query</a>
133
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
134
<em class="parameter"><code>const <span class="type">gchar</span> *arg_query</code></em>,
135
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
136
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
137
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
138
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query-finish" title="e_dbus_address_book_cursor_call_set_query_finish ()">e_dbus_address_book_cursor_call_set_query_finish</a>
139
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
140
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
141
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
142
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
143
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
144
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-set-query" title="e_dbus_address_book_cursor_complete_set_query ()">e_dbus_address_book_cursor_complete_set_query</a>
145
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
146
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
147
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
148
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);
149
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose-sync" title="e_dbus_address_book_cursor_call_dispose_sync ()">e_dbus_address_book_cursor_call_dispose_sync</a>
150
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
151
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
152
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
153
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose" title="e_dbus_address_book_cursor_call_dispose ()">e_dbus_address_book_cursor_call_dispose</a>
154
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
155
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
156
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
157
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
158
<span class="returnvalue">gboolean</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose-finish" title="e_dbus_address_book_cursor_call_dispose_finish ()">e_dbus_address_book_cursor_call_dispose_finish</a>
159
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
160
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
161
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
162
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-dispose" title="e_dbus_address_book_cursor_complete_dispose ()">e_dbus_address_book_cursor_complete_dispose</a>
163
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
164
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>);
165
<span class="returnvalue">GDBusInterfaceInfo</span> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-interface-info" title="e_dbus_address_book_cursor_interface_info ()">e_dbus_address_book_cursor_interface_info</a>
166
(<em class="parameter"><code><span class="type">void</span></code></em>);
167
<span class="returnvalue">guint</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-override-properties" title="e_dbus_address_book_cursor_override_properties ()">e_dbus_address_book_cursor_override_properties</a>
168
(<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
169
<em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);
171
struct <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy-struct" title="struct EDBusAddressBookCursorProxy">EDBusAddressBookCursorProxy</a>;
172
<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-sync" title="e_dbus_address_book_cursor_proxy_new_sync ()">e_dbus_address_book_cursor_proxy_new_sync</a>
173
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
174
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
175
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
176
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
177
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
178
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
179
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new" title="e_dbus_address_book_cursor_proxy_new ()">e_dbus_address_book_cursor_proxy_new</a>
180
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
181
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
182
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
183
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
184
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
185
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
186
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
187
<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-finish" title="e_dbus_address_book_cursor_proxy_new_finish ()">e_dbus_address_book_cursor_proxy_new_finish</a>
188
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
189
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
190
<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus-sync" title="e_dbus_address_book_cursor_proxy_new_for_bus_sync ()">e_dbus_address_book_cursor_proxy_new_for_bus_sync</a>
191
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
192
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
193
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
194
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
195
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
196
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
197
<span class="returnvalue">void</span> <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus" title="e_dbus_address_book_cursor_proxy_new_for_bus ()">e_dbus_address_book_cursor_proxy_new_for_bus</a>
198
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
199
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
200
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
201
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
202
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
203
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
204
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
205
<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus-finish" title="e_dbus_address_book_cursor_proxy_new_for_bus_finish ()">e_dbus_address_book_cursor_proxy_new_for_bus_finish</a>
206
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
207
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
209
struct <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorSkeleton-struct" title="struct EDBusAddressBookCursorSkeleton">EDBusAddressBookCursorSkeleton</a>;
210
<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-skeleton-new" title="e_dbus_address_book_cursor_skeleton_new ()">e_dbus_address_book_cursor_skeleton_new</a>
211
(<em class="parameter"><code><span class="type">void</span></code></em>);
214
<div class="refsect1">
215
<a name="EDBusAddressBookCursor.object-hierarchy"></a><h2>Object Hierarchy</h2>
216
<pre class="synopsis">
218
+----EDBusAddressBookCursor
220
<pre class="synopsis">
223
+----EDBusAddressBookCursorProxy
225
<pre class="synopsis">
227
+----GDBusInterfaceSkeleton
228
+----EDBusAddressBookCursorSkeleton
231
<div class="refsect1">
232
<a name="EDBusAddressBookCursor.prerequisites"></a><h2>Prerequisites</h2>
234
EDBusAddressBookCursor requires
237
<div class="refsect1">
238
<a name="EDBusAddressBookCursor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
240
EDBusAddressBookCursorProxy implements
241
GDBusInterface, GInitable, GAsyncInitable and <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor">EDBusAddressBookCursor</a>.</p>
243
EDBusAddressBookCursorSkeleton implements
244
GDBusInterface and <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor">EDBusAddressBookCursor</a>.</p>
246
<div class="refsect1">
247
<a name="EDBusAddressBookCursor.implementations"></a><h2>Known Implementations</h2>
249
EDBusAddressBookCursor is implemented by
250
<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy">EDBusAddressBookCursorProxy</a> and <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorSkeleton">EDBusAddressBookCursorSkeleton</a>.</p>
252
<div class="refsect1">
253
<a name="EDBusAddressBookCursor.properties"></a><h2>Properties</h2>
254
<pre class="synopsis">
255
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor--position" title='The "position" property'>position</a>" <span class="type">guint</span> : Read / Write
256
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor--total" title='The "total" property'>total</a>" <span class="type">guint</span> : Read / Write
259
<div class="refsect1">
260
<a name="EDBusAddressBookCursor.signals"></a><h2>Signals</h2>
261
<pre class="synopsis">
262
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor-handle-dispose" title='The "handle-dispose" signal'>handle-dispose</a>" : <code class="literal">Run Last</code>
263
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor-handle-set-alphabetic-index" title='The "handle-set-alphabetic-index" signal'>handle-set-alphabetic-index</a>" : <code class="literal">Run Last</code>
264
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor-handle-set-query" title='The "handle-set-query" signal'>handle-set-query</a>" : <code class="literal">Run Last</code>
265
"<a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursor-handle-step" title='The "handle-step" signal'>handle-step</a>" : <code class="literal">Run Last</code>
268
<div class="refsect1">
269
<a name="EDBusAddressBookCursor.description"></a><h2>Description</h2>
271
<div class="refsect1">
272
<a name="EDBusAddressBookCursor.details"></a><h2>Details</h2>
273
<div class="refsect2">
274
<a name="EDBusAddressBookCursor-struct"></a><h3>EDBusAddressBookCursor</h3>
275
<pre class="programlisting">typedef struct _EDBusAddressBookCursor EDBusAddressBookCursor;</pre>
277
Abstract interface type for the D-Bus interface org.gnome.evolution.dataserver.AddressBookCursor.
279
<p class="since">Since 3.10</p>
282
<div class="refsect2">
283
<a name="e-dbus-address-book-cursor-get-total"></a><h3>e_dbus_address_book_cursor_get_total ()</h3>
284
<pre class="programlisting"><span class="returnvalue">guint</span> e_dbus_address_book_cursor_get_total
285
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>);</pre>
287
Gets the value of the "Total" D-Bus property.
290
Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
292
<div class="variablelist"><table border="0">
293
<col align="left" valign="top">
296
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
297
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
300
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
301
<td>The property value.</td>
305
<p class="since">Since 3.10</p>
308
<div class="refsect2">
309
<a name="e-dbus-address-book-cursor-set-total"></a><h3>e_dbus_address_book_cursor_set_total ()</h3>
310
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_set_total
311
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
312
<em class="parameter"><code><span class="type">guint</span> value</code></em>);</pre>
314
Sets the "Total" D-Bus property to <em class="parameter"><code>value</code></em>.
317
Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
319
<div class="variablelist"><table border="0">
320
<col align="left" valign="top">
323
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
324
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
327
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
328
<td>The value to set.</td>
332
<p class="since">Since 3.10</p>
335
<div class="refsect2">
336
<a name="e-dbus-address-book-cursor-get-position"></a><h3>e_dbus_address_book_cursor_get_position ()</h3>
337
<pre class="programlisting"><span class="returnvalue">guint</span> e_dbus_address_book_cursor_get_position
338
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>);</pre>
340
Gets the value of the "Position" D-Bus property.
343
Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
345
<div class="variablelist"><table border="0">
346
<col align="left" valign="top">
349
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
350
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
353
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
354
<td>The property value.</td>
358
<p class="since">Since 3.10</p>
361
<div class="refsect2">
362
<a name="e-dbus-address-book-cursor-set-position"></a><h3>e_dbus_address_book_cursor_set_position ()</h3>
363
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_set_position
364
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
365
<em class="parameter"><code><span class="type">guint</span> value</code></em>);</pre>
367
Sets the "Position" D-Bus property to <em class="parameter"><code>value</code></em>.
370
Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
372
<div class="variablelist"><table border="0">
373
<col align="left" valign="top">
376
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
377
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
380
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
381
<td>The value to set.</td>
385
<p class="since">Since 3.10</p>
388
<div class="refsect2">
389
<a name="e-dbus-address-book-cursor-call-step-sync"></a><h3>e_dbus_address_book_cursor_call_step_sync ()</h3>
390
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_step_sync
391
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
392
<em class="parameter"><code>const <span class="type">gchar</span> *arg_revision_guard</code></em>,
393
<em class="parameter"><code><span class="type">gint</span> arg_flags</code></em>,
394
<em class="parameter"><code><span class="type">gint</span> arg_origin</code></em>,
395
<em class="parameter"><code><span class="type">gint</span> arg_count</code></em>,
396
<em class="parameter"><code><span class="type">gint</span> *out_n_results</code></em>,
397
<em class="parameter"><code><span class="type">gchar</span> ***out_vcards</code></em>,
398
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
399
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
400
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
401
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
403
Synchronously invokes the <GTKDOCLINK HREF="Step"><code class="function">Step()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
406
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step" title="e_dbus_address_book_cursor_call_step ()"><code class="function">e_dbus_address_book_cursor_call_step()</code></a> for the asynchronous version of this method.
408
<div class="variablelist"><table border="0">
409
<col align="left" valign="top">
412
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
413
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
416
<td><p><span class="term"><em class="parameter"><code>arg_revision_guard</code></em> :</span></p></td>
417
<td>Argument to pass with the method invocation.</td>
420
<td><p><span class="term"><em class="parameter"><code>arg_flags</code></em> :</span></p></td>
421
<td>Argument to pass with the method invocation.</td>
424
<td><p><span class="term"><em class="parameter"><code>arg_origin</code></em> :</span></p></td>
425
<td>Argument to pass with the method invocation.</td>
428
<td><p><span class="term"><em class="parameter"><code>arg_count</code></em> :</span></p></td>
429
<td>Argument to pass with the method invocation.</td>
432
<td><p><span class="term"><em class="parameter"><code>out_n_results</code></em> :</span></p></td>
433
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
437
<td><p><span class="term"><em class="parameter"><code>out_vcards</code></em> :</span></p></td>
438
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
442
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
443
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
447
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
448
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
452
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
453
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
457
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
458
<td>Return location for error or <code class="literal">NULL</code>.</td>
461
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
463
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
468
<p class="since">Since 3.10</p>
471
<div class="refsect2">
472
<a name="e-dbus-address-book-cursor-call-step"></a><h3>e_dbus_address_book_cursor_call_step ()</h3>
473
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_call_step
474
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
475
<em class="parameter"><code>const <span class="type">gchar</span> *arg_revision_guard</code></em>,
476
<em class="parameter"><code><span class="type">gint</span> arg_flags</code></em>,
477
<em class="parameter"><code><span class="type">gint</span> arg_origin</code></em>,
478
<em class="parameter"><code><span class="type">gint</span> arg_count</code></em>,
479
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
480
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
481
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
483
Asynchronously invokes the <GTKDOCLINK HREF="Step"><code class="function">Step()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>.
484
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
485
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step-finish" title="e_dbus_address_book_cursor_call_step_finish ()"><code class="function">e_dbus_address_book_cursor_call_step_finish()</code></a> to get the result of the operation.
488
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step-sync" title="e_dbus_address_book_cursor_call_step_sync ()"><code class="function">e_dbus_address_book_cursor_call_step_sync()</code></a> for the synchronous, blocking version of this method.
490
<div class="variablelist"><table border="0">
491
<col align="left" valign="top">
494
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
495
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
498
<td><p><span class="term"><em class="parameter"><code>arg_revision_guard</code></em> :</span></p></td>
499
<td>Argument to pass with the method invocation.</td>
502
<td><p><span class="term"><em class="parameter"><code>arg_flags</code></em> :</span></p></td>
503
<td>Argument to pass with the method invocation.</td>
506
<td><p><span class="term"><em class="parameter"><code>arg_origin</code></em> :</span></p></td>
507
<td>Argument to pass with the method invocation.</td>
510
<td><p><span class="term"><em class="parameter"><code>arg_count</code></em> :</span></p></td>
511
<td>Argument to pass with the method invocation.</td>
514
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
515
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
519
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
520
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied or <code class="literal">NULL</code>.</td>
523
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
524
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
528
<p class="since">Since 3.10</p>
531
<div class="refsect2">
532
<a name="e-dbus-address-book-cursor-call-step-finish"></a><h3>e_dbus_address_book_cursor_call_step_finish ()</h3>
533
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_step_finish
534
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
535
<em class="parameter"><code><span class="type">gint</span> *out_n_results</code></em>,
536
<em class="parameter"><code><span class="type">gchar</span> ***out_vcards</code></em>,
537
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
538
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
539
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
540
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
542
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step" title="e_dbus_address_book_cursor_call_step ()"><code class="function">e_dbus_address_book_cursor_call_step()</code></a>.
544
<div class="variablelist"><table border="0">
545
<col align="left" valign="top">
548
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
549
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
552
<td><p><span class="term"><em class="parameter"><code>out_n_results</code></em> :</span></p></td>
553
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
557
<td><p><span class="term"><em class="parameter"><code>out_vcards</code></em> :</span></p></td>
558
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
562
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
563
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
567
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
568
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
572
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
573
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-step" title="e_dbus_address_book_cursor_call_step ()"><code class="function">e_dbus_address_book_cursor_call_step()</code></a>.</td>
576
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
577
<td>Return location for error or <code class="literal">NULL</code>.</td>
580
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
582
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
587
<p class="since">Since 3.10</p>
590
<div class="refsect2">
591
<a name="e-dbus-address-book-cursor-complete-step"></a><h3>e_dbus_address_book_cursor_complete_step ()</h3>
592
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_complete_step
593
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
594
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
595
<em class="parameter"><code><span class="type">gint</span> n_results</code></em>,
596
<em class="parameter"><code>const <span class="type">gchar</span> *const *vcards</code></em>,
597
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
598
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);</pre>
600
Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="Step"><code class="function">Step()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <code class="function">g_dbus_method_invocation_return_error()</code> or similar.
603
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
605
<div class="variablelist"><table border="0">
606
<col align="left" valign="top">
609
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
610
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
613
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
614
<td>A <span class="type">GDBusMethodInvocation</span>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
618
<td><p><span class="term"><em class="parameter"><code>n_results</code></em> :</span></p></td>
619
<td>Parameter to return.</td>
622
<td><p><span class="term"><em class="parameter"><code>vcards</code></em> :</span></p></td>
623
<td>Parameter to return.</td>
626
<td><p><span class="term"><em class="parameter"><code>new_total</code></em> :</span></p></td>
627
<td>Parameter to return.</td>
630
<td><p><span class="term"><em class="parameter"><code>new_position</code></em> :</span></p></td>
631
<td>Parameter to return.</td>
635
<p class="since">Since 3.10</p>
638
<div class="refsect2">
639
<a name="e-dbus-address-book-cursor-call-set-alphabetic-index-sync"></a><h3>e_dbus_address_book_cursor_call_set_alphabetic_index_sync ()</h3>
640
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_set_alphabetic_index_sync
641
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
642
<em class="parameter"><code><span class="type">guint</span> arg_index</code></em>,
643
<em class="parameter"><code>const <span class="type">gchar</span> *arg_locale</code></em>,
644
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
645
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
646
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
647
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
649
Synchronously invokes the <GTKDOCLINK HREF="SetAlphabeticIndex"><code class="function">SetAlphabeticIndex()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
652
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index" title="e_dbus_address_book_cursor_call_set_alphabetic_index ()"><code class="function">e_dbus_address_book_cursor_call_set_alphabetic_index()</code></a> for the asynchronous version of this method.
654
<div class="variablelist"><table border="0">
655
<col align="left" valign="top">
658
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
659
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
662
<td><p><span class="term"><em class="parameter"><code>arg_index</code></em> :</span></p></td>
663
<td>Argument to pass with the method invocation.</td>
666
<td><p><span class="term"><em class="parameter"><code>arg_locale</code></em> :</span></p></td>
667
<td>Argument to pass with the method invocation.</td>
670
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
671
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
675
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
676
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
680
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
681
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
685
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
686
<td>Return location for error or <code class="literal">NULL</code>.</td>
689
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
691
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
696
<p class="since">Since 3.10</p>
699
<div class="refsect2">
700
<a name="e-dbus-address-book-cursor-call-set-alphabetic-index"></a><h3>e_dbus_address_book_cursor_call_set_alphabetic_index ()</h3>
701
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_call_set_alphabetic_index
702
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
703
<em class="parameter"><code><span class="type">guint</span> arg_index</code></em>,
704
<em class="parameter"><code>const <span class="type">gchar</span> *arg_locale</code></em>,
705
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
706
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
707
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
709
Asynchronously invokes the <GTKDOCLINK HREF="SetAlphabeticIndex"><code class="function">SetAlphabeticIndex()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>.
710
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
711
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index-finish" title="e_dbus_address_book_cursor_call_set_alphabetic_index_finish ()"><code class="function">e_dbus_address_book_cursor_call_set_alphabetic_index_finish()</code></a> to get the result of the operation.
714
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index-sync" title="e_dbus_address_book_cursor_call_set_alphabetic_index_sync ()"><code class="function">e_dbus_address_book_cursor_call_set_alphabetic_index_sync()</code></a> for the synchronous, blocking version of this method.
716
<div class="variablelist"><table border="0">
717
<col align="left" valign="top">
720
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
721
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
724
<td><p><span class="term"><em class="parameter"><code>arg_index</code></em> :</span></p></td>
725
<td>Argument to pass with the method invocation.</td>
728
<td><p><span class="term"><em class="parameter"><code>arg_locale</code></em> :</span></p></td>
729
<td>Argument to pass with the method invocation.</td>
732
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
733
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
737
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
738
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied or <code class="literal">NULL</code>.</td>
741
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
742
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
746
<p class="since">Since 3.10</p>
749
<div class="refsect2">
750
<a name="e-dbus-address-book-cursor-call-set-alphabetic-index-finish"></a><h3>e_dbus_address_book_cursor_call_set_alphabetic_index_finish ()</h3>
751
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_set_alphabetic_index_finish
752
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
753
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
754
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
755
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
756
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
758
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index" title="e_dbus_address_book_cursor_call_set_alphabetic_index ()"><code class="function">e_dbus_address_book_cursor_call_set_alphabetic_index()</code></a>.
760
<div class="variablelist"><table border="0">
761
<col align="left" valign="top">
764
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
765
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
768
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
769
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
773
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
774
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
778
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
779
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-alphabetic-index" title="e_dbus_address_book_cursor_call_set_alphabetic_index ()"><code class="function">e_dbus_address_book_cursor_call_set_alphabetic_index()</code></a>.</td>
782
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
783
<td>Return location for error or <code class="literal">NULL</code>.</td>
786
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
788
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
793
<p class="since">Since 3.10</p>
796
<div class="refsect2">
797
<a name="e-dbus-address-book-cursor-complete-set-alphabetic-index"></a><h3>e_dbus_address_book_cursor_complete_set_alphabetic_index ()</h3>
798
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_complete_set_alphabetic_index
799
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
800
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
801
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
802
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);</pre>
804
Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="SetAlphabeticIndex"><code class="function">SetAlphabeticIndex()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <code class="function">g_dbus_method_invocation_return_error()</code> or similar.
807
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
809
<div class="variablelist"><table border="0">
810
<col align="left" valign="top">
813
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
814
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
817
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
818
<td>A <span class="type">GDBusMethodInvocation</span>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
822
<td><p><span class="term"><em class="parameter"><code>new_total</code></em> :</span></p></td>
823
<td>Parameter to return.</td>
826
<td><p><span class="term"><em class="parameter"><code>new_position</code></em> :</span></p></td>
827
<td>Parameter to return.</td>
831
<p class="since">Since 3.10</p>
834
<div class="refsect2">
835
<a name="e-dbus-address-book-cursor-call-set-query-sync"></a><h3>e_dbus_address_book_cursor_call_set_query_sync ()</h3>
836
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_set_query_sync
837
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
838
<em class="parameter"><code>const <span class="type">gchar</span> *arg_query</code></em>,
839
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
840
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
841
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
842
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
844
Synchronously invokes the <GTKDOCLINK HREF="SetQuery"><code class="function">SetQuery()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
847
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query" title="e_dbus_address_book_cursor_call_set_query ()"><code class="function">e_dbus_address_book_cursor_call_set_query()</code></a> for the asynchronous version of this method.
849
<div class="variablelist"><table border="0">
850
<col align="left" valign="top">
853
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
854
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
857
<td><p><span class="term"><em class="parameter"><code>arg_query</code></em> :</span></p></td>
858
<td>Argument to pass with the method invocation.</td>
861
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
862
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
866
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
867
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
871
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
872
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
876
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
877
<td>Return location for error or <code class="literal">NULL</code>.</td>
880
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
882
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
887
<p class="since">Since 3.10</p>
890
<div class="refsect2">
891
<a name="e-dbus-address-book-cursor-call-set-query"></a><h3>e_dbus_address_book_cursor_call_set_query ()</h3>
892
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_call_set_query
893
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
894
<em class="parameter"><code>const <span class="type">gchar</span> *arg_query</code></em>,
895
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
896
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
897
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
899
Asynchronously invokes the <GTKDOCLINK HREF="SetQuery"><code class="function">SetQuery()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>.
900
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
901
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query-finish" title="e_dbus_address_book_cursor_call_set_query_finish ()"><code class="function">e_dbus_address_book_cursor_call_set_query_finish()</code></a> to get the result of the operation.
904
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query-sync" title="e_dbus_address_book_cursor_call_set_query_sync ()"><code class="function">e_dbus_address_book_cursor_call_set_query_sync()</code></a> for the synchronous, blocking version of this method.
906
<div class="variablelist"><table border="0">
907
<col align="left" valign="top">
910
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
911
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
914
<td><p><span class="term"><em class="parameter"><code>arg_query</code></em> :</span></p></td>
915
<td>Argument to pass with the method invocation.</td>
918
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
919
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
923
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
924
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied or <code class="literal">NULL</code>.</td>
927
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
928
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
932
<p class="since">Since 3.10</p>
935
<div class="refsect2">
936
<a name="e-dbus-address-book-cursor-call-set-query-finish"></a><h3>e_dbus_address_book_cursor_call_set_query_finish ()</h3>
937
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_set_query_finish
938
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
939
<em class="parameter"><code><span class="type">guint</span> *out_new_total</code></em>,
940
<em class="parameter"><code><span class="type">guint</span> *out_new_position</code></em>,
941
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
942
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
944
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query" title="e_dbus_address_book_cursor_call_set_query ()"><code class="function">e_dbus_address_book_cursor_call_set_query()</code></a>.
946
<div class="variablelist"><table border="0">
947
<col align="left" valign="top">
950
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
951
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
954
<td><p><span class="term"><em class="parameter"><code>out_new_total</code></em> :</span></p></td>
955
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
959
<td><p><span class="term"><em class="parameter"><code>out_new_position</code></em> :</span></p></td>
960
<td>Return location for return parameter or <code class="literal">NULL</code> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
964
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
965
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-set-query" title="e_dbus_address_book_cursor_call_set_query ()"><code class="function">e_dbus_address_book_cursor_call_set_query()</code></a>.</td>
968
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
969
<td>Return location for error or <code class="literal">NULL</code>.</td>
972
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
974
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
979
<p class="since">Since 3.10</p>
982
<div class="refsect2">
983
<a name="e-dbus-address-book-cursor-complete-set-query"></a><h3>e_dbus_address_book_cursor_complete_set_query ()</h3>
984
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_complete_set_query
985
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
986
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>,
987
<em class="parameter"><code><span class="type">guint</span> new_total</code></em>,
988
<em class="parameter"><code><span class="type">guint</span> new_position</code></em>);</pre>
990
Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="SetQuery"><code class="function">SetQuery()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <code class="function">g_dbus_method_invocation_return_error()</code> or similar.
993
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
995
<div class="variablelist"><table border="0">
996
<col align="left" valign="top">
999
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1000
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1003
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1004
<td>A <span class="type">GDBusMethodInvocation</span>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1008
<td><p><span class="term"><em class="parameter"><code>new_total</code></em> :</span></p></td>
1009
<td>Parameter to return.</td>
1012
<td><p><span class="term"><em class="parameter"><code>new_position</code></em> :</span></p></td>
1013
<td>Parameter to return.</td>
1017
<p class="since">Since 3.10</p>
1020
<div class="refsect2">
1021
<a name="e-dbus-address-book-cursor-call-dispose-sync"></a><h3>e_dbus_address_book_cursor_call_dispose_sync ()</h3>
1022
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_dispose_sync
1023
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
1024
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1025
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1027
Synchronously invokes the <GTKDOCLINK HREF="Dispose"><code class="function">Dispose()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
1030
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose" title="e_dbus_address_book_cursor_call_dispose ()"><code class="function">e_dbus_address_book_cursor_call_dispose()</code></a> for the asynchronous version of this method.
1032
<div class="variablelist"><table border="0">
1033
<col align="left" valign="top">
1036
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1037
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
1040
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1041
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1045
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1046
<td>Return location for error or <code class="literal">NULL</code>.</td>
1049
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1051
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
1056
<p class="since">Since 3.10</p>
1059
<div class="refsect2">
1060
<a name="e-dbus-address-book-cursor-call-dispose"></a><h3>e_dbus_address_book_cursor_call_dispose ()</h3>
1061
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_call_dispose
1062
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
1063
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1064
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1065
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1067
Asynchronously invokes the <GTKDOCLINK HREF="Dispose"><code class="function">Dispose()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>.
1068
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
1069
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose-finish" title="e_dbus_address_book_cursor_call_dispose_finish ()"><code class="function">e_dbus_address_book_cursor_call_dispose_finish()</code></a> to get the result of the operation.
1072
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose-sync" title="e_dbus_address_book_cursor_call_dispose_sync ()"><code class="function">e_dbus_address_book_cursor_call_dispose_sync()</code></a> for the synchronous, blocking version of this method.
1074
<div class="variablelist"><table border="0">
1075
<col align="left" valign="top">
1078
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1079
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
1082
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1083
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1087
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1088
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied or <code class="literal">NULL</code>.</td>
1091
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1092
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
1096
<p class="since">Since 3.10</p>
1099
<div class="refsect2">
1100
<a name="e-dbus-address-book-cursor-call-dispose-finish"></a><h3>e_dbus_address_book_cursor_call_dispose_finish ()</h3>
1101
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_dbus_address_book_cursor_call_dispose_finish
1102
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *proxy</code></em>,
1103
<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
1104
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1106
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose" title="e_dbus_address_book_cursor_call_dispose ()"><code class="function">e_dbus_address_book_cursor_call_dispose()</code></a>.
1108
<div class="variablelist"><table border="0">
1109
<col align="left" valign="top">
1112
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1113
<td>A <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a>.</td>
1116
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1117
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-call-dispose" title="e_dbus_address_book_cursor_call_dispose ()"><code class="function">e_dbus_address_book_cursor_call_dispose()</code></a>.</td>
1120
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1121
<td>Return location for error or <code class="literal">NULL</code>.</td>
1124
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1126
<code class="literal">TRUE</code> if the call succeded, <code class="literal">FALSE</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span>
1131
<p class="since">Since 3.10</p>
1134
<div class="refsect2">
1135
<a name="e-dbus-address-book-cursor-complete-dispose"></a><h3>e_dbus_address_book_cursor_complete_dispose ()</h3>
1136
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_complete_dispose
1137
(<em class="parameter"><code><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object</code></em>,
1138
<em class="parameter"><code><span class="type">GDBusMethodInvocation</span> *invocation</code></em>);</pre>
1140
Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="Dispose"><code class="function">Dispose()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <code class="function">g_dbus_method_invocation_return_error()</code> or similar.
1143
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
1145
<div class="variablelist"><table border="0">
1146
<col align="left" valign="top">
1149
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1150
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1153
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1154
<td>A <span class="type">GDBusMethodInvocation</span>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1159
<p class="since">Since 3.10</p>
1162
<div class="refsect2">
1163
<a name="e-dbus-address-book-cursor-interface-info"></a><h3>e_dbus_address_book_cursor_interface_info ()</h3>
1164
<pre class="programlisting"><span class="returnvalue">GDBusInterfaceInfo</span> * e_dbus_address_book_cursor_interface_info
1165
(<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1167
Gets a machine-readable description of the org.gnome.evolution.dataserver.AddressBookCursor D-Bus interface.
1169
<div class="variablelist"><table border="0">
1170
<col align="left" valign="top">
1172
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1173
<td>A <span class="type">GDBusInterfaceInfo</span>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1177
<p class="since">Since 3.10</p>
1180
<div class="refsect2">
1181
<a name="e-dbus-address-book-cursor-override-properties"></a><h3>e_dbus_address_book_cursor_override_properties ()</h3>
1182
<pre class="programlisting"><span class="returnvalue">guint</span> e_dbus_address_book_cursor_override_properties
1183
(<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
1184
<em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);</pre>
1186
Overrides all <span class="type">GObject</span> properties in the <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> interface for a concrete class.
1187
The properties are overridden in the order they are defined.
1189
<div class="variablelist"><table border="0">
1190
<col align="left" valign="top">
1193
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1194
<td>The class structure for a <span class="type">GObject</span>-derived class.</td>
1197
<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
1198
<td>The property id to assign to the first overridden property.</td>
1201
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1202
<td>The last property id.</td>
1206
<p class="since">Since 3.10</p>
1209
<div class="refsect2">
1210
<a name="EDBusAddressBookCursorProxy-struct"></a><h3>struct EDBusAddressBookCursorProxy</h3>
1211
<pre class="programlisting">struct EDBusAddressBookCursorProxy;</pre>
1213
The <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorProxy"><span class="type">EDBusAddressBookCursorProxy</span></a> structure contains only private data and should only be accessed using the provided API.
1215
<p class="since">Since 3.10</p>
1218
<div class="refsect2">
1219
<a name="e-dbus-address-book-cursor-proxy-new-sync"></a><h3>e_dbus_address_book_cursor_proxy_new_sync ()</h3>
1220
<pre class="programlisting"><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * e_dbus_address_book_cursor_proxy_new_sync
1221
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
1222
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
1223
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
1224
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
1225
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1226
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1228
Synchronously creates a proxy for the D-Bus interface org.gnome.evolution.dataserver.AddressBookCursor. See <code class="function">g_dbus_proxy_new_sync()</code> for more details.
1231
The calling thread is blocked until a reply is received.
1234
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new" title="e_dbus_address_book_cursor_proxy_new ()"><code class="function">e_dbus_address_book_cursor_proxy_new()</code></a> for the asynchronous version of this constructor.
1236
<div class="variablelist"><table border="0">
1237
<col align="left" valign="top">
1240
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
1241
<td>A <span class="type">GDBusConnection</span>.</td>
1244
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1245
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
1248
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
1249
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1253
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1254
<td>An object path.</td>
1257
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1258
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1262
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1263
<td>Return location for error or <code class="literal">NULL</code>
1267
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1268
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> EDBusAddressBookCursorProxy]</span>
1273
<p class="since">Since 3.10</p>
1276
<div class="refsect2">
1277
<a name="e-dbus-address-book-cursor-proxy-new"></a><h3>e_dbus_address_book_cursor_proxy_new ()</h3>
1278
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_proxy_new
1279
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
1280
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
1281
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
1282
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
1283
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1284
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1285
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1287
Asynchronously creates a proxy for the D-Bus interface org.gnome.evolution.dataserver.AddressBookCursor. See <code class="function">g_dbus_proxy_new()</code> for more details.
1290
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
1291
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-finish" title="e_dbus_address_book_cursor_proxy_new_finish ()"><code class="function">e_dbus_address_book_cursor_proxy_new_finish()</code></a> to get the result of the operation.
1294
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-sync" title="e_dbus_address_book_cursor_proxy_new_sync ()"><code class="function">e_dbus_address_book_cursor_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.
1296
<div class="variablelist"><table border="0">
1297
<col align="left" valign="top">
1300
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
1301
<td>A <span class="type">GDBusConnection</span>.</td>
1304
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1305
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
1308
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
1309
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1313
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1314
<td>An object path.</td>
1317
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1318
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1322
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1323
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
1326
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1327
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
1331
<p class="since">Since 3.10</p>
1334
<div class="refsect2">
1335
<a name="e-dbus-address-book-cursor-proxy-new-finish"></a><h3>e_dbus_address_book_cursor_proxy_new_finish ()</h3>
1336
<pre class="programlisting"><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * e_dbus_address_book_cursor_proxy_new_finish
1337
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
1338
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1340
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new" title="e_dbus_address_book_cursor_proxy_new ()"><code class="function">e_dbus_address_book_cursor_proxy_new()</code></a>.
1342
<div class="variablelist"><table border="0">
1343
<col align="left" valign="top">
1346
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1347
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new" title="e_dbus_address_book_cursor_proxy_new ()"><code class="function">e_dbus_address_book_cursor_proxy_new()</code></a>.</td>
1350
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1351
<td>Return location for error or <code class="literal">NULL</code>
1355
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1356
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> EDBusAddressBookCursorProxy]</span>
1361
<p class="since">Since 3.10</p>
1364
<div class="refsect2">
1365
<a name="e-dbus-address-book-cursor-proxy-new-for-bus-sync"></a><h3>e_dbus_address_book_cursor_proxy_new_for_bus_sync ()</h3>
1366
<pre class="programlisting"><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * e_dbus_address_book_cursor_proxy_new_for_bus_sync
1367
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
1368
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
1369
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
1370
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
1371
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1372
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1374
Like <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-sync" title="e_dbus_address_book_cursor_proxy_new_sync ()"><code class="function">e_dbus_address_book_cursor_proxy_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
1377
The calling thread is blocked until a reply is received.
1380
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus" title="e_dbus_address_book_cursor_proxy_new_for_bus ()"><code class="function">e_dbus_address_book_cursor_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.
1382
<div class="variablelist"><table border="0">
1383
<col align="left" valign="top">
1386
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
1387
<td>A <span class="type">GBusType</span>.</td>
1390
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1391
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
1394
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
1395
<td>A bus name (well-known or unique).</td>
1398
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1399
<td>An object path.</td>
1402
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1403
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1407
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1408
<td>Return location for error or <code class="literal">NULL</code>
1412
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1413
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> EDBusAddressBookCursorProxy]</span>
1418
<p class="since">Since 3.10</p>
1421
<div class="refsect2">
1422
<a name="e-dbus-address-book-cursor-proxy-new-for-bus"></a><h3>e_dbus_address_book_cursor_proxy_new_for_bus ()</h3>
1423
<pre class="programlisting"><span class="returnvalue">void</span> e_dbus_address_book_cursor_proxy_new_for_bus
1424
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
1425
<em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
1426
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
1427
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
1428
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1429
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1430
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1432
Like <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new" title="e_dbus_address_book_cursor_proxy_new ()"><code class="function">e_dbus_address_book_cursor_proxy_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
1435
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
1436
You can then call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus-finish" title="e_dbus_address_book_cursor_proxy_new_for_bus_finish ()"><code class="function">e_dbus_address_book_cursor_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
1439
See <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus-sync" title="e_dbus_address_book_cursor_proxy_new_for_bus_sync ()"><code class="function">e_dbus_address_book_cursor_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
1441
<div class="variablelist"><table border="0">
1442
<col align="left" valign="top">
1445
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
1446
<td>A <span class="type">GBusType</span>.</td>
1449
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
1450
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
1453
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
1454
<td>A bus name (well-known or unique).</td>
1457
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1458
<td>An object path.</td>
1461
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1462
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1466
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1467
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
1470
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1471
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
1475
<p class="since">Since 3.10</p>
1478
<div class="refsect2">
1479
<a name="e-dbus-address-book-cursor-proxy-new-for-bus-finish"></a><h3>e_dbus_address_book_cursor_proxy_new_for_bus_finish ()</h3>
1480
<pre class="programlisting"><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * e_dbus_address_book_cursor_proxy_new_for_bus_finish
1481
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
1482
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1484
Finishes an operation started with <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus" title="e_dbus_address_book_cursor_proxy_new_for_bus ()"><code class="function">e_dbus_address_book_cursor_proxy_new_for_bus()</code></a>.
1486
<div class="variablelist"><table border="0">
1487
<col align="left" valign="top">
1490
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1491
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-proxy-new-for-bus" title="e_dbus_address_book_cursor_proxy_new_for_bus ()"><code class="function">e_dbus_address_book_cursor_proxy_new_for_bus()</code></a>.</td>
1494
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1495
<td>Return location for error or <code class="literal">NULL</code>
1499
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1500
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> EDBusAddressBookCursorProxy]</span>
1505
<p class="since">Since 3.10</p>
1508
<div class="refsect2">
1509
<a name="EDBusAddressBookCursorSkeleton-struct"></a><h3>struct EDBusAddressBookCursorSkeleton</h3>
1510
<pre class="programlisting">struct EDBusAddressBookCursorSkeleton;</pre>
1512
The <a class="link" href="EDBusAddressBookCursor.html#EDBusAddressBookCursorSkeleton"><span class="type">EDBusAddressBookCursorSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
1514
<p class="since">Since 3.10</p>
1517
<div class="refsect2">
1518
<a name="e-dbus-address-book-cursor-skeleton-new"></a><h3>e_dbus_address_book_cursor_skeleton_new ()</h3>
1519
<pre class="programlisting"><a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="returnvalue">EDBusAddressBookCursor</span></a> * e_dbus_address_book_cursor_skeleton_new
1520
(<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1522
Creates a skeleton object for the D-Bus interface org.gnome.evolution.dataserver.AddressBookCursor.
1524
<div class="variablelist"><table border="0">
1525
<col align="left" valign="top">
1527
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1528
<td>The skeleton object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> EDBusAddressBookCursorSkeleton]</span>
1532
<p class="since">Since 3.10</p>
1535
<div class="refsect1">
1536
<a name="EDBusAddressBookCursor.property-details"></a><h2>Property Details</h2>
1537
<div class="refsect2">
1538
<a name="EDBusAddressBookCursor--position"></a><h3>The <code class="literal">"position"</code> property</h3>
1539
<pre class="programlisting"> "position" <span class="type">guint</span> : Read / Write</pre>
1541
Represents the D-Bus property "Position".
1544
Since the D-Bus property for this <span class="type">GObject</span> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.
1546
<p>Default value: 0</p>
1547
<p class="since">Since 3.10</p>
1550
<div class="refsect2">
1551
<a name="EDBusAddressBookCursor--total"></a><h3>The <code class="literal">"total"</code> property</h3>
1552
<pre class="programlisting"> "total" <span class="type">guint</span> : Read / Write</pre>
1554
Represents the D-Bus property "Total".
1557
Since the D-Bus property for this <span class="type">GObject</span> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.
1559
<p>Default value: 0</p>
1560
<p class="since">Since 3.10</p>
1563
<div class="refsect1">
1564
<a name="EDBusAddressBookCursor.signal-details"></a><h2>Signal Details</h2>
1565
<div class="refsect2">
1566
<a name="EDBusAddressBookCursor-handle-dispose"></a><h3>The <code class="literal">"handle-dispose"</code> signal</h3>
1567
<pre class="programlisting"><span class="returnvalue">gboolean</span> user_function (<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object,
1568
<span class="type">GDBusMethodInvocation</span> *invocation,
1569
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
1571
Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="Dispose"><code class="function">Dispose()</code></GTKDOCLINK> D-Bus method.
1574
If a signal handler returns <code class="literal">TRUE</code>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-dispose" title="e_dbus_address_book_cursor_complete_dispose ()"><code class="function">e_dbus_address_book_cursor_complete_dispose()</code></a> or e.g. <code class="function">g_dbus_method_invocation_return_error()</code> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.
1576
<div class="variablelist"><table border="0">
1577
<col align="left" valign="top">
1580
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1581
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1584
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1585
<td>A <span class="type">GDBusMethodInvocation</span>.</td>
1588
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1589
<td>user data set when the signal handler was connected.</td>
1592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1594
<code class="literal">TRUE</code> if the invocation was handled, <code class="literal">FALSE</code> to let other signal handlers run.</td>
1598
<p class="since">Since 3.10</p>
1601
<div class="refsect2">
1602
<a name="EDBusAddressBookCursor-handle-set-alphabetic-index"></a><h3>The <code class="literal">"handle-set-alphabetic-index"</code> signal</h3>
1603
<pre class="programlisting"><span class="returnvalue">gboolean</span> user_function (<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object,
1604
<span class="type">GDBusMethodInvocation</span> *invocation,
1605
<span class="type">guint</span> arg_index,
1606
<span class="type">gchar</span> *arg_locale,
1607
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
1609
Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="SetAlphabeticIndex"><code class="function">SetAlphabeticIndex()</code></GTKDOCLINK> D-Bus method.
1612
If a signal handler returns <code class="literal">TRUE</code>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-set-alphabetic-index" title="e_dbus_address_book_cursor_complete_set_alphabetic_index ()"><code class="function">e_dbus_address_book_cursor_complete_set_alphabetic_index()</code></a> or e.g. <code class="function">g_dbus_method_invocation_return_error()</code> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.
1614
<div class="variablelist"><table border="0">
1615
<col align="left" valign="top">
1618
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1619
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1622
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1623
<td>A <span class="type">GDBusMethodInvocation</span>.</td>
1626
<td><p><span class="term"><em class="parameter"><code>arg_index</code></em> :</span></p></td>
1627
<td>Argument passed by remote caller.</td>
1630
<td><p><span class="term"><em class="parameter"><code>arg_locale</code></em> :</span></p></td>
1631
<td>Argument passed by remote caller.</td>
1634
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1635
<td>user data set when the signal handler was connected.</td>
1638
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1640
<code class="literal">TRUE</code> if the invocation was handled, <code class="literal">FALSE</code> to let other signal handlers run.</td>
1644
<p class="since">Since 3.10</p>
1647
<div class="refsect2">
1648
<a name="EDBusAddressBookCursor-handle-set-query"></a><h3>The <code class="literal">"handle-set-query"</code> signal</h3>
1649
<pre class="programlisting"><span class="returnvalue">gboolean</span> user_function (<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object,
1650
<span class="type">GDBusMethodInvocation</span> *invocation,
1651
<span class="type">gchar</span> *arg_query,
1652
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
1654
Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="SetQuery"><code class="function">SetQuery()</code></GTKDOCLINK> D-Bus method.
1657
If a signal handler returns <code class="literal">TRUE</code>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-set-query" title="e_dbus_address_book_cursor_complete_set_query ()"><code class="function">e_dbus_address_book_cursor_complete_set_query()</code></a> or e.g. <code class="function">g_dbus_method_invocation_return_error()</code> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.
1659
<div class="variablelist"><table border="0">
1660
<col align="left" valign="top">
1663
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1664
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1667
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1668
<td>A <span class="type">GDBusMethodInvocation</span>.</td>
1671
<td><p><span class="term"><em class="parameter"><code>arg_query</code></em> :</span></p></td>
1672
<td>Argument passed by remote caller.</td>
1675
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1676
<td>user data set when the signal handler was connected.</td>
1679
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1681
<code class="literal">TRUE</code> if the invocation was handled, <code class="literal">FALSE</code> to let other signal handlers run.</td>
1685
<p class="since">Since 3.10</p>
1688
<div class="refsect2">
1689
<a name="EDBusAddressBookCursor-handle-step"></a><h3>The <code class="literal">"handle-step"</code> signal</h3>
1690
<pre class="programlisting"><span class="returnvalue">gboolean</span> user_function (<a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a> *object,
1691
<span class="type">GDBusMethodInvocation</span> *invocation,
1692
<span class="type">gchar</span> *arg_revision_guard,
1693
<span class="type">gint</span> arg_flags,
1694
<span class="type">gint</span> arg_origin,
1695
<span class="type">gint</span> arg_count,
1696
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
1698
Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="Step"><code class="function">Step()</code></GTKDOCLINK> D-Bus method.
1701
If a signal handler returns <code class="literal">TRUE</code>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="EDBusAddressBookCursor.html#e-dbus-address-book-cursor-complete-step" title="e_dbus_address_book_cursor_complete_step ()"><code class="function">e_dbus_address_book_cursor_complete_step()</code></a> or e.g. <code class="function">g_dbus_method_invocation_return_error()</code> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code> error is returned.
1703
<div class="variablelist"><table border="0">
1704
<col align="left" valign="top">
1707
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1708
<td>A <a class="link" href="EDBusAddressBookCursor.html" title="EDBusAddressBookCursor"><span class="type">EDBusAddressBookCursor</span></a>.</td>
1711
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
1712
<td>A <span class="type">GDBusMethodInvocation</span>.</td>
1715
<td><p><span class="term"><em class="parameter"><code>arg_revision_guard</code></em> :</span></p></td>
1716
<td>Argument passed by remote caller.</td>
1719
<td><p><span class="term"><em class="parameter"><code>arg_flags</code></em> :</span></p></td>
1720
<td>Argument passed by remote caller.</td>
1723
<td><p><span class="term"><em class="parameter"><code>arg_origin</code></em> :</span></p></td>
1724
<td>Argument passed by remote caller.</td>
1727
<td><p><span class="term"><em class="parameter"><code>arg_count</code></em> :</span></p></td>
1728
<td>Argument passed by remote caller.</td>
1731
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1732
<td>user data set when the signal handler was connected.</td>
1735
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1737
<code class="literal">TRUE</code> if the invocation was handled, <code class="literal">FALSE</code> to let other signal handlers run.</td>
1741
<p class="since">Since 3.10</p>
1745
<div class="footer">
1747
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'