~ubuntu-branches/ubuntu/utopic/telepathy-glib/utopic

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-channel-group.html

  • Committer: Package Import Robot
  • Author(s): Simon McVittie
  • Date: 2014-09-16 15:49:50 UTC
  • mfrom: (60.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20140916154950-krvowuvofhu8u6sp
Tags: 0.24.1-1
* New upstream stable release
* debian/copyright: clean up syntax (*.[ch] is unsupported),
  drop deleted files
* debian/watch: only match 0.x versions, 1.0 will be a separate
  source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>telepathy-glib API Reference Manual: Group and Conference interfaces on Channels</title>
 
5
<title>Group and Conference interfaces on Channels</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
9
<link rel="prev" href="telepathy-glib-channel.html" title="TpChannel">
10
10
<link rel="next" href="telepathy-glib-channel-room.html" title="Room-related interfaces on Channels">
11
 
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
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="10"><tr valign="middle">
16
 
<td width="100%" align="left" class="shortcuts">
17
 
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18
 
                  <a href="#telepathy-glib-channel-group.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19
 
                  <a href="#telepathy-glib-channel-group.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
20
 
</td>
21
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22
 
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23
 
<td><a accesskey="p" href="telepathy-glib-channel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24
 
<td><a accesskey="n" href="telepathy-glib-channel-room.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25
 
</tr></table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="telepathy-glib-channel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch-client.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">telepathy-glib API Reference Manual</th>
 
21
<td><a accesskey="n" href="telepathy-glib-channel-room.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#telepathy-glib-channel-group.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#telepathy-glib-channel-group.description" class="shortcut">Description</a>
 
27
</td></tr>
 
28
</table>
26
29
<div class="refentry">
27
30
<a name="telepathy-glib-channel-group"></a><div class="titlepage"></div>
28
31
<div class="refnamediv"><table width="100%"><tr>
30
33
<h2><span class="refentrytitle"><a name="telepathy-glib-channel-group.top_of_page"></a>Group and Conference interfaces on Channels</span></h2>
31
34
<p>Group and Conference interfaces on Channels — client-side wrappers for Group and Conference</p>
32
35
</td>
33
 
<td class="gallery_image" valign="top" align="right"></td>
 
36
<td valign="top" align="right"></td>
34
37
</tr></table></div>
35
 
<div class="refsect1">
36
 
<a name="telepathy-glib-channel-group.functions"></a><h2>Functions</h2>
37
 
<div class="informaltable"><table width="100%" border="0">
38
 
<colgroup>
39
 
<col width="150px" class="functions_return">
40
 
<col class="functions_name">
41
 
</colgroup>
42
 
<tbody>
43
 
<tr>
44
 
<td class="function_type">
45
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
46
 
</td>
47
 
<td class="function_name">
48
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-add-members" title="tp_cli_channel_interface_group_run_add_members ()">tp_cli_channel_interface_group_run_add_members</a> <span class="c_punctuation">()</span>
49
 
</td>
50
 
</tr>
51
 
<tr>
52
 
<td class="function_type">
53
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
54
 
</td>
55
 
<td class="function_name">
56
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-all-members" title="tp_cli_channel_interface_group_run_get_all_members ()">tp_cli_channel_interface_group_run_get_all_members</a> <span class="c_punctuation">()</span>
57
 
</td>
58
 
</tr>
59
 
<tr>
60
 
<td class="function_type">
61
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
62
 
</td>
63
 
<td class="function_name">
64
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-group-flags" title="tp_cli_channel_interface_group_run_get_group_flags ()">tp_cli_channel_interface_group_run_get_group_flags</a> <span class="c_punctuation">()</span>
65
 
</td>
66
 
</tr>
67
 
<tr>
68
 
<td class="function_type">
69
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
70
 
</td>
71
 
<td class="function_name">
72
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-handle-owners" title="tp_cli_channel_interface_group_run_get_handle_owners ()">tp_cli_channel_interface_group_run_get_handle_owners</a> <span class="c_punctuation">()</span>
73
 
</td>
74
 
</tr>
75
 
<tr>
76
 
<td class="function_type">
77
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
78
 
</td>
79
 
<td class="function_name">
80
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-local-pending-members" title="tp_cli_channel_interface_group_run_get_local_pending_members ()">tp_cli_channel_interface_group_run_get_local_pending_members</a> <span class="c_punctuation">()</span>
81
 
</td>
82
 
</tr>
83
 
<tr>
84
 
<td class="function_type">
85
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
86
 
</td>
87
 
<td class="function_name">
88
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_run_get_local_pending_members_with_info ()">tp_cli_channel_interface_group_run_get_local_pending_members_with_info</a> <span class="c_punctuation">()</span>
89
 
</td>
90
 
</tr>
91
 
<tr>
92
 
<td class="function_type">
93
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
94
 
</td>
95
 
<td class="function_name">
96
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-members" title="tp_cli_channel_interface_group_run_get_members ()">tp_cli_channel_interface_group_run_get_members</a> <span class="c_punctuation">()</span>
97
 
</td>
98
 
</tr>
99
 
<tr>
100
 
<td class="function_type">
101
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
102
 
</td>
103
 
<td class="function_name">
104
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-remote-pending-members" title="tp_cli_channel_interface_group_run_get_remote_pending_members ()">tp_cli_channel_interface_group_run_get_remote_pending_members</a> <span class="c_punctuation">()</span>
105
 
</td>
106
 
</tr>
107
 
<tr>
108
 
<td class="function_type">
109
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
110
 
</td>
111
 
<td class="function_name">
112
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-self-handle" title="tp_cli_channel_interface_group_run_get_self_handle ()">tp_cli_channel_interface_group_run_get_self_handle</a> <span class="c_punctuation">()</span>
113
 
</td>
114
 
</tr>
115
 
<tr>
116
 
<td class="function_type">
117
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
118
 
</td>
119
 
<td class="function_name">
120
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-remove-members" title="tp_cli_channel_interface_group_run_remove_members ()">tp_cli_channel_interface_group_run_remove_members</a> <span class="c_punctuation">()</span>
121
 
</td>
122
 
</tr>
123
 
<tr>
124
 
<td class="function_type">
125
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
126
 
</td>
127
 
<td class="function_name">
128
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-remove-members-with-reason" title="tp_cli_channel_interface_group_run_remove_members_with_reason ()">tp_cli_channel_interface_group_run_remove_members_with_reason</a> <span class="c_punctuation">()</span>
129
 
</td>
130
 
</tr>
131
 
<tr>
132
 
<td class="function_type">
133
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
134
 
</td>
135
 
<td class="function_name">
136
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-add-members" title="tp_cli_channel_interface_group_call_add_members ()">tp_cli_channel_interface_group_call_add_members</a> <span class="c_punctuation">()</span>
137
 
</td>
138
 
</tr>
139
 
<tr>
140
 
<td class="function_type">
141
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
142
 
</td>
143
 
<td class="function_name">
144
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-all-members" title="tp_cli_channel_interface_group_call_get_all_members ()">tp_cli_channel_interface_group_call_get_all_members</a> <span class="c_punctuation">()</span>
145
 
</td>
146
 
</tr>
147
 
<tr>
148
 
<td class="function_type">
149
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
150
 
</td>
151
 
<td class="function_name">
152
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-group-flags" title="tp_cli_channel_interface_group_call_get_group_flags ()">tp_cli_channel_interface_group_call_get_group_flags</a> <span class="c_punctuation">()</span>
153
 
</td>
154
 
</tr>
155
 
<tr>
156
 
<td class="function_type">
157
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
158
 
</td>
159
 
<td class="function_name">
160
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-handle-owners" title="tp_cli_channel_interface_group_call_get_handle_owners ()">tp_cli_channel_interface_group_call_get_handle_owners</a> <span class="c_punctuation">()</span>
161
 
</td>
162
 
</tr>
163
 
<tr>
164
 
<td class="function_type">
165
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
166
 
</td>
167
 
<td class="function_name">
168
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-local-pending-members" title="tp_cli_channel_interface_group_call_get_local_pending_members ()">tp_cli_channel_interface_group_call_get_local_pending_members</a> <span class="c_punctuation">()</span>
169
 
</td>
170
 
</tr>
171
 
<tr>
172
 
<td class="function_type">
173
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
174
 
</td>
175
 
<td class="function_name">
176
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_call_get_local_pending_members_with_info ()">tp_cli_channel_interface_group_call_get_local_pending_members_with_info</a> <span class="c_punctuation">()</span>
177
 
</td>
178
 
</tr>
179
 
<tr>
180
 
<td class="function_type">
181
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
182
 
</td>
183
 
<td class="function_name">
184
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-members" title="tp_cli_channel_interface_group_call_get_members ()">tp_cli_channel_interface_group_call_get_members</a> <span class="c_punctuation">()</span>
185
 
</td>
186
 
</tr>
187
 
<tr>
188
 
<td class="function_type">
189
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
190
 
</td>
191
 
<td class="function_name">
192
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-remote-pending-members" title="tp_cli_channel_interface_group_call_get_remote_pending_members ()">tp_cli_channel_interface_group_call_get_remote_pending_members</a> <span class="c_punctuation">()</span>
193
 
</td>
194
 
</tr>
195
 
<tr>
196
 
<td class="function_type">
197
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
198
 
</td>
199
 
<td class="function_name">
200
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-self-handle" title="tp_cli_channel_interface_group_call_get_self_handle ()">tp_cli_channel_interface_group_call_get_self_handle</a> <span class="c_punctuation">()</span>
201
 
</td>
202
 
</tr>
203
 
<tr>
204
 
<td class="function_type">
205
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
206
 
</td>
207
 
<td class="function_name">
208
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-remove-members" title="tp_cli_channel_interface_group_call_remove_members ()">tp_cli_channel_interface_group_call_remove_members</a> <span class="c_punctuation">()</span>
209
 
</td>
210
 
</tr>
211
 
<tr>
212
 
<td class="function_type">
213
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
214
 
</td>
215
 
<td class="function_name">
216
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-remove-members-with-reason" title="tp_cli_channel_interface_group_call_remove_members_with_reason ()">tp_cli_channel_interface_group_call_remove_members_with_reason</a> <span class="c_punctuation">()</span>
217
 
</td>
218
 
</tr>
219
 
<tr>
220
 
<td class="function_type">
221
 
<span class="returnvalue">void</span>
222
 
</td>
223
 
<td class="function_name">
224
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-add-members" title="tp_cli_channel_interface_group_callback_for_add_members ()">*tp_cli_channel_interface_group_callback_for_add_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
225
 
</td>
226
 
</tr>
227
 
<tr>
228
 
<td class="function_type">
229
 
<span class="returnvalue">void</span>
230
 
</td>
231
 
<td class="function_name">
232
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-all-members" title="tp_cli_channel_interface_group_callback_for_get_all_members ()">*tp_cli_channel_interface_group_callback_for_get_all_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
233
 
</td>
234
 
</tr>
235
 
<tr>
236
 
<td class="function_type">
237
 
<span class="returnvalue">void</span>
238
 
</td>
239
 
<td class="function_name">
240
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-group-flags" title="tp_cli_channel_interface_group_callback_for_get_group_flags ()">*tp_cli_channel_interface_group_callback_for_get_group_flags</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
241
 
</td>
242
 
</tr>
243
 
<tr>
244
 
<td class="function_type">
245
 
<span class="returnvalue">void</span>
246
 
</td>
247
 
<td class="function_name">
248
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-handle-owners" title="tp_cli_channel_interface_group_callback_for_get_handle_owners ()">*tp_cli_channel_interface_group_callback_for_get_handle_owners</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
249
 
</td>
250
 
</tr>
251
 
<tr>
252
 
<td class="function_type">
253
 
<span class="returnvalue">void</span>
254
 
</td>
255
 
<td class="function_name">
256
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members ()">*tp_cli_channel_interface_group_callback_for_get_local_pending_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
257
 
</td>
258
 
</tr>
259
 
<tr>
260
 
<td class="function_type">
261
 
<span class="returnvalue">void</span>
262
 
</td>
263
 
<td class="function_name">
264
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()">*tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
265
 
</td>
266
 
</tr>
267
 
<tr>
268
 
<td class="function_type">
269
 
<span class="returnvalue">void</span>
270
 
</td>
271
 
<td class="function_name">
272
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-members" title="tp_cli_channel_interface_group_callback_for_get_members ()">*tp_cli_channel_interface_group_callback_for_get_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
273
 
</td>
274
 
</tr>
275
 
<tr>
276
 
<td class="function_type">
277
 
<span class="returnvalue">void</span>
278
 
</td>
279
 
<td class="function_name">
280
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-remote-pending-members" title="tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()">*tp_cli_channel_interface_group_callback_for_get_remote_pending_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
281
 
</td>
282
 
</tr>
283
 
<tr>
284
 
<td class="function_type">
285
 
<span class="returnvalue">void</span>
286
 
</td>
287
 
<td class="function_name">
288
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-self-handle" title="tp_cli_channel_interface_group_callback_for_get_self_handle ()">*tp_cli_channel_interface_group_callback_for_get_self_handle</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
289
 
</td>
290
 
</tr>
291
 
<tr>
292
 
<td class="function_type">
293
 
<span class="returnvalue">void</span>
294
 
</td>
295
 
<td class="function_name">
296
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members" title="tp_cli_channel_interface_group_callback_for_remove_members ()">*tp_cli_channel_interface_group_callback_for_remove_members</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
297
 
</td>
298
 
</tr>
299
 
<tr>
300
 
<td class="function_type">
301
 
<span class="returnvalue">void</span>
302
 
</td>
303
 
<td class="function_name">
304
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members-with-reason" title="tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()">*tp_cli_channel_interface_group_callback_for_remove_members_with_reason</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
305
 
</td>
306
 
</tr>
307
 
<tr>
308
 
<td class="function_type">
309
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
310
 
</td>
311
 
<td class="function_name">
312
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-group-flags-changed" title="tp_cli_channel_interface_group_connect_to_group_flags_changed ()">tp_cli_channel_interface_group_connect_to_group_flags_changed</a> <span class="c_punctuation">()</span>
313
 
</td>
314
 
</tr>
315
 
<tr>
316
 
<td class="function_type">
317
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
318
 
</td>
319
 
<td class="function_name">
320
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed" title="tp_cli_channel_interface_group_connect_to_members_changed ()">tp_cli_channel_interface_group_connect_to_members_changed</a> <span class="c_punctuation">()</span>
321
 
</td>
322
 
</tr>
323
 
<tr>
324
 
<td class="function_type">
325
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
326
 
</td>
327
 
<td class="function_name">
328
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed-detailed" title="tp_cli_channel_interface_group_connect_to_members_changed_detailed ()">tp_cli_channel_interface_group_connect_to_members_changed_detailed</a> <span class="c_punctuation">()</span>
329
 
</td>
330
 
</tr>
331
 
<tr>
332
 
<td class="function_type">
333
 
<span class="returnvalue">void</span>
334
 
</td>
335
 
<td class="function_name">
336
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-group-flags-changed" title="tp_cli_channel_interface_group_signal_callback_group_flags_changed ()">*tp_cli_channel_interface_group_signal_callback_group_flags_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
337
 
</td>
338
 
</tr>
339
 
<tr>
340
 
<td class="function_type">
341
 
<span class="returnvalue">void</span>
342
 
</td>
343
 
<td class="function_name">
344
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed" title="tp_cli_channel_interface_group_signal_callback_members_changed ()">*tp_cli_channel_interface_group_signal_callback_members_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
345
 
</td>
346
 
</tr>
347
 
<tr>
348
 
<td class="function_type">
349
 
<span class="returnvalue">void</span>
350
 
</td>
351
 
<td class="function_name">
352
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()">*tp_cli_channel_interface_group_signal_callback_members_changed_detailed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
353
 
</td>
354
 
</tr>
355
 
<tr>
356
 
<td class="function_type">
357
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
358
 
</td>
359
 
<td class="function_name">
360
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed ()">tp_cli_channel_interface_group_connect_to_handle_owners_changed</a> <span class="c_punctuation">()</span>
361
 
</td>
362
 
</tr>
363
 
<tr>
364
 
<td class="function_type">
365
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
366
 
</td>
367
 
<td class="function_name">
368
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-handle-changed" title="tp_cli_channel_interface_group_connect_to_self_handle_changed ()">tp_cli_channel_interface_group_connect_to_self_handle_changed</a> <span class="c_punctuation">()</span>
369
 
</td>
370
 
</tr>
371
 
<tr>
372
 
<td class="function_type">
373
 
<span class="returnvalue">void</span>
374
 
</td>
375
 
<td class="function_name">
376
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()">*tp_cli_channel_interface_group_signal_callback_handle_owners_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
377
 
</td>
378
 
</tr>
379
 
<tr>
380
 
<td class="function_type">
381
 
<span class="returnvalue">void</span>
382
 
</td>
383
 
<td class="function_name">
384
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-handle-changed" title="tp_cli_channel_interface_group_signal_callback_self_handle_changed ()">*tp_cli_channel_interface_group_signal_callback_self_handle_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
385
 
</td>
386
 
</tr>
387
 
<tr>
388
 
<td class="function_type">
389
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
390
 
</td>
391
 
<td class="function_name">
392
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()">tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed</a> <span class="c_punctuation">()</span>
393
 
</td>
394
 
</tr>
395
 
<tr>
396
 
<td class="function_type">
397
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
398
 
</td>
399
 
<td class="function_name">
400
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-contact-changed" title="tp_cli_channel_interface_group_connect_to_self_contact_changed ()">tp_cli_channel_interface_group_connect_to_self_contact_changed</a> <span class="c_punctuation">()</span>
401
 
</td>
402
 
</tr>
403
 
<tr>
404
 
<td class="function_type">
405
 
<span class="returnvalue">void</span>
406
 
</td>
407
 
<td class="function_name">
408
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()">*tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
409
 
</td>
410
 
</tr>
411
 
<tr>
412
 
<td class="function_type">
413
 
<span class="returnvalue">void</span>
414
 
</td>
415
 
<td class="function_name">
416
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-contact-changed" title="tp_cli_channel_interface_group_signal_callback_self_contact_changed ()">*tp_cli_channel_interface_group_signal_callback_self_contact_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
417
 
</td>
418
 
</tr>
419
 
<tr>
420
 
<td class="function_type">
421
 
<span class="returnvalue">void</span>
422
 
</td>
423
 
<td class="function_name">
424
 
<a class="link" href="telepathy-glib-channel-group.html#tp-svc-channel-interface-group-emit-handle-owners-changed-detailed" title="tp_svc_channel_interface_group_emit_handle_owners_changed_detailed ()">tp_svc_channel_interface_group_emit_handle_owners_changed_detailed</a> <span class="c_punctuation">()</span>
425
 
</td>
426
 
</tr>
427
 
<tr>
428
 
<td class="function_type">
429
 
<span class="returnvalue">void</span>
430
 
</td>
431
 
<td class="function_name">
432
 
<a class="link" href="telepathy-glib-channel-group.html#tp-svc-channel-interface-group-emit-self-contact-changed" title="tp_svc_channel_interface_group_emit_self_contact_changed ()">tp_svc_channel_interface_group_emit_self_contact_changed</a> <span class="c_punctuation">()</span>
433
 
</td>
434
 
</tr>
435
 
<tr>
436
 
<td class="function_type">
437
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
438
 
</td>
439
 
<td class="function_name">
440
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-merged" title="tp_cli_channel_interface_conference_connect_to_channel_merged ()">tp_cli_channel_interface_conference_connect_to_channel_merged</a> <span class="c_punctuation">()</span>
441
 
</td>
442
 
</tr>
443
 
<tr>
444
 
<td class="function_type">
445
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
446
 
</td>
447
 
<td class="function_name">
448
 
<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-removed" title="tp_cli_channel_interface_conference_connect_to_channel_removed ()">tp_cli_channel_interface_conference_connect_to_channel_removed</a> <span class="c_punctuation">()</span>
449
 
</td>
450
 
</tr>
451
 
<tr>
452
 
<td class="function_type">
453
 
<span class="returnvalue">void</span>
454
 
</td>
455
 
<td class="function_name">
456
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-merged" title="tp_cli_channel_interface_conference_signal_callback_channel_merged ()">*tp_cli_channel_interface_conference_signal_callback_channel_merged</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
457
 
</td>
458
 
</tr>
459
 
<tr>
460
 
<td class="function_type">
461
 
<span class="returnvalue">void</span>
462
 
</td>
463
 
<td class="function_name">
464
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-removed" title="tp_cli_channel_interface_conference_signal_callback_channel_removed ()">*tp_cli_channel_interface_conference_signal_callback_channel_removed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
465
 
</td>
466
 
</tr>
467
 
</tbody>
468
 
</table></div>
469
 
</div>
470
 
<div class="refsect1">
471
 
<a name="telepathy-glib-channel-group.object-hierarchy"></a><h2>Object Hierarchy</h2>
472
 
<pre class="screen">
473
 
</pre>
474
 
</div>
475
 
<div class="refsect1">
476
 
<a name="telepathy-glib-channel-group.includes"></a><h2>Includes</h2>
477
 
<pre class="synopsis">#include &lt;telepathy-glib/telepathy-glib-dbus.h&gt;
 
38
<div class="refsynopsisdiv">
 
39
<a name="telepathy-glib-channel-group.synopsis"></a><h2>Synopsis</h2>
 
40
<pre class="synopsis">
 
41
#include &lt;telepathy-glib/telepathy-glib-dbus.h&gt;
 
42
 
 
43
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-add-members" title="tp_cli_channel_interface_group_run_add_members ()">tp_cli_channel_interface_group_run_add_members</a>
 
44
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
45
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
46
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
47
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
48
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
49
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-all-members" title="tp_cli_channel_interface_group_run_get_all_members ()">tp_cli_channel_interface_group_run_get_all_members</a>
 
51
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
53
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Members</code></em>,
 
54
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Local_Pending</code></em>,
 
55
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Remote_Pending</code></em>,
 
56
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-group-flags" title="tp_cli_channel_interface_group_run_get_group_flags ()">tp_cli_channel_interface_group_run_get_group_flags</a>
 
59
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Group_Flags</code></em>,
 
62
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
63
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-handle-owners" title="tp_cli_channel_interface_group_run_get_handle_owners ()">tp_cli_channel_interface_group_run_get_handle_owners</a>
 
65
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
66
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
67
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Owners</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-local-pending-members" title="tp_cli_channel_interface_group_run_get_local_pending_members ()">tp_cli_channel_interface_group_run_get_local_pending_members</a>
 
72
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
74
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
76
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
77
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_run_get_local_pending_members_with_info ()">tp_cli_channel_interface_group_run_get_local_pending_members_with_info</a>
 
78
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Info</code></em>,
 
81
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
83
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-members" title="tp_cli_channel_interface_group_run_get_members ()">tp_cli_channel_interface_group_run_get_members</a>
 
84
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
86
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
87
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
88
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
89
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-remote-pending-members" title="tp_cli_channel_interface_group_run_get_remote_pending_members ()">tp_cli_channel_interface_group_run_get_remote_pending_members</a>
 
90
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
92
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
93
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
94
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
95
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-get-self-handle" title="tp_cli_channel_interface_group_run_get_self_handle ()">tp_cli_channel_interface_group_run_get_self_handle</a>
 
96
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
97
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
98
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Self_Handle</code></em>,
 
99
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-remove-members" title="tp_cli_channel_interface_group_run_remove_members ()">tp_cli_channel_interface_group_run_remove_members</a>
 
102
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
103
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
104
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
105
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
106
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
107
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-run-remove-members-with-reason" title="tp_cli_channel_interface_group_run_remove_members_with_reason ()">tp_cli_channel_interface_group_run_remove_members_with_reason</a>
 
109
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
110
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
111
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
112
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
113
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
 
114
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
115
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
 
116
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-add-members" title="tp_cli_channel_interface_group_call_add_members ()">tp_cli_channel_interface_group_call_add_members</a>
 
117
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
118
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
119
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
120
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
121
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-add-members" title="tp_cli_channel_interface_group_callback_for_add_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_add_members</span></a> callback</code></em>,
 
122
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
123
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
124
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
125
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-all-members" title="tp_cli_channel_interface_group_call_get_all_members ()">tp_cli_channel_interface_group_call_get_all_members</a>
 
126
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
127
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
128
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-all-members" title="tp_cli_channel_interface_group_callback_for_get_all_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_all_members</span></a> callback</code></em>,
 
129
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
130
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
131
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
132
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-group-flags" title="tp_cli_channel_interface_group_call_get_group_flags ()">tp_cli_channel_interface_group_call_get_group_flags</a>
 
133
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
134
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
135
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-group-flags" title="tp_cli_channel_interface_group_callback_for_get_group_flags ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_group_flags</span></a> callback</code></em>,
 
136
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
137
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
138
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
139
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-handle-owners" title="tp_cli_channel_interface_group_call_get_handle_owners ()">tp_cli_channel_interface_group_call_get_handle_owners</a>
 
140
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
141
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
142
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
143
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-handle-owners" title="tp_cli_channel_interface_group_callback_for_get_handle_owners ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_handle_owners</span></a> callback</code></em>,
 
144
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
145
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
146
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
147
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-local-pending-members" title="tp_cli_channel_interface_group_call_get_local_pending_members ()">tp_cli_channel_interface_group_call_get_local_pending_members</a>
 
148
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
149
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
150
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members</span></a> callback</code></em>,
 
151
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
152
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
153
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
154
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_call_get_local_pending_members_with_info ()">tp_cli_channel_interface_group_call_get_local_pending_members_with_info</a>
 
155
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
156
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
157
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</span></a> callback</code></em>,
 
158
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
159
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
160
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
161
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-members" title="tp_cli_channel_interface_group_call_get_members ()">tp_cli_channel_interface_group_call_get_members</a>
 
162
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
163
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
164
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-members" title="tp_cli_channel_interface_group_callback_for_get_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_members</span></a> callback</code></em>,
 
165
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
166
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
167
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
168
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-remote-pending-members" title="tp_cli_channel_interface_group_call_get_remote_pending_members ()">tp_cli_channel_interface_group_call_get_remote_pending_members</a>
 
169
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
170
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
171
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-remote-pending-members" title="tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_remote_pending_members</span></a> callback</code></em>,
 
172
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
173
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
174
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
175
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-get-self-handle" title="tp_cli_channel_interface_group_call_get_self_handle ()">tp_cli_channel_interface_group_call_get_self_handle</a>
 
176
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
177
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
178
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-self-handle" title="tp_cli_channel_interface_group_callback_for_get_self_handle ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_self_handle</span></a> callback</code></em>,
 
179
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
180
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
181
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
182
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-remove-members" title="tp_cli_channel_interface_group_call_remove_members ()">tp_cli_channel_interface_group_call_remove_members</a>
 
183
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
184
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
185
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
186
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
187
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members" title="tp_cli_channel_interface_group_callback_for_remove_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members</span></a> callback</code></em>,
 
188
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
189
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
190
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
191
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-call-remove-members-with-reason" title="tp_cli_channel_interface_group_call_remove_members_with_reason ()">tp_cli_channel_interface_group_call_remove_members_with_reason</a>
 
192
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
193
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
194
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
195
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
196
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
 
197
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members-with-reason" title="tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members_with_reason</span></a> callback</code></em>,
 
198
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
199
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
200
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
201
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-add-members" title="tp_cli_channel_interface_group_callback_for_add_members ()">*tp_cli_channel_interface_group_callback_for_add_members</a>)
 
202
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
203
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
204
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
205
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
206
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-all-members" title="tp_cli_channel_interface_group_callback_for_get_all_members ()">*tp_cli_channel_interface_group_callback_for_get_all_members</a>)
 
207
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
208
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Members</code></em>,
 
209
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Local_Pending</code></em>,
 
210
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Remote_Pending</code></em>,
 
211
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
212
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
213
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
214
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-group-flags" title="tp_cli_channel_interface_group_callback_for_get_group_flags ()">*tp_cli_channel_interface_group_callback_for_get_group_flags</a>)
 
215
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
216
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Group_Flags</code></em>,
 
217
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
218
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
219
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
220
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-handle-owners" title="tp_cli_channel_interface_group_callback_for_get_handle_owners ()">*tp_cli_channel_interface_group_callback_for_get_handle_owners</a>)
 
221
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
222
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Owners</code></em>,
 
223
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
224
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
225
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
226
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members ()">*tp_cli_channel_interface_group_callback_for_get_local_pending_members</a>)
 
227
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
228
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
229
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
230
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
231
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
232
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()">*tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</a>)
 
233
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
234
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Info</code></em>,
 
235
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
236
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
237
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
238
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-members" title="tp_cli_channel_interface_group_callback_for_get_members ()">*tp_cli_channel_interface_group_callback_for_get_members</a>)
 
239
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
240
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
241
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
242
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
243
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
244
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-remote-pending-members" title="tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()">*tp_cli_channel_interface_group_callback_for_get_remote_pending_members</a>)
 
245
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
246
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
247
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
248
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
249
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
250
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-self-handle" title="tp_cli_channel_interface_group_callback_for_get_self_handle ()">*tp_cli_channel_interface_group_callback_for_get_self_handle</a>)
 
251
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
252
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Self_Handle</code></em>,
 
253
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
254
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
255
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
256
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members" title="tp_cli_channel_interface_group_callback_for_remove_members ()">*tp_cli_channel_interface_group_callback_for_remove_members</a>)
 
257
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
258
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
259
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
260
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
261
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members-with-reason" title="tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()">*tp_cli_channel_interface_group_callback_for_remove_members_with_reason</a>)
 
262
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
263
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
264
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
265
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
266
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-group-flags-changed" title="tp_cli_channel_interface_group_connect_to_group_flags_changed ()">tp_cli_channel_interface_group_connect_to_group_flags_changed</a>
 
267
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
268
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-group-flags-changed" title="tp_cli_channel_interface_group_signal_callback_group_flags_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_group_flags_changed</span></a> callback</code></em>,
 
269
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
270
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
271
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
272
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
273
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed" title="tp_cli_channel_interface_group_connect_to_members_changed ()">tp_cli_channel_interface_group_connect_to_members_changed</a>
 
274
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
275
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed" title="tp_cli_channel_interface_group_signal_callback_members_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed</span></a> callback</code></em>,
 
276
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
277
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
278
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
279
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
280
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed-detailed" title="tp_cli_channel_interface_group_connect_to_members_changed_detailed ()">tp_cli_channel_interface_group_connect_to_members_changed_detailed</a>
 
281
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
282
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed_detailed</span></a> callback</code></em>,
 
283
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
284
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
285
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
286
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
287
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-group-flags-changed" title="tp_cli_channel_interface_group_signal_callback_group_flags_changed ()">*tp_cli_channel_interface_group_signal_callback_group_flags_changed</a>)
 
288
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
289
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Added</code></em>,
 
290
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Removed</code></em>,
 
291
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
292
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
293
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed" title="tp_cli_channel_interface_group_signal_callback_members_changed ()">*tp_cli_channel_interface_group_signal_callback_members_changed</a>)
 
294
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
295
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message</code></em>,
 
296
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
 
297
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
298
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
 
299
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
 
300
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Actor</code></em>,
 
301
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>,
 
302
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
303
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
304
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()">*tp_cli_channel_interface_group_signal_callback_members_changed_detailed</a>)
 
305
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
306
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
 
307
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
308
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
 
309
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
 
310
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
 
311
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
312
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
313
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed ()">tp_cli_channel_interface_group_connect_to_handle_owners_changed</a>
 
314
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
315
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed</span></a> callback</code></em>,
 
316
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
317
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
318
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
319
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
320
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-handle-changed" title="tp_cli_channel_interface_group_connect_to_self_handle_changed ()">tp_cli_channel_interface_group_connect_to_self_handle_changed</a>
 
321
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
322
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-handle-changed" title="tp_cli_channel_interface_group_signal_callback_self_handle_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_handle_changed</span></a> callback</code></em>,
 
323
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
324
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
325
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
326
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
327
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()">*tp_cli_channel_interface_group_signal_callback_handle_owners_changed</a>)
 
328
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
329
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
330
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
331
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
332
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
333
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-handle-changed" title="tp_cli_channel_interface_group_signal_callback_self_handle_changed ()">*tp_cli_channel_interface_group_signal_callback_self_handle_changed</a>)
 
334
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
335
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
336
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
337
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
338
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()">tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed</a>
 
339
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
340
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed</span></a> callback</code></em>,
 
341
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
342
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
343
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
344
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
345
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-contact-changed" title="tp_cli_channel_interface_group_connect_to_self_contact_changed ()">tp_cli_channel_interface_group_connect_to_self_contact_changed</a>
 
346
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
347
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-contact-changed" title="tp_cli_channel_interface_group_signal_callback_self_contact_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_contact_changed</span></a> callback</code></em>,
 
348
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
349
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
350
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
351
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
352
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()">*tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed</a>)
 
353
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
354
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
355
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
356
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>,
 
357
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
358
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
359
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-contact-changed" title="tp_cli_channel_interface_group_signal_callback_self_contact_changed ()">*tp_cli_channel_interface_group_signal_callback_self_contact_changed</a>)
 
360
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
361
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
362
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>,
 
363
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
364
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
365
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-channel-group.html#tp-svc-channel-interface-group-emit-handle-owners-changed-detailed" title="tp_svc_channel_interface_group_emit_handle_owners_changed_detailed ()">tp_svc_channel_interface_group_emit_handle_owners_changed_detailed</a>
 
366
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
367
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
368
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
369
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>);
 
370
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-channel-group.html#tp-svc-channel-interface-group-emit-self-contact-changed" title="tp_svc_channel_interface_group_emit_self_contact_changed ()">tp_svc_channel_interface_group_emit_self_contact_changed</a>
 
371
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
372
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
373
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>);
 
374
 
 
375
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-merged" title="tp_cli_channel_interface_conference_connect_to_channel_merged ()">tp_cli_channel_interface_conference_connect_to_channel_merged</a>
 
376
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
377
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-merged" title="tp_cli_channel_interface_conference_signal_callback_channel_merged ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_merged</span></a> callback</code></em>,
 
378
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
379
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
380
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
381
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
382
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-removed" title="tp_cli_channel_interface_conference_connect_to_channel_removed ()">tp_cli_channel_interface_conference_connect_to_channel_removed</a>
 
383
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
384
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-removed" title="tp_cli_channel_interface_conference_signal_callback_channel_removed ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_removed</span></a> callback</code></em>,
 
385
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
386
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
387
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
388
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
389
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-merged" title="tp_cli_channel_interface_conference_signal_callback_channel_merged ()">*tp_cli_channel_interface_conference_signal_callback_channel_merged</a>)
 
390
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
391
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
 
392
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Channel_Specific_Handle</code></em>,
 
393
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>,
 
394
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
395
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
396
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-removed" title="tp_cli_channel_interface_conference_signal_callback_channel_removed ()">*tp_cli_channel_interface_conference_signal_callback_channel_removed</a>)
 
397
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
398
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
 
399
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
 
400
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
401
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
478
402
</pre>
479
403
</div>
480
404
<div class="refsect1">
481
405
<a name="telepathy-glib-channel-group.description"></a><h2>Description</h2>
482
 
<p>Many Telepathy Channel objects can be seen as representing groups or
 
406
<p>
 
407
Many Telepathy Channel objects can be seen as representing groups or
483
408
sets of contacts. The Telepathy specification represents this by a common
484
409
interface, Group. This section documents the auto-generated C wrappers for
485
 
the Group interface.</p>
486
 
<p>Contacts can be in four states:</p>
487
 
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
488
 
<li class="listitem"><p>in the group (the "members" set)</p></li>
489
 
<li class="listitem"><p>"local pending" (waiting to be added to the group by the local client
490
 
calling <code class="function">AddMembers()</code>)</p></li>
491
 
<li class="listitem"><p>"remote pending" (waiting to be added to the group by some other
492
 
action, probably by someone else)</p></li>
493
 
<li class="listitem"><p>no relationship with the group at all</p></li>
494
 
</ul></div>
495
 
<p>For instance, chatrooms implement the Group interface. Contacts in the
 
410
the Group interface.
 
411
</p>
 
412
<p>
 
413
Contacts can be in four states:
 
414
</p>
 
415
<p>
 
416
* in the group (the "members" set)
 
417
</p>
 
418
<p>
 
419
* "local pending" (waiting to be added to the group by the local client
 
420
  calling <code class="function">AddMembers()</code>)
 
421
</p>
 
422
<p>
 
423
* "remote pending" (waiting to be added to the group by some other
 
424
  action, probably by someone else)
 
425
</p>
 
426
<p>
 
427
* no relationship with the group at all
 
428
</p>
 
429
<p>
 
430
For instance, chatrooms implement the Group interface. Contacts in the
496
431
chatroom are members, and contacts who we've invited to the group, or
497
432
contacts who've requested permission to join, are remote pending. If the
498
433
local user has been invited by another contact, they will appear in the
499
 
local-pending set until they accept or decline the invitation.</p>
500
 
<p>Some Group channels also have the Conference interface, representing a
 
434
local-pending set until they accept or decline the invitation.
 
435
</p>
 
436
<p>
 
437
Some Group channels also have the Conference interface, representing a
501
438
group which can be initiated by upgrading or merging one or more 1-1
502
 
channels.</p>
503
 
</div>
504
 
<div class="refsect1">
505
 
<a name="telepathy-glib-channel-group.functions_details"></a><h2>Functions</h2>
506
 
<div class="refsect2">
507
 
<a name="tp-cli-channel-interface-group-run-add-members"></a><h3>tp_cli_channel_interface_group_run_add_members ()</h3>
508
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
509
 
tp_cli_channel_interface_group_run_add_members
510
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
511
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
512
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
513
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
514
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
515
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
516
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_run_add_members</code> is deprecated and should not be used in newly-written code.</p></div>
517
 
<p>Call the method AddMembers and run the main loop
518
 
until it returns. Before calling this method, you must
519
 
add a reference to any borrowed objects you need to keep,
520
 
and generally ensure that everything is in a consistent
521
 
state.</p>
522
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Invite all the given contacts into the channel, or accept requests for           channel membership for contacts on the pending local list.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be sent         to the server if supported. See the CHANNEL_GROUP_FLAG_MESSAGE_ADD and         CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT         &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this         message should be provided.&lt;/p&gt;          &lt;p&gt;Attempting to add contacts who are already members is allowed;           connection managers must silently accept this, without error.&lt;/p&gt;</p>
523
 
<div class="refsect3">
524
 
<a name="id-1.4.28.7.2.7"></a><h4>Parameters</h4>
525
 
<div class="informaltable"><table width="100%" border="0">
526
 
<colgroup>
527
 
<col width="150px" class="parameters_name">
528
 
<col class="parameters_description">
529
 
<col width="200px" class="parameters_annotations">
530
 
</colgroup>
531
 
<tbody>
532
 
<tr>
533
 
<td class="parameter_name"><p>proxy</p></td>
534
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
535
 
<td class="parameter_annotations"> </td>
536
 
</tr>
537
 
<tr>
538
 
<td class="parameter_name"><p>timeout_ms</p></td>
539
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
540
 
<td class="parameter_annotations"> </td>
541
 
</tr>
542
 
<tr>
543
 
<td class="parameter_name"><p>in_Contacts</p></td>
544
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to invite to the channel</p></td>
545
 
<td class="parameter_annotations"> </td>
546
 
</tr>
547
 
<tr>
548
 
<td class="parameter_name"><p>in_Message</p></td>
549
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
550
 
<td class="parameter_annotations"> </td>
551
 
</tr>
552
 
<tr>
553
 
<td class="parameter_name"><p>error</p></td>
554
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
555
 
is returned</p></td>
556
 
<td class="parameter_annotations"> </td>
557
 
</tr>
558
 
<tr>
559
 
<td class="parameter_name"><p>loop</p></td>
560
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
561
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
562
 
which can be used to cancel this call with
563
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
564
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
565
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
566
 
<td class="parameter_annotations"> </td>
567
 
</tr>
568
 
</tbody>
569
 
</table></div>
570
 
</div>
571
 
<div class="refsect3">
572
 
<a name="id-1.4.28.7.2.8"></a><h4>Returns</h4>
573
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
574
 
on error</p>
575
 
<p></p>
576
 
</div>
577
 
</div>
578
 
<hr>
579
 
<div class="refsect2">
580
 
<a name="tp-cli-channel-interface-group-run-get-all-members"></a><h3>tp_cli_channel_interface_group_run_get_all_members ()</h3>
581
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
582
 
tp_cli_channel_interface_group_run_get_all_members
583
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
584
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
585
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Members</code></em>,
586
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Local_Pending</code></em>,
587
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Remote_Pending</code></em>,
588
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
589
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
590
 
<div class="warning">
591
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_all_members</code> is deprecated and should not be used in newly-written code.</p>
592
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
593
 
</div>
594
 
<p>Call the method GetAllMembers and run the main loop
595
 
until it returns. Before calling this method, you must
596
 
add a reference to any borrowed objects you need to keep,
597
 
and generally ensure that everything is in a consistent
598
 
state.</p>
599
 
<p>Returns arrays of all current, local and remote pending channel         members.</p>
600
 
<div class="refsect3">
601
 
<a name="id-1.4.28.7.3.7"></a><h4>Parameters</h4>
602
 
<div class="informaltable"><table width="100%" border="0">
603
 
<colgroup>
604
 
<col width="150px" class="parameters_name">
605
 
<col class="parameters_description">
606
 
<col width="200px" class="parameters_annotations">
607
 
</colgroup>
608
 
<tbody>
609
 
<tr>
610
 
<td class="parameter_name"><p>proxy</p></td>
611
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
612
 
<td class="parameter_annotations"> </td>
613
 
</tr>
614
 
<tr>
615
 
<td class="parameter_name"><p>timeout_ms</p></td>
616
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
617
 
<td class="parameter_annotations"> </td>
618
 
</tr>
619
 
<tr>
620
 
<td class="parameter_name"><p>out_Members</p></td>
621
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of current members</p></td>
622
 
<td class="parameter_annotations"> </td>
623
 
</tr>
624
 
<tr>
625
 
<td class="parameter_name"><p>out_Local_Pending</p></td>
626
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of local pending members</p></td>
627
 
<td class="parameter_annotations"> </td>
628
 
</tr>
629
 
<tr>
630
 
<td class="parameter_name"><p>out_Remote_Pending</p></td>
631
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of remote pending members</p></td>
632
 
<td class="parameter_annotations"> </td>
633
 
</tr>
634
 
<tr>
635
 
<td class="parameter_name"><p>error</p></td>
636
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
637
 
is returned</p></td>
638
 
<td class="parameter_annotations"> </td>
639
 
</tr>
640
 
<tr>
641
 
<td class="parameter_name"><p>loop</p></td>
642
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
643
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
644
 
which can be used to cancel this call with
645
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
646
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
647
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
648
 
<td class="parameter_annotations"> </td>
649
 
</tr>
650
 
</tbody>
651
 
</table></div>
652
 
</div>
653
 
<div class="refsect3">
654
 
<a name="id-1.4.28.7.3.8"></a><h4>Returns</h4>
655
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
656
 
on error</p>
657
 
<p></p>
658
 
</div>
659
 
</div>
660
 
<hr>
661
 
<div class="refsect2">
662
 
<a name="tp-cli-channel-interface-group-run-get-group-flags"></a><h3>tp_cli_channel_interface_group_run_get_group_flags ()</h3>
663
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
664
 
tp_cli_channel_interface_group_run_get_group_flags
665
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
666
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
667
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Group_Flags</code></em>,
668
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
669
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
670
 
<div class="warning">
671
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_group_flags</code> is deprecated and should not be used in newly-written code.</p>
672
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
673
 
</div>
674
 
<p>Call the method GetGroupFlags and run the main loop
675
 
until it returns. Before calling this method, you must
676
 
add a reference to any borrowed objects you need to keep,
677
 
and generally ensure that everything is in a consistent
678
 
state.</p>
679
 
<p>Returns the value of the &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; property.</p>
680
 
<div class="refsect3">
681
 
<a name="id-1.4.28.7.4.7"></a><h4>Parameters</h4>
682
 
<div class="informaltable"><table width="100%" border="0">
683
 
<colgroup>
684
 
<col width="150px" class="parameters_name">
685
 
<col class="parameters_description">
686
 
<col width="200px" class="parameters_annotations">
687
 
</colgroup>
688
 
<tbody>
689
 
<tr>
690
 
<td class="parameter_name"><p>proxy</p></td>
691
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
692
 
<td class="parameter_annotations"> </td>
693
 
</tr>
694
 
<tr>
695
 
<td class="parameter_name"><p>timeout_ms</p></td>
696
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
697
 
<td class="parameter_annotations"> </td>
698
 
</tr>
699
 
<tr>
700
 
<td class="parameter_name"><p>out_Group_Flags</p></td>
701
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: The value of the GroupFlags property</p></td>
702
 
<td class="parameter_annotations"> </td>
703
 
</tr>
704
 
<tr>
705
 
<td class="parameter_name"><p>error</p></td>
706
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
707
 
is returned</p></td>
708
 
<td class="parameter_annotations"> </td>
709
 
</tr>
710
 
<tr>
711
 
<td class="parameter_name"><p>loop</p></td>
712
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
713
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
714
 
which can be used to cancel this call with
715
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
716
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
717
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
718
 
<td class="parameter_annotations"> </td>
719
 
</tr>
720
 
</tbody>
721
 
</table></div>
722
 
</div>
723
 
<div class="refsect3">
724
 
<a name="id-1.4.28.7.4.8"></a><h4>Returns</h4>
725
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
726
 
on error</p>
727
 
<p></p>
728
 
</div>
729
 
</div>
730
 
<hr>
731
 
<div class="refsect2">
732
 
<a name="tp-cli-channel-interface-group-run-get-handle-owners"></a><h3>tp_cli_channel_interface_group_run_get_handle_owners ()</h3>
733
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
734
 
tp_cli_channel_interface_group_run_get_handle_owners
735
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
736
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
737
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
738
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Owners</code></em>,
739
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
740
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
741
 
<div class="warning">
742
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_handle_owners</code> is deprecated and should not be used in newly-written code.</p>
743
 
<p>Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
744
 
</div>
745
 
<p>Call the method GetHandleOwners and run the main loop
746
 
until it returns. Before calling this method, you must
747
 
add a reference to any borrowed objects you need to keep,
748
 
and generally ensure that everything is in a consistent
749
 
state.</p>
750
 
<p>If the CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES flag is set on         the channel, then the handles of the group members are specific         to this channel, and are not meaningful in a connection-wide         context such as contact lists. This method allows you to find         the owner of the handle if it can be discovered in this channel,         or 0 if the owner is not available.</p>
751
 
<div class="refsect3">
752
 
<a name="id-1.4.28.7.5.7"></a><h4>Parameters</h4>
753
 
<div class="informaltable"><table width="100%" border="0">
754
 
<colgroup>
755
 
<col width="150px" class="parameters_name">
756
 
<col class="parameters_description">
757
 
<col width="200px" class="parameters_annotations">
758
 
</colgroup>
759
 
<tbody>
760
 
<tr>
761
 
<td class="parameter_name"><p>proxy</p></td>
762
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
763
 
<td class="parameter_annotations"> </td>
764
 
</tr>
765
 
<tr>
766
 
<td class="parameter_name"><p>timeout_ms</p></td>
767
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
768
 
<td class="parameter_annotations"> </td>
769
 
</tr>
770
 
<tr>
771
 
<td class="parameter_name"><p>in_Handles</p></td>
772
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A list of integer handles representing members of the channel</p></td>
773
 
<td class="parameter_annotations"> </td>
774
 
</tr>
775
 
<tr>
776
 
<td class="parameter_name"><p>out_Owners</p></td>
777
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: An array of integer handles representing the owner handles of           the given room members, in the same order, or 0 if the           owner is not available</p></td>
778
 
<td class="parameter_annotations"> </td>
779
 
</tr>
780
 
<tr>
781
 
<td class="parameter_name"><p>error</p></td>
782
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
783
 
is returned</p></td>
784
 
<td class="parameter_annotations"> </td>
785
 
</tr>
786
 
<tr>
787
 
<td class="parameter_name"><p>loop</p></td>
788
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
789
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
790
 
which can be used to cancel this call with
791
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
792
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
793
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
794
 
<td class="parameter_annotations"> </td>
795
 
</tr>
796
 
</tbody>
797
 
</table></div>
798
 
</div>
799
 
<div class="refsect3">
800
 
<a name="id-1.4.28.7.5.8"></a><h4>Returns</h4>
801
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
802
 
on error</p>
803
 
<p></p>
804
 
</div>
805
 
</div>
806
 
<hr>
807
 
<div class="refsect2">
808
 
<a name="tp-cli-channel-interface-group-run-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_run_get_local_pending_members ()</h3>
809
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
810
 
tp_cli_channel_interface_group_run_get_local_pending_members
811
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
812
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
813
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
814
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
815
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
816
 
<div class="warning">
817
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_local_pending_members</code> is deprecated and should not be used in newly-written code.</p>
818
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
819
 
</div>
820
 
<p>Call the method GetLocalPendingMembers and run the main loop
821
 
until it returns. Before calling this method, you must
822
 
add a reference to any borrowed objects you need to keep,
823
 
and generally ensure that everything is in a consistent
824
 
state.</p>
825
 
<p>Returns the To_Be_Added handle (only) for each structure in the         &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.</p>
826
 
<div class="refsect3">
827
 
<a name="id-1.4.28.7.6.7"></a><h4>Parameters</h4>
828
 
<div class="informaltable"><table width="100%" border="0">
829
 
<colgroup>
830
 
<col width="150px" class="parameters_name">
831
 
<col class="parameters_description">
832
 
<col width="200px" class="parameters_annotations">
833
 
</colgroup>
834
 
<tbody>
835
 
<tr>
836
 
<td class="parameter_name"><p>proxy</p></td>
837
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
838
 
<td class="parameter_annotations"> </td>
839
 
</tr>
840
 
<tr>
841
 
<td class="parameter_name"><p>timeout_ms</p></td>
842
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
843
 
<td class="parameter_annotations"> </td>
844
 
</tr>
845
 
<tr>
846
 
<td class="parameter_name"><p>out_Handles</p></td>
847
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</p></td>
848
 
<td class="parameter_annotations"> </td>
849
 
</tr>
850
 
<tr>
851
 
<td class="parameter_name"><p>error</p></td>
852
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
853
 
is returned</p></td>
854
 
<td class="parameter_annotations"> </td>
855
 
</tr>
856
 
<tr>
857
 
<td class="parameter_name"><p>loop</p></td>
858
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
859
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
860
 
which can be used to cancel this call with
861
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
862
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
863
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
864
 
<td class="parameter_annotations"> </td>
865
 
</tr>
866
 
</tbody>
867
 
</table></div>
868
 
</div>
869
 
<div class="refsect3">
870
 
<a name="id-1.4.28.7.6.8"></a><h4>Returns</h4>
871
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
872
 
on error</p>
873
 
<p></p>
874
 
</div>
875
 
</div>
876
 
<hr>
877
 
<div class="refsect2">
878
 
<a name="tp-cli-channel-interface-group-run-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_run_get_local_pending_members_with_info ()</h3>
879
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
880
 
tp_cli_channel_interface_group_run_get_local_pending_members_with_info
881
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
882
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
883
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Info</code></em>,
884
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
885
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
886
 
<div class="warning">
887
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code.</p>
888
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
889
 
</div>
890
 
<p>Call the method GetLocalPendingMembersWithInfo and run the main loop
891
 
until it returns. Before calling this method, you must
892
 
add a reference to any borrowed objects you need to keep,
893
 
and generally ensure that everything is in a consistent
894
 
state.</p>
895
 
<p>Returns the &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.</p>
896
 
<div class="refsect3">
897
 
<a name="id-1.4.28.7.7.7"></a><h4>Parameters</h4>
898
 
<div class="informaltable"><table width="100%" border="0">
899
 
<colgroup>
900
 
<col width="150px" class="parameters_name">
901
 
<col class="parameters_description">
902
 
<col width="200px" class="parameters_annotations">
903
 
</colgroup>
904
 
<tbody>
905
 
<tr>
906
 
<td class="parameter_name"><p>proxy</p></td>
907
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
908
 
<td class="parameter_annotations"> </td>
909
 
</tr>
910
 
<tr>
911
 
<td class="parameter_name"><p>timeout_ms</p></td>
912
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
913
 
<td class="parameter_annotations"> </td>
914
 
</tr>
915
 
<tr>
916
 
<td class="parameter_name"><p>out_Info</p></td>
917
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;               A handle representing the contact requesting channel membership             &lt;/li&gt;             &lt;li&gt;               A handle representing the contact making the request, or 0 if               unknown             &lt;/li&gt;             &lt;li&gt;               The reason for the request: one of the values of               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;             &lt;/li&gt;             &lt;li&gt;               A string message containing the reason for the request if any (or               blank if none)             &lt;/li&gt;           &lt;/ul&gt;</p></td>
918
 
<td class="parameter_annotations"> </td>
919
 
</tr>
920
 
<tr>
921
 
<td class="parameter_name"><p>error</p></td>
922
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
923
 
is returned</p></td>
924
 
<td class="parameter_annotations"> </td>
925
 
</tr>
926
 
<tr>
927
 
<td class="parameter_name"><p>loop</p></td>
928
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
929
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
930
 
which can be used to cancel this call with
931
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
932
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
933
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
934
 
<td class="parameter_annotations"> </td>
935
 
</tr>
936
 
</tbody>
937
 
</table></div>
938
 
</div>
939
 
<div class="refsect3">
940
 
<a name="id-1.4.28.7.7.8"></a><h4>Returns</h4>
941
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
942
 
on error</p>
943
 
<p></p>
944
 
</div>
945
 
</div>
946
 
<hr>
947
 
<div class="refsect2">
948
 
<a name="tp-cli-channel-interface-group-run-get-members"></a><h3>tp_cli_channel_interface_group_run_get_members ()</h3>
949
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
950
 
tp_cli_channel_interface_group_run_get_members
951
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
952
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
953
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
954
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
955
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
956
 
<div class="warning">
957
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_members</code> is deprecated and should not be used in newly-written code.</p>
958
 
<p>Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
959
 
</div>
960
 
<p>Call the method GetMembers and run the main loop
961
 
until it returns. Before calling this method, you must
962
 
add a reference to any borrowed objects you need to keep,
963
 
and generally ensure that everything is in a consistent
964
 
state.</p>
965
 
<p>Returns the &lt;tp:member-ref&gt;Members&lt;/tp:member-ref&gt; property.</p>
966
 
<div class="refsect3">
967
 
<a name="id-1.4.28.7.8.7"></a><h4>Parameters</h4>
968
 
<div class="informaltable"><table width="100%" border="0">
969
 
<colgroup>
970
 
<col width="150px" class="parameters_name">
971
 
<col class="parameters_description">
972
 
<col width="200px" class="parameters_annotations">
973
 
</colgroup>
974
 
<tbody>
975
 
<tr>
976
 
<td class="parameter_name"><p>proxy</p></td>
977
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
978
 
<td class="parameter_annotations"> </td>
979
 
</tr>
980
 
<tr>
981
 
<td class="parameter_name"><p>timeout_ms</p></td>
982
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
983
 
<td class="parameter_annotations"> </td>
984
 
</tr>
985
 
<tr>
986
 
<td class="parameter_name"><p>out_Handles</p></td>
987
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</p></td>
988
 
<td class="parameter_annotations"> </td>
989
 
</tr>
990
 
<tr>
991
 
<td class="parameter_name"><p>error</p></td>
992
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
993
 
is returned</p></td>
994
 
<td class="parameter_annotations"> </td>
995
 
</tr>
996
 
<tr>
997
 
<td class="parameter_name"><p>loop</p></td>
998
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
999
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
1000
 
which can be used to cancel this call with
1001
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
1002
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
1003
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
1004
 
<td class="parameter_annotations"> </td>
1005
 
</tr>
1006
 
</tbody>
1007
 
</table></div>
1008
 
</div>
1009
 
<div class="refsect3">
1010
 
<a name="id-1.4.28.7.8.8"></a><h4>Returns</h4>
1011
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
1012
 
on error</p>
1013
 
<p></p>
1014
 
</div>
1015
 
</div>
1016
 
<hr>
1017
 
<div class="refsect2">
1018
 
<a name="tp-cli-channel-interface-group-run-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_run_get_remote_pending_members ()</h3>
1019
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1020
 
tp_cli_channel_interface_group_run_get_remote_pending_members
1021
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1022
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1023
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
1024
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
1025
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
1026
 
<div class="warning">
1027
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_remote_pending_members</code> is deprecated and should not be used in newly-written code.</p>
1028
 
<p>Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
1029
 
</div>
1030
 
<p>Call the method GetRemotePendingMembers and run the main loop
1031
 
until it returns. Before calling this method, you must
1032
 
add a reference to any borrowed objects you need to keep,
1033
 
and generally ensure that everything is in a consistent
1034
 
state.</p>
1035
 
<p>Returns an array of handles representing contacts who have been         invited to the channel and are awaiting remote approval.</p>
1036
 
<div class="refsect3">
1037
 
<a name="id-1.4.28.7.9.7"></a><h4>Parameters</h4>
1038
 
<div class="informaltable"><table width="100%" border="0">
1039
 
<colgroup>
1040
 
<col width="150px" class="parameters_name">
1041
 
<col class="parameters_description">
1042
 
<col width="200px" class="parameters_annotations">
1043
 
</colgroup>
1044
 
<tbody>
1045
 
<tr>
1046
 
<td class="parameter_name"><p>proxy</p></td>
1047
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
1048
 
<td class="parameter_annotations"> </td>
1049
 
</tr>
1050
 
<tr>
1051
 
<td class="parameter_name"><p>timeout_ms</p></td>
1052
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
1053
 
<td class="parameter_annotations"> </td>
1054
 
</tr>
1055
 
<tr>
1056
 
<td class="parameter_name"><p>out_Handles</p></td>
1057
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</p></td>
1058
 
<td class="parameter_annotations"> </td>
1059
 
</tr>
1060
 
<tr>
1061
 
<td class="parameter_name"><p>error</p></td>
1062
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1063
 
is returned</p></td>
1064
 
<td class="parameter_annotations"> </td>
1065
 
</tr>
1066
 
<tr>
1067
 
<td class="parameter_name"><p>loop</p></td>
1068
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
1069
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
1070
 
which can be used to cancel this call with
1071
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
1072
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
1073
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
1074
 
<td class="parameter_annotations"> </td>
1075
 
</tr>
1076
 
</tbody>
1077
 
</table></div>
1078
 
</div>
1079
 
<div class="refsect3">
1080
 
<a name="id-1.4.28.7.9.8"></a><h4>Returns</h4>
1081
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
1082
 
on error</p>
1083
 
<p></p>
1084
 
</div>
1085
 
</div>
1086
 
<hr>
1087
 
<div class="refsect2">
1088
 
<a name="tp-cli-channel-interface-group-run-get-self-handle"></a><h3>tp_cli_channel_interface_group_run_get_self_handle ()</h3>
1089
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1090
 
tp_cli_channel_interface_group_run_get_self_handle
1091
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1092
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1093
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Self_Handle</code></em>,
1094
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
1095
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
1096
 
<div class="warning">
1097
 
<p><code class="literal">tp_cli_channel_interface_group_run_get_self_handle</code> is deprecated and should not be used in newly-written code.</p>
1098
 
<p>Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
1099
 
</div>
1100
 
<p>Call the method GetSelfHandle and run the main loop
1101
 
until it returns. Before calling this method, you must
1102
 
add a reference to any borrowed objects you need to keep,
1103
 
and generally ensure that everything is in a consistent
1104
 
state.</p>
1105
 
<p>Returns the value of the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt;         property.</p>
1106
 
<div class="refsect3">
1107
 
<a name="id-1.4.28.7.10.7"></a><h4>Parameters</h4>
1108
 
<div class="informaltable"><table width="100%" border="0">
1109
 
<colgroup>
1110
 
<col width="150px" class="parameters_name">
1111
 
<col class="parameters_description">
1112
 
<col width="200px" class="parameters_annotations">
1113
 
</colgroup>
1114
 
<tbody>
1115
 
<tr>
1116
 
<td class="parameter_name"><p>proxy</p></td>
1117
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
1118
 
<td class="parameter_annotations"> </td>
1119
 
</tr>
1120
 
<tr>
1121
 
<td class="parameter_name"><p>timeout_ms</p></td>
1122
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
1123
 
<td class="parameter_annotations"> </td>
1124
 
</tr>
1125
 
<tr>
1126
 
<td class="parameter_name"><p>out_Self_Handle</p></td>
1127
 
<td class="parameter_description"><p>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</p></td>
1128
 
<td class="parameter_annotations"> </td>
1129
 
</tr>
1130
 
<tr>
1131
 
<td class="parameter_name"><p>error</p></td>
1132
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1133
 
is returned</p></td>
1134
 
<td class="parameter_annotations"> </td>
1135
 
</tr>
1136
 
<tr>
1137
 
<td class="parameter_name"><p>loop</p></td>
1138
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
1139
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
1140
 
which can be used to cancel this call with
1141
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
1142
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
1143
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
1144
 
<td class="parameter_annotations"> </td>
1145
 
</tr>
1146
 
</tbody>
1147
 
</table></div>
1148
 
</div>
1149
 
<div class="refsect3">
1150
 
<a name="id-1.4.28.7.10.8"></a><h4>Returns</h4>
1151
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
1152
 
on error</p>
1153
 
<p></p>
1154
 
</div>
1155
 
</div>
1156
 
<hr>
1157
 
<div class="refsect2">
1158
 
<a name="tp-cli-channel-interface-group-run-remove-members"></a><h3>tp_cli_channel_interface_group_run_remove_members ()</h3>
1159
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1160
 
tp_cli_channel_interface_group_run_remove_members
1161
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1162
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1163
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
1164
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
1165
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
1166
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
1167
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_run_remove_members</code> is deprecated and should not be used in newly-written code.</p></div>
1168
 
<p>Call the method RemoveMembers and run the main loop
1169
 
until it returns. Before calling this method, you must
1170
 
add a reference to any borrowed objects you need to keep,
1171
 
and generally ensure that everything is in a consistent
1172
 
state.</p>
1173
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Requests the removal of contacts from a channel, reject their           request for channel membership on the pending local list, or           rescind their invitation on the pending remote list.&lt;/p&gt;          &lt;p&gt;If the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; is in a Group,           it can be removed via this method, in order to leave the group           gracefully. This is the recommended way to leave a chatroom, close           or reject a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           call, and so on.&lt;/p&gt;          &lt;p&gt;Accordingly, connection managers SHOULD support           doing this, regardless of the value of           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.           If doing so fails with PermissionDenied, this is considered to a bug           in the connection manager, but clients MUST recover by falling back           to closing the channel with the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;Close&lt;/tp:dbus-ref&gt;           method.&lt;/p&gt;          &lt;p&gt;Removing any contact from the local pending list is always           allowed. Removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the channel's members           is allowed if and only if Channel_Group_Flag_Can_Remove is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;,           while removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the remote pending list           is allowed if and only if Channel_Group_Flag_Can_Rescind is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be           sent to the server if supported. See the           Channel_Group_Flag_Message_Remove,           Channel_Group_Flag_Message_Depart,           Channel_Group_Flag_Message_Reject and           Channel_Group_Flag_Message_Rescind           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this           message should be provided.&lt;/p&gt;</p>
1174
 
<div class="refsect3">
1175
 
<a name="id-1.4.28.7.11.7"></a><h4>Parameters</h4>
1176
 
<div class="informaltable"><table width="100%" border="0">
1177
 
<colgroup>
1178
 
<col width="150px" class="parameters_name">
1179
 
<col class="parameters_description">
1180
 
<col width="200px" class="parameters_annotations">
1181
 
</colgroup>
1182
 
<tbody>
1183
 
<tr>
1184
 
<td class="parameter_name"><p>proxy</p></td>
1185
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
1186
 
<td class="parameter_annotations"> </td>
1187
 
</tr>
1188
 
<tr>
1189
 
<td class="parameter_name"><p>timeout_ms</p></td>
1190
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
1191
 
<td class="parameter_annotations"> </td>
1192
 
</tr>
1193
 
<tr>
1194
 
<td class="parameter_name"><p>in_Contacts</p></td>
1195
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to remove from the channel</p></td>
1196
 
<td class="parameter_annotations"> </td>
1197
 
</tr>
1198
 
<tr>
1199
 
<td class="parameter_name"><p>in_Message</p></td>
1200
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
1201
 
<td class="parameter_annotations"> </td>
1202
 
</tr>
1203
 
<tr>
1204
 
<td class="parameter_name"><p>error</p></td>
1205
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1206
 
is returned</p></td>
1207
 
<td class="parameter_annotations"> </td>
1208
 
</tr>
1209
 
<tr>
1210
 
<td class="parameter_name"><p>loop</p></td>
1211
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
1212
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
1213
 
which can be used to cancel this call with
1214
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
1215
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
1216
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
1217
 
<td class="parameter_annotations"> </td>
1218
 
</tr>
1219
 
</tbody>
1220
 
</table></div>
1221
 
</div>
1222
 
<div class="refsect3">
1223
 
<a name="id-1.4.28.7.11.8"></a><h4>Returns</h4>
1224
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
1225
 
on error</p>
1226
 
<p></p>
1227
 
</div>
1228
 
</div>
1229
 
<hr>
1230
 
<div class="refsect2">
1231
 
<a name="tp-cli-channel-interface-group-run-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_run_remove_members_with_reason ()</h3>
1232
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1233
 
tp_cli_channel_interface_group_run_remove_members_with_reason
1234
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1235
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1236
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
1237
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
1238
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
1239
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
1240
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
1241
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_run_remove_members_with_reason</code> is deprecated and should not be used in newly-written code.</p></div>
1242
 
<p>Call the method RemoveMembersWithReason and run the main loop
1243
 
until it returns. Before calling this method, you must
1244
 
add a reference to any borrowed objects you need to keep,
1245
 
and generally ensure that everything is in a consistent
1246
 
state.</p>
1247
 
<p>As &lt;tp:member-ref&gt;RemoveMembers&lt;/tp:member-ref&gt;, but a reason code may         be provided where         appropriate. The reason code may be ignored if the underlying         protocol is unable to represent the given reason.</p>
1248
 
<div class="refsect3">
1249
 
<a name="id-1.4.28.7.12.7"></a><h4>Parameters</h4>
1250
 
<div class="informaltable"><table width="100%" border="0">
1251
 
<colgroup>
1252
 
<col width="150px" class="parameters_name">
1253
 
<col class="parameters_description">
1254
 
<col width="200px" class="parameters_annotations">
1255
 
</colgroup>
1256
 
<tbody>
1257
 
<tr>
1258
 
<td class="parameter_name"><p>proxy</p></td>
1259
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
1260
 
<td class="parameter_annotations"> </td>
1261
 
</tr>
1262
 
<tr>
1263
 
<td class="parameter_name"><p>timeout_ms</p></td>
1264
 
<td class="parameter_description"><p>Timeout in milliseconds, or -1 for default</p></td>
1265
 
<td class="parameter_annotations"> </td>
1266
 
</tr>
1267
 
<tr>
1268
 
<td class="parameter_name"><p>in_Contacts</p></td>
1269
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to remove from the channel</p></td>
1270
 
<td class="parameter_annotations"> </td>
1271
 
</tr>
1272
 
<tr>
1273
 
<td class="parameter_name"><p>in_Message</p></td>
1274
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
1275
 
<td class="parameter_annotations"> </td>
1276
 
</tr>
1277
 
<tr>
1278
 
<td class="parameter_name"><p>in_Reason</p></td>
1279
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</p></td>
1280
 
<td class="parameter_annotations"> </td>
1281
 
</tr>
1282
 
<tr>
1283
 
<td class="parameter_name"><p>error</p></td>
1284
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1285
 
is returned</p></td>
1286
 
<td class="parameter_annotations"> </td>
1287
 
</tr>
1288
 
<tr>
1289
 
<td class="parameter_name"><p>loop</p></td>
1290
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
1291
 
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
1292
 
which can be used to cancel this call with
1293
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
1294
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
1295
 
set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a></p></td>
1296
 
<td class="parameter_annotations"> </td>
1297
 
</tr>
1298
 
</tbody>
1299
 
</table></div>
1300
 
</div>
1301
 
<div class="refsect3">
1302
 
<a name="id-1.4.28.7.12.8"></a><h4>Returns</h4>
1303
 
<p> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em>
1304
 
on error</p>
1305
 
<p></p>
1306
 
</div>
1307
 
</div>
1308
 
<hr>
1309
 
<div class="refsect2">
1310
 
<a name="tp-cli-channel-interface-group-call-add-members"></a><h3>tp_cli_channel_interface_group_call_add_members ()</h3>
1311
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1312
 
tp_cli_channel_interface_group_call_add_members
1313
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1314
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1315
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
1316
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
1317
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-add-members" title="tp_cli_channel_interface_group_callback_for_add_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_add_members</span></a> callback</code></em>,
1318
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1319
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1320
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1321
 
<p>Start a AddMembers method call.</p>
1322
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Invite all the given contacts into the channel, or accept requests for           channel membership for contacts on the pending local list.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be sent         to the server if supported. See the CHANNEL_GROUP_FLAG_MESSAGE_ADD and         CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT         &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this         message should be provided.&lt;/p&gt;          &lt;p&gt;Attempting to add contacts who are already members is allowed;           connection managers must silently accept this, without error.&lt;/p&gt;</p>
1323
 
<div class="refsect3">
1324
 
<a name="id-1.4.28.7.13.6"></a><h4>Parameters</h4>
1325
 
<div class="informaltable"><table width="100%" border="0">
1326
 
<colgroup>
1327
 
<col width="150px" class="parameters_name">
1328
 
<col class="parameters_description">
1329
 
<col width="200px" class="parameters_annotations">
1330
 
</colgroup>
1331
 
<tbody>
1332
 
<tr>
1333
 
<td class="parameter_name"><p>proxy</p></td>
1334
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1335
 
<td class="parameter_annotations"> </td>
1336
 
</tr>
1337
 
<tr>
1338
 
<td class="parameter_name"><p>timeout_ms</p></td>
1339
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1340
 
default</p></td>
1341
 
<td class="parameter_annotations"> </td>
1342
 
</tr>
1343
 
<tr>
1344
 
<td class="parameter_name"><p>in_Contacts</p></td>
1345
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to invite to the channel</p></td>
1346
 
<td class="parameter_annotations"> </td>
1347
 
</tr>
1348
 
<tr>
1349
 
<td class="parameter_name"><p>in_Message</p></td>
1350
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
1351
 
<td class="parameter_annotations"> </td>
1352
 
</tr>
1353
 
<tr>
1354
 
<td class="parameter_name"><p>callback</p></td>
1355
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1356
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1357
 
reply tracking</p></td>
1358
 
<td class="parameter_annotations"> </td>
1359
 
</tr>
1360
 
<tr>
1361
 
<td class="parameter_name"><p>user_data</p></td>
1362
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1363
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1364
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1365
 
<td class="parameter_annotations"> </td>
1366
 
</tr>
1367
 
<tr>
1368
 
<td class="parameter_name"><p>destroy</p></td>
1369
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1370
 
call has succeeded, failed or been cancelled;
1371
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1372
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1373
 
<td class="parameter_annotations"> </td>
1374
 
</tr>
1375
 
<tr>
1376
 
<td class="parameter_name"><p>weak_object</p></td>
1377
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1378
 
weakly referenced; if it is destroyed, this call
1379
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1380
 
<em class="parameter"><code>callback</code></em>
1381
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1382
 
<td class="parameter_annotations"> </td>
1383
 
</tr>
1384
 
</tbody>
1385
 
</table></div>
1386
 
</div>
1387
 
<div class="refsect3">
1388
 
<a name="id-1.4.28.7.13.7"></a><h4>Returns</h4>
1389
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1390
 
progress. It is borrowed from the object, and will become
1391
 
invalid when the callback is called, the call is
1392
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1393
 
<p></p>
1394
 
</div>
1395
 
</div>
1396
 
<hr>
1397
 
<div class="refsect2">
1398
 
<a name="tp-cli-channel-interface-group-call-get-all-members"></a><h3>tp_cli_channel_interface_group_call_get_all_members ()</h3>
1399
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1400
 
tp_cli_channel_interface_group_call_get_all_members
1401
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1402
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1403
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-all-members" title="tp_cli_channel_interface_group_callback_for_get_all_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_all_members</span></a> callback</code></em>,
1404
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1405
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1406
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1407
 
<div class="warning">
1408
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_all_members</code> is deprecated and should not be used in newly-written code.</p>
1409
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
1410
 
</div>
1411
 
<p>Start a GetAllMembers method call.</p>
1412
 
<p>Returns arrays of all current, local and remote pending channel         members.</p>
1413
 
<div class="refsect3">
1414
 
<a name="id-1.4.28.7.14.7"></a><h4>Parameters</h4>
1415
 
<div class="informaltable"><table width="100%" border="0">
1416
 
<colgroup>
1417
 
<col width="150px" class="parameters_name">
1418
 
<col class="parameters_description">
1419
 
<col width="200px" class="parameters_annotations">
1420
 
</colgroup>
1421
 
<tbody>
1422
 
<tr>
1423
 
<td class="parameter_name"><p>proxy</p></td>
1424
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1425
 
<td class="parameter_annotations"> </td>
1426
 
</tr>
1427
 
<tr>
1428
 
<td class="parameter_name"><p>timeout_ms</p></td>
1429
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1430
 
default</p></td>
1431
 
<td class="parameter_annotations"> </td>
1432
 
</tr>
1433
 
<tr>
1434
 
<td class="parameter_name"><p>callback</p></td>
1435
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1436
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1437
 
reply tracking</p></td>
1438
 
<td class="parameter_annotations"> </td>
1439
 
</tr>
1440
 
<tr>
1441
 
<td class="parameter_name"><p>user_data</p></td>
1442
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1443
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1444
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1445
 
<td class="parameter_annotations"> </td>
1446
 
</tr>
1447
 
<tr>
1448
 
<td class="parameter_name"><p>destroy</p></td>
1449
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1450
 
call has succeeded, failed or been cancelled;
1451
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1452
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1453
 
<td class="parameter_annotations"> </td>
1454
 
</tr>
1455
 
<tr>
1456
 
<td class="parameter_name"><p>weak_object</p></td>
1457
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1458
 
weakly referenced; if it is destroyed, this call
1459
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1460
 
<em class="parameter"><code>callback</code></em>
1461
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1462
 
<td class="parameter_annotations"> </td>
1463
 
</tr>
1464
 
</tbody>
1465
 
</table></div>
1466
 
</div>
1467
 
<div class="refsect3">
1468
 
<a name="id-1.4.28.7.14.8"></a><h4>Returns</h4>
1469
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1470
 
progress. It is borrowed from the object, and will become
1471
 
invalid when the callback is called, the call is
1472
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1473
 
<p></p>
1474
 
</div>
1475
 
</div>
1476
 
<hr>
1477
 
<div class="refsect2">
1478
 
<a name="tp-cli-channel-interface-group-call-get-group-flags"></a><h3>tp_cli_channel_interface_group_call_get_group_flags ()</h3>
1479
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1480
 
tp_cli_channel_interface_group_call_get_group_flags
1481
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1482
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1483
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-group-flags" title="tp_cli_channel_interface_group_callback_for_get_group_flags ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_group_flags</span></a> callback</code></em>,
1484
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1485
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1486
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1487
 
<div class="warning">
1488
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_group_flags</code> is deprecated and should not be used in newly-written code.</p>
1489
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
1490
 
</div>
1491
 
<p>Start a GetGroupFlags method call.</p>
1492
 
<p>Returns the value of the &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; property.</p>
1493
 
<div class="refsect3">
1494
 
<a name="id-1.4.28.7.15.7"></a><h4>Parameters</h4>
1495
 
<div class="informaltable"><table width="100%" border="0">
1496
 
<colgroup>
1497
 
<col width="150px" class="parameters_name">
1498
 
<col class="parameters_description">
1499
 
<col width="200px" class="parameters_annotations">
1500
 
</colgroup>
1501
 
<tbody>
1502
 
<tr>
1503
 
<td class="parameter_name"><p>proxy</p></td>
1504
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1505
 
<td class="parameter_annotations"> </td>
1506
 
</tr>
1507
 
<tr>
1508
 
<td class="parameter_name"><p>timeout_ms</p></td>
1509
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1510
 
default</p></td>
1511
 
<td class="parameter_annotations"> </td>
1512
 
</tr>
1513
 
<tr>
1514
 
<td class="parameter_name"><p>callback</p></td>
1515
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1516
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1517
 
reply tracking</p></td>
1518
 
<td class="parameter_annotations"> </td>
1519
 
</tr>
1520
 
<tr>
1521
 
<td class="parameter_name"><p>user_data</p></td>
1522
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1523
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1524
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1525
 
<td class="parameter_annotations"> </td>
1526
 
</tr>
1527
 
<tr>
1528
 
<td class="parameter_name"><p>destroy</p></td>
1529
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1530
 
call has succeeded, failed or been cancelled;
1531
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1532
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1533
 
<td class="parameter_annotations"> </td>
1534
 
</tr>
1535
 
<tr>
1536
 
<td class="parameter_name"><p>weak_object</p></td>
1537
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1538
 
weakly referenced; if it is destroyed, this call
1539
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1540
 
<em class="parameter"><code>callback</code></em>
1541
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1542
 
<td class="parameter_annotations"> </td>
1543
 
</tr>
1544
 
</tbody>
1545
 
</table></div>
1546
 
</div>
1547
 
<div class="refsect3">
1548
 
<a name="id-1.4.28.7.15.8"></a><h4>Returns</h4>
1549
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1550
 
progress. It is borrowed from the object, and will become
1551
 
invalid when the callback is called, the call is
1552
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1553
 
<p></p>
1554
 
</div>
1555
 
</div>
1556
 
<hr>
1557
 
<div class="refsect2">
1558
 
<a name="tp-cli-channel-interface-group-call-get-handle-owners"></a><h3>tp_cli_channel_interface_group_call_get_handle_owners ()</h3>
1559
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1560
 
tp_cli_channel_interface_group_call_get_handle_owners
1561
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1562
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1563
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
1564
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-handle-owners" title="tp_cli_channel_interface_group_callback_for_get_handle_owners ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_handle_owners</span></a> callback</code></em>,
1565
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1566
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1567
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1568
 
<div class="warning">
1569
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_handle_owners</code> is deprecated and should not be used in newly-written code.</p>
1570
 
<p>Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
1571
 
</div>
1572
 
<p>Start a GetHandleOwners method call.</p>
1573
 
<p>If the CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES flag is set on         the channel, then the handles of the group members are specific         to this channel, and are not meaningful in a connection-wide         context such as contact lists. This method allows you to find         the owner of the handle if it can be discovered in this channel,         or 0 if the owner is not available.</p>
1574
 
<div class="refsect3">
1575
 
<a name="id-1.4.28.7.16.7"></a><h4>Parameters</h4>
1576
 
<div class="informaltable"><table width="100%" border="0">
1577
 
<colgroup>
1578
 
<col width="150px" class="parameters_name">
1579
 
<col class="parameters_description">
1580
 
<col width="200px" class="parameters_annotations">
1581
 
</colgroup>
1582
 
<tbody>
1583
 
<tr>
1584
 
<td class="parameter_name"><p>proxy</p></td>
1585
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1586
 
<td class="parameter_annotations"> </td>
1587
 
</tr>
1588
 
<tr>
1589
 
<td class="parameter_name"><p>timeout_ms</p></td>
1590
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1591
 
default</p></td>
1592
 
<td class="parameter_annotations"> </td>
1593
 
</tr>
1594
 
<tr>
1595
 
<td class="parameter_name"><p>in_Handles</p></td>
1596
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A list of integer handles representing members of the channel</p></td>
1597
 
<td class="parameter_annotations"> </td>
1598
 
</tr>
1599
 
<tr>
1600
 
<td class="parameter_name"><p>callback</p></td>
1601
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1602
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1603
 
reply tracking</p></td>
1604
 
<td class="parameter_annotations"> </td>
1605
 
</tr>
1606
 
<tr>
1607
 
<td class="parameter_name"><p>user_data</p></td>
1608
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1609
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1610
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1611
 
<td class="parameter_annotations"> </td>
1612
 
</tr>
1613
 
<tr>
1614
 
<td class="parameter_name"><p>destroy</p></td>
1615
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1616
 
call has succeeded, failed or been cancelled;
1617
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1618
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1619
 
<td class="parameter_annotations"> </td>
1620
 
</tr>
1621
 
<tr>
1622
 
<td class="parameter_name"><p>weak_object</p></td>
1623
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1624
 
weakly referenced; if it is destroyed, this call
1625
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1626
 
<em class="parameter"><code>callback</code></em>
1627
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1628
 
<td class="parameter_annotations"> </td>
1629
 
</tr>
1630
 
</tbody>
1631
 
</table></div>
1632
 
</div>
1633
 
<div class="refsect3">
1634
 
<a name="id-1.4.28.7.16.8"></a><h4>Returns</h4>
1635
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1636
 
progress. It is borrowed from the object, and will become
1637
 
invalid when the callback is called, the call is
1638
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1639
 
<p></p>
1640
 
</div>
1641
 
</div>
1642
 
<hr>
1643
 
<div class="refsect2">
1644
 
<a name="tp-cli-channel-interface-group-call-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_call_get_local_pending_members ()</h3>
1645
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1646
 
tp_cli_channel_interface_group_call_get_local_pending_members
1647
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1648
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1649
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members</span></a> callback</code></em>,
1650
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1651
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1652
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1653
 
<div class="warning">
1654
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_local_pending_members</code> is deprecated and should not be used in newly-written code.</p>
1655
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
1656
 
</div>
1657
 
<p>Start a GetLocalPendingMembers method call.</p>
1658
 
<p>Returns the To_Be_Added handle (only) for each structure in the         &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.</p>
1659
 
<div class="refsect3">
1660
 
<a name="id-1.4.28.7.17.7"></a><h4>Parameters</h4>
1661
 
<div class="informaltable"><table width="100%" border="0">
1662
 
<colgroup>
1663
 
<col width="150px" class="parameters_name">
1664
 
<col class="parameters_description">
1665
 
<col width="200px" class="parameters_annotations">
1666
 
</colgroup>
1667
 
<tbody>
1668
 
<tr>
1669
 
<td class="parameter_name"><p>proxy</p></td>
1670
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1671
 
<td class="parameter_annotations"> </td>
1672
 
</tr>
1673
 
<tr>
1674
 
<td class="parameter_name"><p>timeout_ms</p></td>
1675
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1676
 
default</p></td>
1677
 
<td class="parameter_annotations"> </td>
1678
 
</tr>
1679
 
<tr>
1680
 
<td class="parameter_name"><p>callback</p></td>
1681
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1682
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1683
 
reply tracking</p></td>
1684
 
<td class="parameter_annotations"> </td>
1685
 
</tr>
1686
 
<tr>
1687
 
<td class="parameter_name"><p>user_data</p></td>
1688
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1689
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1690
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1691
 
<td class="parameter_annotations"> </td>
1692
 
</tr>
1693
 
<tr>
1694
 
<td class="parameter_name"><p>destroy</p></td>
1695
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1696
 
call has succeeded, failed or been cancelled;
1697
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1698
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1699
 
<td class="parameter_annotations"> </td>
1700
 
</tr>
1701
 
<tr>
1702
 
<td class="parameter_name"><p>weak_object</p></td>
1703
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1704
 
weakly referenced; if it is destroyed, this call
1705
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1706
 
<em class="parameter"><code>callback</code></em>
1707
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1708
 
<td class="parameter_annotations"> </td>
1709
 
</tr>
1710
 
</tbody>
1711
 
</table></div>
1712
 
</div>
1713
 
<div class="refsect3">
1714
 
<a name="id-1.4.28.7.17.8"></a><h4>Returns</h4>
1715
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1716
 
progress. It is borrowed from the object, and will become
1717
 
invalid when the callback is called, the call is
1718
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1719
 
<p></p>
1720
 
</div>
1721
 
</div>
1722
 
<hr>
1723
 
<div class="refsect2">
1724
 
<a name="tp-cli-channel-interface-group-call-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_call_get_local_pending_members_with_info ()</h3>
1725
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1726
 
tp_cli_channel_interface_group_call_get_local_pending_members_with_info
1727
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1728
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1729
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</span></a> callback</code></em>,
1730
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1731
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1732
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1733
 
<div class="warning">
1734
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code.</p>
1735
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
1736
 
</div>
1737
 
<p>Start a GetLocalPendingMembersWithInfo method call.</p>
1738
 
<p>Returns the &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.</p>
1739
 
<div class="refsect3">
1740
 
<a name="id-1.4.28.7.18.7"></a><h4>Parameters</h4>
1741
 
<div class="informaltable"><table width="100%" border="0">
1742
 
<colgroup>
1743
 
<col width="150px" class="parameters_name">
1744
 
<col class="parameters_description">
1745
 
<col width="200px" class="parameters_annotations">
1746
 
</colgroup>
1747
 
<tbody>
1748
 
<tr>
1749
 
<td class="parameter_name"><p>proxy</p></td>
1750
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1751
 
<td class="parameter_annotations"> </td>
1752
 
</tr>
1753
 
<tr>
1754
 
<td class="parameter_name"><p>timeout_ms</p></td>
1755
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1756
 
default</p></td>
1757
 
<td class="parameter_annotations"> </td>
1758
 
</tr>
1759
 
<tr>
1760
 
<td class="parameter_name"><p>callback</p></td>
1761
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1762
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1763
 
reply tracking</p></td>
1764
 
<td class="parameter_annotations"> </td>
1765
 
</tr>
1766
 
<tr>
1767
 
<td class="parameter_name"><p>user_data</p></td>
1768
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1769
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1770
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1771
 
<td class="parameter_annotations"> </td>
1772
 
</tr>
1773
 
<tr>
1774
 
<td class="parameter_name"><p>destroy</p></td>
1775
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1776
 
call has succeeded, failed or been cancelled;
1777
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1778
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1779
 
<td class="parameter_annotations"> </td>
1780
 
</tr>
1781
 
<tr>
1782
 
<td class="parameter_name"><p>weak_object</p></td>
1783
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1784
 
weakly referenced; if it is destroyed, this call
1785
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1786
 
<em class="parameter"><code>callback</code></em>
1787
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1788
 
<td class="parameter_annotations"> </td>
1789
 
</tr>
1790
 
</tbody>
1791
 
</table></div>
1792
 
</div>
1793
 
<div class="refsect3">
1794
 
<a name="id-1.4.28.7.18.8"></a><h4>Returns</h4>
1795
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1796
 
progress. It is borrowed from the object, and will become
1797
 
invalid when the callback is called, the call is
1798
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1799
 
<p></p>
1800
 
</div>
1801
 
</div>
1802
 
<hr>
1803
 
<div class="refsect2">
1804
 
<a name="tp-cli-channel-interface-group-call-get-members"></a><h3>tp_cli_channel_interface_group_call_get_members ()</h3>
1805
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1806
 
tp_cli_channel_interface_group_call_get_members
1807
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1808
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1809
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-members" title="tp_cli_channel_interface_group_callback_for_get_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_members</span></a> callback</code></em>,
1810
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1811
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1812
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1813
 
<div class="warning">
1814
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_members</code> is deprecated and should not be used in newly-written code.</p>
1815
 
<p>Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
1816
 
</div>
1817
 
<p>Start a GetMembers method call.</p>
1818
 
<p>Returns the &lt;tp:member-ref&gt;Members&lt;/tp:member-ref&gt; property.</p>
1819
 
<div class="refsect3">
1820
 
<a name="id-1.4.28.7.19.7"></a><h4>Parameters</h4>
1821
 
<div class="informaltable"><table width="100%" border="0">
1822
 
<colgroup>
1823
 
<col width="150px" class="parameters_name">
1824
 
<col class="parameters_description">
1825
 
<col width="200px" class="parameters_annotations">
1826
 
</colgroup>
1827
 
<tbody>
1828
 
<tr>
1829
 
<td class="parameter_name"><p>proxy</p></td>
1830
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1831
 
<td class="parameter_annotations"> </td>
1832
 
</tr>
1833
 
<tr>
1834
 
<td class="parameter_name"><p>timeout_ms</p></td>
1835
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1836
 
default</p></td>
1837
 
<td class="parameter_annotations"> </td>
1838
 
</tr>
1839
 
<tr>
1840
 
<td class="parameter_name"><p>callback</p></td>
1841
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1842
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1843
 
reply tracking</p></td>
1844
 
<td class="parameter_annotations"> </td>
1845
 
</tr>
1846
 
<tr>
1847
 
<td class="parameter_name"><p>user_data</p></td>
1848
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1849
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1850
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1851
 
<td class="parameter_annotations"> </td>
1852
 
</tr>
1853
 
<tr>
1854
 
<td class="parameter_name"><p>destroy</p></td>
1855
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1856
 
call has succeeded, failed or been cancelled;
1857
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1858
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1859
 
<td class="parameter_annotations"> </td>
1860
 
</tr>
1861
 
<tr>
1862
 
<td class="parameter_name"><p>weak_object</p></td>
1863
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1864
 
weakly referenced; if it is destroyed, this call
1865
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1866
 
<em class="parameter"><code>callback</code></em>
1867
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1868
 
<td class="parameter_annotations"> </td>
1869
 
</tr>
1870
 
</tbody>
1871
 
</table></div>
1872
 
</div>
1873
 
<div class="refsect3">
1874
 
<a name="id-1.4.28.7.19.8"></a><h4>Returns</h4>
1875
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1876
 
progress. It is borrowed from the object, and will become
1877
 
invalid when the callback is called, the call is
1878
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1879
 
<p></p>
1880
 
</div>
1881
 
</div>
1882
 
<hr>
1883
 
<div class="refsect2">
1884
 
<a name="tp-cli-channel-interface-group-call-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_call_get_remote_pending_members ()</h3>
1885
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1886
 
tp_cli_channel_interface_group_call_get_remote_pending_members
1887
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1888
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1889
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-remote-pending-members" title="tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_remote_pending_members</span></a> callback</code></em>,
1890
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1891
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1892
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1893
 
<div class="warning">
1894
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_remote_pending_members</code> is deprecated and should not be used in newly-written code.</p>
1895
 
<p>Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
1896
 
</div>
1897
 
<p>Start a GetRemotePendingMembers method call.</p>
1898
 
<p>Returns an array of handles representing contacts who have been         invited to the channel and are awaiting remote approval.</p>
1899
 
<div class="refsect3">
1900
 
<a name="id-1.4.28.7.20.7"></a><h4>Parameters</h4>
1901
 
<div class="informaltable"><table width="100%" border="0">
1902
 
<colgroup>
1903
 
<col width="150px" class="parameters_name">
1904
 
<col class="parameters_description">
1905
 
<col width="200px" class="parameters_annotations">
1906
 
</colgroup>
1907
 
<tbody>
1908
 
<tr>
1909
 
<td class="parameter_name"><p>proxy</p></td>
1910
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1911
 
<td class="parameter_annotations"> </td>
1912
 
</tr>
1913
 
<tr>
1914
 
<td class="parameter_name"><p>timeout_ms</p></td>
1915
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1916
 
default</p></td>
1917
 
<td class="parameter_annotations"> </td>
1918
 
</tr>
1919
 
<tr>
1920
 
<td class="parameter_name"><p>callback</p></td>
1921
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
1922
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
1923
 
reply tracking</p></td>
1924
 
<td class="parameter_annotations"> </td>
1925
 
</tr>
1926
 
<tr>
1927
 
<td class="parameter_name"><p>user_data</p></td>
1928
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
1929
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1930
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1931
 
<td class="parameter_annotations"> </td>
1932
 
</tr>
1933
 
<tr>
1934
 
<td class="parameter_name"><p>destroy</p></td>
1935
 
<td class="parameter_description"><p>called with the user_data as argument, after the
1936
 
call has succeeded, failed or been cancelled;
1937
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
1938
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1939
 
<td class="parameter_annotations"> </td>
1940
 
</tr>
1941
 
<tr>
1942
 
<td class="parameter_name"><p>weak_object</p></td>
1943
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
1944
 
weakly referenced; if it is destroyed, this call
1945
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
1946
 
<em class="parameter"><code>callback</code></em>
1947
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
1948
 
<td class="parameter_annotations"> </td>
1949
 
</tr>
1950
 
</tbody>
1951
 
</table></div>
1952
 
</div>
1953
 
<div class="refsect3">
1954
 
<a name="id-1.4.28.7.20.8"></a><h4>Returns</h4>
1955
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
1956
 
progress. It is borrowed from the object, and will become
1957
 
invalid when the callback is called, the call is
1958
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
1959
 
<p></p>
1960
 
</div>
1961
 
</div>
1962
 
<hr>
1963
 
<div class="refsect2">
1964
 
<a name="tp-cli-channel-interface-group-call-get-self-handle"></a><h3>tp_cli_channel_interface_group_call_get_self_handle ()</h3>
1965
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
1966
 
tp_cli_channel_interface_group_call_get_self_handle
1967
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
1968
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
1969
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-self-handle" title="tp_cli_channel_interface_group_callback_for_get_self_handle ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_self_handle</span></a> callback</code></em>,
1970
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1971
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1972
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1973
 
<div class="warning">
1974
 
<p><code class="literal">tp_cli_channel_interface_group_call_get_self_handle</code> is deprecated and should not be used in newly-written code.</p>
1975
 
<p>Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
1976
 
</div>
1977
 
<p>Start a GetSelfHandle method call.</p>
1978
 
<p>Returns the value of the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt;         property.</p>
1979
 
<div class="refsect3">
1980
 
<a name="id-1.4.28.7.21.7"></a><h4>Parameters</h4>
1981
 
<div class="informaltable"><table width="100%" border="0">
1982
 
<colgroup>
1983
 
<col width="150px" class="parameters_name">
1984
 
<col class="parameters_description">
1985
 
<col width="200px" class="parameters_annotations">
1986
 
</colgroup>
1987
 
<tbody>
1988
 
<tr>
1989
 
<td class="parameter_name"><p>proxy</p></td>
1990
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
1991
 
<td class="parameter_annotations"> </td>
1992
 
</tr>
1993
 
<tr>
1994
 
<td class="parameter_name"><p>timeout_ms</p></td>
1995
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
1996
 
default</p></td>
1997
 
<td class="parameter_annotations"> </td>
1998
 
</tr>
1999
 
<tr>
2000
 
<td class="parameter_name"><p>callback</p></td>
2001
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
2002
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2003
 
reply tracking</p></td>
2004
 
<td class="parameter_annotations"> </td>
2005
 
</tr>
2006
 
<tr>
2007
 
<td class="parameter_name"><p>user_data</p></td>
2008
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
2009
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2010
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2011
 
<td class="parameter_annotations"> </td>
2012
 
</tr>
2013
 
<tr>
2014
 
<td class="parameter_name"><p>destroy</p></td>
2015
 
<td class="parameter_description"><p>called with the user_data as argument, after the
2016
 
call has succeeded, failed or been cancelled;
2017
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2018
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2019
 
<td class="parameter_annotations"> </td>
2020
 
</tr>
2021
 
<tr>
2022
 
<td class="parameter_name"><p>weak_object</p></td>
2023
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2024
 
weakly referenced; if it is destroyed, this call
2025
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2026
 
<em class="parameter"><code>callback</code></em>
2027
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2028
 
<td class="parameter_annotations"> </td>
2029
 
</tr>
2030
 
</tbody>
2031
 
</table></div>
2032
 
</div>
2033
 
<div class="refsect3">
2034
 
<a name="id-1.4.28.7.21.8"></a><h4>Returns</h4>
2035
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2036
 
progress. It is borrowed from the object, and will become
2037
 
invalid when the callback is called, the call is
2038
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
2039
 
<p></p>
2040
 
</div>
2041
 
</div>
2042
 
<hr>
2043
 
<div class="refsect2">
2044
 
<a name="tp-cli-channel-interface-group-call-remove-members"></a><h3>tp_cli_channel_interface_group_call_remove_members ()</h3>
2045
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
2046
 
tp_cli_channel_interface_group_call_remove_members
2047
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2048
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2049
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
2050
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
2051
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members" title="tp_cli_channel_interface_group_callback_for_remove_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members</span></a> callback</code></em>,
2052
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2053
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2054
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2055
 
<p>Start a RemoveMembers method call.</p>
2056
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Requests the removal of contacts from a channel, reject their           request for channel membership on the pending local list, or           rescind their invitation on the pending remote list.&lt;/p&gt;          &lt;p&gt;If the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; is in a Group,           it can be removed via this method, in order to leave the group           gracefully. This is the recommended way to leave a chatroom, close           or reject a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           call, and so on.&lt;/p&gt;          &lt;p&gt;Accordingly, connection managers SHOULD support           doing this, regardless of the value of           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.           If doing so fails with PermissionDenied, this is considered to a bug           in the connection manager, but clients MUST recover by falling back           to closing the channel with the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;Close&lt;/tp:dbus-ref&gt;           method.&lt;/p&gt;          &lt;p&gt;Removing any contact from the local pending list is always           allowed. Removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the channel's members           is allowed if and only if Channel_Group_Flag_Can_Remove is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;,           while removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the remote pending list           is allowed if and only if Channel_Group_Flag_Can_Rescind is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be           sent to the server if supported. See the           Channel_Group_Flag_Message_Remove,           Channel_Group_Flag_Message_Depart,           Channel_Group_Flag_Message_Reject and           Channel_Group_Flag_Message_Rescind           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this           message should be provided.&lt;/p&gt;</p>
2057
 
<div class="refsect3">
2058
 
<a name="id-1.4.28.7.22.6"></a><h4>Parameters</h4>
2059
 
<div class="informaltable"><table width="100%" border="0">
2060
 
<colgroup>
2061
 
<col width="150px" class="parameters_name">
2062
 
<col class="parameters_description">
2063
 
<col width="200px" class="parameters_annotations">
2064
 
</colgroup>
2065
 
<tbody>
2066
 
<tr>
2067
 
<td class="parameter_name"><p>proxy</p></td>
2068
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
2069
 
<td class="parameter_annotations"> </td>
2070
 
</tr>
2071
 
<tr>
2072
 
<td class="parameter_name"><p>timeout_ms</p></td>
2073
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
2074
 
default</p></td>
2075
 
<td class="parameter_annotations"> </td>
2076
 
</tr>
2077
 
<tr>
2078
 
<td class="parameter_name"><p>in_Contacts</p></td>
2079
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to remove from the channel</p></td>
2080
 
<td class="parameter_annotations"> </td>
2081
 
</tr>
2082
 
<tr>
2083
 
<td class="parameter_name"><p>in_Message</p></td>
2084
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
2085
 
<td class="parameter_annotations"> </td>
2086
 
</tr>
2087
 
<tr>
2088
 
<td class="parameter_name"><p>callback</p></td>
2089
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
2090
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2091
 
reply tracking</p></td>
2092
 
<td class="parameter_annotations"> </td>
2093
 
</tr>
2094
 
<tr>
2095
 
<td class="parameter_name"><p>user_data</p></td>
2096
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
2097
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2098
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2099
 
<td class="parameter_annotations"> </td>
2100
 
</tr>
2101
 
<tr>
2102
 
<td class="parameter_name"><p>destroy</p></td>
2103
 
<td class="parameter_description"><p>called with the user_data as argument, after the
2104
 
call has succeeded, failed or been cancelled;
2105
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2106
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2107
 
<td class="parameter_annotations"> </td>
2108
 
</tr>
2109
 
<tr>
2110
 
<td class="parameter_name"><p>weak_object</p></td>
2111
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2112
 
weakly referenced; if it is destroyed, this call
2113
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2114
 
<em class="parameter"><code>callback</code></em>
2115
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2116
 
<td class="parameter_annotations"> </td>
2117
 
</tr>
2118
 
</tbody>
2119
 
</table></div>
2120
 
</div>
2121
 
<div class="refsect3">
2122
 
<a name="id-1.4.28.7.22.7"></a><h4>Returns</h4>
2123
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2124
 
progress. It is borrowed from the object, and will become
2125
 
invalid when the callback is called, the call is
2126
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
2127
 
<p></p>
2128
 
</div>
2129
 
</div>
2130
 
<hr>
2131
 
<div class="refsect2">
2132
 
<a name="tp-cli-channel-interface-group-call-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_call_remove_members_with_reason ()</h3>
2133
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
2134
 
tp_cli_channel_interface_group_call_remove_members_with_reason
2135
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2136
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2137
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
2138
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
2139
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
2140
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members-with-reason" title="tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members_with_reason</span></a> callback</code></em>,
2141
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2142
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2143
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2144
 
<p>Start a RemoveMembersWithReason method call.</p>
2145
 
<p>As &lt;tp:member-ref&gt;RemoveMembers&lt;/tp:member-ref&gt;, but a reason code may         be provided where         appropriate. The reason code may be ignored if the underlying         protocol is unable to represent the given reason.</p>
2146
 
<div class="refsect3">
2147
 
<a name="id-1.4.28.7.23.6"></a><h4>Parameters</h4>
2148
 
<div class="informaltable"><table width="100%" border="0">
2149
 
<colgroup>
2150
 
<col width="150px" class="parameters_name">
2151
 
<col class="parameters_description">
2152
 
<col width="200px" class="parameters_annotations">
2153
 
</colgroup>
2154
 
<tbody>
2155
 
<tr>
2156
 
<td class="parameter_name"><p>proxy</p></td>
2157
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
2158
 
<td class="parameter_annotations"> </td>
2159
 
</tr>
2160
 
<tr>
2161
 
<td class="parameter_name"><p>timeout_ms</p></td>
2162
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
2163
 
default</p></td>
2164
 
<td class="parameter_annotations"> </td>
2165
 
</tr>
2166
 
<tr>
2167
 
<td class="parameter_name"><p>in_Contacts</p></td>
2168
 
<td class="parameter_description"><p>Used to pass an 'in' argument: An array of contact handles to remove from the channel</p></td>
2169
 
<td class="parameter_annotations"> </td>
2170
 
</tr>
2171
 
<tr>
2172
 
<td class="parameter_name"><p>in_Message</p></td>
2173
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A string message, which can be blank if desired</p></td>
2174
 
<td class="parameter_annotations"> </td>
2175
 
</tr>
2176
 
<tr>
2177
 
<td class="parameter_name"><p>in_Reason</p></td>
2178
 
<td class="parameter_description"><p>Used to pass an 'in' argument: A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</p></td>
2179
 
<td class="parameter_annotations"> </td>
2180
 
</tr>
2181
 
<tr>
2182
 
<td class="parameter_name"><p>callback</p></td>
2183
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
2184
 
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2185
 
reply tracking</p></td>
2186
 
<td class="parameter_annotations"> </td>
2187
 
</tr>
2188
 
<tr>
2189
 
<td class="parameter_name"><p>user_data</p></td>
2190
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
2191
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2192
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2193
 
<td class="parameter_annotations"> </td>
2194
 
</tr>
2195
 
<tr>
2196
 
<td class="parameter_name"><p>destroy</p></td>
2197
 
<td class="parameter_description"><p>called with the user_data as argument, after the
2198
 
call has succeeded, failed or been cancelled;
2199
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
2200
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2201
 
<td class="parameter_annotations"> </td>
2202
 
</tr>
2203
 
<tr>
2204
 
<td class="parameter_name"><p>weak_object</p></td>
2205
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2206
 
weakly referenced; if it is destroyed, this call
2207
 
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2208
 
<em class="parameter"><code>callback</code></em>
2209
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2210
 
<td class="parameter_annotations"> </td>
2211
 
</tr>
2212
 
</tbody>
2213
 
</table></div>
2214
 
</div>
2215
 
<div class="refsect3">
2216
 
<a name="id-1.4.28.7.23.7"></a><h4>Returns</h4>
2217
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2218
 
progress. It is borrowed from the object, and will become
2219
 
invalid when the callback is called, the call is
2220
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
2221
 
<p></p>
2222
 
</div>
2223
 
</div>
2224
 
<hr>
2225
 
<div class="refsect2">
2226
 
<a name="tp-cli-channel-interface-group-callback-for-add-members"></a><h3>tp_cli_channel_interface_group_callback_for_add_members ()</h3>
2227
 
<pre class="programlisting"><span class="returnvalue">void</span>
2228
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_add_members<span class="c_punctuation">)</span>
2229
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2230
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2231
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2232
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2233
 
<p>Signature of the callback called when a AddMembers method call
2234
 
succeeds or fails.</p>
2235
 
<div class="refsect3">
2236
 
<a name="id-1.4.28.7.24.5"></a><h4>Parameters</h4>
2237
 
<div class="informaltable"><table width="100%" border="0">
2238
 
<colgroup>
2239
 
<col width="150px" class="parameters_name">
2240
 
<col class="parameters_description">
2241
 
<col width="200px" class="parameters_annotations">
2242
 
</colgroup>
2243
 
<tbody>
2244
 
<tr>
2245
 
<td class="parameter_name"><p>proxy</p></td>
2246
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2247
 
<td class="parameter_annotations"> </td>
2248
 
</tr>
2249
 
<tr>
2250
 
<td class="parameter_name"><p>error</p></td>
2251
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2252
 
<td class="parameter_annotations"> </td>
2253
 
</tr>
2254
 
<tr>
2255
 
<td class="parameter_name"><p>user_data</p></td>
2256
 
<td class="parameter_description"><p>user-supplied data</p></td>
2257
 
<td class="parameter_annotations"> </td>
2258
 
</tr>
2259
 
<tr>
2260
 
<td class="parameter_name"><p>weak_object</p></td>
2261
 
<td class="parameter_description"><p>user-supplied object</p></td>
2262
 
<td class="parameter_annotations"> </td>
2263
 
</tr>
2264
 
</tbody>
2265
 
</table></div>
2266
 
</div>
2267
 
</div>
2268
 
<hr>
2269
 
<div class="refsect2">
2270
 
<a name="tp-cli-channel-interface-group-callback-for-get-all-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_all_members ()</h3>
2271
 
<pre class="programlisting"><span class="returnvalue">void</span>
2272
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_all_members<span class="c_punctuation">)</span>
2273
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2274
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Members</code></em>,
2275
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Local_Pending</code></em>,
2276
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Remote_Pending</code></em>,
2277
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2278
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2279
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2280
 
<div class="warning">
2281
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_all_members</code> is deprecated and should not be used in newly-written code.</p>
2282
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
2283
 
</div>
2284
 
<p>Signature of the callback called when a GetAllMembers method call
2285
 
succeeds or fails.</p>
2286
 
<div class="refsect3">
2287
 
<a name="id-1.4.28.7.25.6"></a><h4>Parameters</h4>
2288
 
<div class="informaltable"><table width="100%" border="0">
2289
 
<colgroup>
2290
 
<col width="150px" class="parameters_name">
2291
 
<col class="parameters_description">
2292
 
<col width="200px" class="parameters_annotations">
2293
 
</colgroup>
2294
 
<tbody>
2295
 
<tr>
2296
 
<td class="parameter_name"><p>proxy</p></td>
2297
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2298
 
<td class="parameter_annotations"> </td>
2299
 
</tr>
2300
 
<tr>
2301
 
<td class="parameter_name"><p>out_Members</p></td>
2302
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2303
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of current members</p></td>
2304
 
<td class="parameter_annotations"> </td>
2305
 
</tr>
2306
 
<tr>
2307
 
<td class="parameter_name"><p>out_Local_Pending</p></td>
2308
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2309
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of local pending members</p></td>
2310
 
<td class="parameter_annotations"> </td>
2311
 
</tr>
2312
 
<tr>
2313
 
<td class="parameter_name"><p>out_Remote_Pending</p></td>
2314
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2315
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of remote pending members</p></td>
2316
 
<td class="parameter_annotations"> </td>
2317
 
</tr>
2318
 
<tr>
2319
 
<td class="parameter_name"><p>error</p></td>
2320
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2321
 
<td class="parameter_annotations"> </td>
2322
 
</tr>
2323
 
<tr>
2324
 
<td class="parameter_name"><p>user_data</p></td>
2325
 
<td class="parameter_description"><p>user-supplied data</p></td>
2326
 
<td class="parameter_annotations"> </td>
2327
 
</tr>
2328
 
<tr>
2329
 
<td class="parameter_name"><p>weak_object</p></td>
2330
 
<td class="parameter_description"><p>user-supplied object</p></td>
2331
 
<td class="parameter_annotations"> </td>
2332
 
</tr>
2333
 
</tbody>
2334
 
</table></div>
2335
 
</div>
2336
 
</div>
2337
 
<hr>
2338
 
<div class="refsect2">
2339
 
<a name="tp-cli-channel-interface-group-callback-for-get-group-flags"></a><h3>tp_cli_channel_interface_group_callback_for_get_group_flags ()</h3>
2340
 
<pre class="programlisting"><span class="returnvalue">void</span>
2341
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_group_flags<span class="c_punctuation">)</span>
2342
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2343
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Group_Flags</code></em>,
2344
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2345
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2346
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2347
 
<div class="warning">
2348
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_group_flags</code> is deprecated and should not be used in newly-written code.</p>
2349
 
<p>Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
2350
 
</div>
2351
 
<p>Signature of the callback called when a GetGroupFlags method call
2352
 
succeeds or fails.</p>
2353
 
<div class="refsect3">
2354
 
<a name="id-1.4.28.7.26.6"></a><h4>Parameters</h4>
2355
 
<div class="informaltable"><table width="100%" border="0">
2356
 
<colgroup>
2357
 
<col width="150px" class="parameters_name">
2358
 
<col class="parameters_description">
2359
 
<col width="200px" class="parameters_annotations">
2360
 
</colgroup>
2361
 
<tbody>
2362
 
<tr>
2363
 
<td class="parameter_name"><p>proxy</p></td>
2364
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2365
 
<td class="parameter_annotations"> </td>
2366
 
</tr>
2367
 
<tr>
2368
 
<td class="parameter_name"><p>out_Group_Flags</p></td>
2369
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2370
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: The value of the GroupFlags property (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</p></td>
2371
 
<td class="parameter_annotations"> </td>
2372
 
</tr>
2373
 
<tr>
2374
 
<td class="parameter_name"><p>error</p></td>
2375
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2376
 
<td class="parameter_annotations"> </td>
2377
 
</tr>
2378
 
<tr>
2379
 
<td class="parameter_name"><p>user_data</p></td>
2380
 
<td class="parameter_description"><p>user-supplied data</p></td>
2381
 
<td class="parameter_annotations"> </td>
2382
 
</tr>
2383
 
<tr>
2384
 
<td class="parameter_name"><p>weak_object</p></td>
2385
 
<td class="parameter_description"><p>user-supplied object</p></td>
2386
 
<td class="parameter_annotations"> </td>
2387
 
</tr>
2388
 
</tbody>
2389
 
</table></div>
2390
 
</div>
2391
 
</div>
2392
 
<hr>
2393
 
<div class="refsect2">
2394
 
<a name="tp-cli-channel-interface-group-callback-for-get-handle-owners"></a><h3>tp_cli_channel_interface_group_callback_for_get_handle_owners ()</h3>
2395
 
<pre class="programlisting"><span class="returnvalue">void</span>
2396
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_handle_owners<span class="c_punctuation">)</span>
2397
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2398
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Owners</code></em>,
2399
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2400
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2401
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2402
 
<div class="warning">
2403
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_handle_owners</code> is deprecated and should not be used in newly-written code.</p>
2404
 
<p>Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
2405
 
</div>
2406
 
<p>Signature of the callback called when a GetHandleOwners method call
2407
 
succeeds or fails.</p>
2408
 
<div class="refsect3">
2409
 
<a name="id-1.4.28.7.27.6"></a><h4>Parameters</h4>
2410
 
<div class="informaltable"><table width="100%" border="0">
2411
 
<colgroup>
2412
 
<col width="150px" class="parameters_name">
2413
 
<col class="parameters_description">
2414
 
<col width="200px" class="parameters_annotations">
2415
 
</colgroup>
2416
 
<tbody>
2417
 
<tr>
2418
 
<td class="parameter_name"><p>proxy</p></td>
2419
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2420
 
<td class="parameter_annotations"> </td>
2421
 
</tr>
2422
 
<tr>
2423
 
<td class="parameter_name"><p>out_Owners</p></td>
2424
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2425
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: An array of integer handles representing the owner handles of           the given room members, in the same order, or 0 if the           owner is not available</p></td>
2426
 
<td class="parameter_annotations"> </td>
2427
 
</tr>
2428
 
<tr>
2429
 
<td class="parameter_name"><p>error</p></td>
2430
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2431
 
<td class="parameter_annotations"> </td>
2432
 
</tr>
2433
 
<tr>
2434
 
<td class="parameter_name"><p>user_data</p></td>
2435
 
<td class="parameter_description"><p>user-supplied data</p></td>
2436
 
<td class="parameter_annotations"> </td>
2437
 
</tr>
2438
 
<tr>
2439
 
<td class="parameter_name"><p>weak_object</p></td>
2440
 
<td class="parameter_description"><p>user-supplied object</p></td>
2441
 
<td class="parameter_annotations"> </td>
2442
 
</tr>
2443
 
</tbody>
2444
 
</table></div>
2445
 
</div>
2446
 
</div>
2447
 
<hr>
2448
 
<div class="refsect2">
2449
 
<a name="tp-cli-channel-interface-group-callback-for-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_local_pending_members ()</h3>
2450
 
<pre class="programlisting"><span class="returnvalue">void</span>
2451
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_local_pending_members<span class="c_punctuation">)</span>
2452
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2453
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
2454
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2455
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2456
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2457
 
<div class="warning">
2458
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_local_pending_members</code> is deprecated and should not be used in newly-written code.</p>
2459
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
2460
 
</div>
2461
 
<p>Signature of the callback called when a GetLocalPendingMembers method call
2462
 
succeeds or fails.</p>
2463
 
<div class="refsect3">
2464
 
<a name="id-1.4.28.7.28.6"></a><h4>Parameters</h4>
2465
 
<div class="informaltable"><table width="100%" border="0">
2466
 
<colgroup>
2467
 
<col width="150px" class="parameters_name">
2468
 
<col class="parameters_description">
2469
 
<col width="200px" class="parameters_annotations">
2470
 
</colgroup>
2471
 
<tbody>
2472
 
<tr>
2473
 
<td class="parameter_name"><p>proxy</p></td>
2474
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2475
 
<td class="parameter_annotations"> </td>
2476
 
</tr>
2477
 
<tr>
2478
 
<td class="parameter_name"><p>out_Handles</p></td>
2479
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2480
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</p></td>
2481
 
<td class="parameter_annotations"> </td>
2482
 
</tr>
2483
 
<tr>
2484
 
<td class="parameter_name"><p>error</p></td>
2485
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2486
 
<td class="parameter_annotations"> </td>
2487
 
</tr>
2488
 
<tr>
2489
 
<td class="parameter_name"><p>user_data</p></td>
2490
 
<td class="parameter_description"><p>user-supplied data</p></td>
2491
 
<td class="parameter_annotations"> </td>
2492
 
</tr>
2493
 
<tr>
2494
 
<td class="parameter_name"><p>weak_object</p></td>
2495
 
<td class="parameter_description"><p>user-supplied object</p></td>
2496
 
<td class="parameter_annotations"> </td>
2497
 
</tr>
2498
 
</tbody>
2499
 
</table></div>
2500
 
</div>
2501
 
</div>
2502
 
<hr>
2503
 
<div class="refsect2">
2504
 
<a name="tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()</h3>
2505
 
<pre class="programlisting"><span class="returnvalue">void</span>
2506
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info<span class="c_punctuation">)</span>
2507
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2508
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Info</code></em>,
2509
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2510
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2511
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2512
 
<div class="warning">
2513
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code.</p>
2514
 
<p>Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
2515
 
</div>
2516
 
<p>Signature of the callback called when a GetLocalPendingMembersWithInfo method call
2517
 
succeeds or fails.</p>
2518
 
<div class="refsect3">
2519
 
<a name="id-1.4.28.7.29.6"></a><h4>Parameters</h4>
2520
 
<div class="informaltable"><table width="100%" border="0">
2521
 
<colgroup>
2522
 
<col width="150px" class="parameters_name">
2523
 
<col class="parameters_description">
2524
 
<col width="200px" class="parameters_annotations">
2525
 
</colgroup>
2526
 
<tbody>
2527
 
<tr>
2528
 
<td class="parameter_name"><p>proxy</p></td>
2529
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2530
 
<td class="parameter_annotations"> </td>
2531
 
</tr>
2532
 
<tr>
2533
 
<td class="parameter_name"><p>out_Info</p></td>
2534
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2535
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;               A handle representing the contact requesting channel membership             &lt;/li&gt;             &lt;li&gt;               A handle representing the contact making the request, or 0 if               unknown             &lt;/li&gt;             &lt;li&gt;               The reason for the request: one of the values of               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;             &lt;/li&gt;             &lt;li&gt;               A string message containing the reason for the request if any (or               blank if none)             &lt;/li&gt;           &lt;/ul&gt;</p></td>
2536
 
<td class="parameter_annotations"> </td>
2537
 
</tr>
2538
 
<tr>
2539
 
<td class="parameter_name"><p>error</p></td>
2540
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2541
 
<td class="parameter_annotations"> </td>
2542
 
</tr>
2543
 
<tr>
2544
 
<td class="parameter_name"><p>user_data</p></td>
2545
 
<td class="parameter_description"><p>user-supplied data</p></td>
2546
 
<td class="parameter_annotations"> </td>
2547
 
</tr>
2548
 
<tr>
2549
 
<td class="parameter_name"><p>weak_object</p></td>
2550
 
<td class="parameter_description"><p>user-supplied object</p></td>
2551
 
<td class="parameter_annotations"> </td>
2552
 
</tr>
2553
 
</tbody>
2554
 
</table></div>
2555
 
</div>
2556
 
</div>
2557
 
<hr>
2558
 
<div class="refsect2">
2559
 
<a name="tp-cli-channel-interface-group-callback-for-get-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_members ()</h3>
2560
 
<pre class="programlisting"><span class="returnvalue">void</span>
2561
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_members<span class="c_punctuation">)</span>
2562
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2563
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
2564
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2565
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2566
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2567
 
<div class="warning">
2568
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_members</code> is deprecated and should not be used in newly-written code.</p>
2569
 
<p>Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
2570
 
</div>
2571
 
<p>Signature of the callback called when a GetMembers method call
2572
 
succeeds or fails.</p>
2573
 
<div class="refsect3">
2574
 
<a name="id-1.4.28.7.30.6"></a><h4>Parameters</h4>
2575
 
<div class="informaltable"><table width="100%" border="0">
2576
 
<colgroup>
2577
 
<col width="150px" class="parameters_name">
2578
 
<col class="parameters_description">
2579
 
<col width="200px" class="parameters_annotations">
2580
 
</colgroup>
2581
 
<tbody>
2582
 
<tr>
2583
 
<td class="parameter_name"><p>proxy</p></td>
2584
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2585
 
<td class="parameter_annotations"> </td>
2586
 
</tr>
2587
 
<tr>
2588
 
<td class="parameter_name"><p>out_Handles</p></td>
2589
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2590
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</p></td>
2591
 
<td class="parameter_annotations"> </td>
2592
 
</tr>
2593
 
<tr>
2594
 
<td class="parameter_name"><p>error</p></td>
2595
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2596
 
<td class="parameter_annotations"> </td>
2597
 
</tr>
2598
 
<tr>
2599
 
<td class="parameter_name"><p>user_data</p></td>
2600
 
<td class="parameter_description"><p>user-supplied data</p></td>
2601
 
<td class="parameter_annotations"> </td>
2602
 
</tr>
2603
 
<tr>
2604
 
<td class="parameter_name"><p>weak_object</p></td>
2605
 
<td class="parameter_description"><p>user-supplied object</p></td>
2606
 
<td class="parameter_annotations"> </td>
2607
 
</tr>
2608
 
</tbody>
2609
 
</table></div>
2610
 
</div>
2611
 
</div>
2612
 
<hr>
2613
 
<div class="refsect2">
2614
 
<a name="tp-cli-channel-interface-group-callback-for-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()</h3>
2615
 
<pre class="programlisting"><span class="returnvalue">void</span>
2616
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_remote_pending_members<span class="c_punctuation">)</span>
2617
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2618
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
2619
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2620
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2621
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2622
 
<div class="warning">
2623
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_remote_pending_members</code> is deprecated and should not be used in newly-written code.</p>
2624
 
<p>Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
2625
 
</div>
2626
 
<p>Signature of the callback called when a GetRemotePendingMembers method call
2627
 
succeeds or fails.</p>
2628
 
<div class="refsect3">
2629
 
<a name="id-1.4.28.7.31.6"></a><h4>Parameters</h4>
2630
 
<div class="informaltable"><table width="100%" border="0">
2631
 
<colgroup>
2632
 
<col width="150px" class="parameters_name">
2633
 
<col class="parameters_description">
2634
 
<col width="200px" class="parameters_annotations">
2635
 
</colgroup>
2636
 
<tbody>
2637
 
<tr>
2638
 
<td class="parameter_name"><p>proxy</p></td>
2639
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2640
 
<td class="parameter_annotations"> </td>
2641
 
</tr>
2642
 
<tr>
2643
 
<td class="parameter_name"><p>out_Handles</p></td>
2644
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2645
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</p></td>
2646
 
<td class="parameter_annotations"> </td>
2647
 
</tr>
2648
 
<tr>
2649
 
<td class="parameter_name"><p>error</p></td>
2650
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2651
 
<td class="parameter_annotations"> </td>
2652
 
</tr>
2653
 
<tr>
2654
 
<td class="parameter_name"><p>user_data</p></td>
2655
 
<td class="parameter_description"><p>user-supplied data</p></td>
2656
 
<td class="parameter_annotations"> </td>
2657
 
</tr>
2658
 
<tr>
2659
 
<td class="parameter_name"><p>weak_object</p></td>
2660
 
<td class="parameter_description"><p>user-supplied object</p></td>
2661
 
<td class="parameter_annotations"> </td>
2662
 
</tr>
2663
 
</tbody>
2664
 
</table></div>
2665
 
</div>
2666
 
</div>
2667
 
<hr>
2668
 
<div class="refsect2">
2669
 
<a name="tp-cli-channel-interface-group-callback-for-get-self-handle"></a><h3>tp_cli_channel_interface_group_callback_for_get_self_handle ()</h3>
2670
 
<pre class="programlisting"><span class="returnvalue">void</span>
2671
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_get_self_handle<span class="c_punctuation">)</span>
2672
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2673
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Self_Handle</code></em>,
2674
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2675
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2676
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2677
 
<div class="warning">
2678
 
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_self_handle</code> is deprecated and should not be used in newly-written code.</p>
2679
 
<p>Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
2680
 
</div>
2681
 
<p>Signature of the callback called when a GetSelfHandle method call
2682
 
succeeds or fails.</p>
2683
 
<div class="refsect3">
2684
 
<a name="id-1.4.28.7.32.6"></a><h4>Parameters</h4>
2685
 
<div class="informaltable"><table width="100%" border="0">
2686
 
<colgroup>
2687
 
<col width="150px" class="parameters_name">
2688
 
<col class="parameters_description">
2689
 
<col width="200px" class="parameters_annotations">
2690
 
</colgroup>
2691
 
<tbody>
2692
 
<tr>
2693
 
<td class="parameter_name"><p>proxy</p></td>
2694
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2695
 
<td class="parameter_annotations"> </td>
2696
 
</tr>
2697
 
<tr>
2698
 
<td class="parameter_name"><p>out_Self_Handle</p></td>
2699
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
2700
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented) (<span class="type">TpContactHandle</span>)</p></td>
2701
 
<td class="parameter_annotations"> </td>
2702
 
</tr>
2703
 
<tr>
2704
 
<td class="parameter_name"><p>error</p></td>
2705
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2706
 
<td class="parameter_annotations"> </td>
2707
 
</tr>
2708
 
<tr>
2709
 
<td class="parameter_name"><p>user_data</p></td>
2710
 
<td class="parameter_description"><p>user-supplied data</p></td>
2711
 
<td class="parameter_annotations"> </td>
2712
 
</tr>
2713
 
<tr>
2714
 
<td class="parameter_name"><p>weak_object</p></td>
2715
 
<td class="parameter_description"><p>user-supplied object</p></td>
2716
 
<td class="parameter_annotations"> </td>
2717
 
</tr>
2718
 
</tbody>
2719
 
</table></div>
2720
 
</div>
2721
 
</div>
2722
 
<hr>
2723
 
<div class="refsect2">
2724
 
<a name="tp-cli-channel-interface-group-callback-for-remove-members"></a><h3>tp_cli_channel_interface_group_callback_for_remove_members ()</h3>
2725
 
<pre class="programlisting"><span class="returnvalue">void</span>
2726
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_remove_members<span class="c_punctuation">)</span>
2727
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2728
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2729
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2730
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2731
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_callback_for_remove_members</code> is deprecated and should not be used in newly-written code.</p></div>
2732
 
<p>Signature of the callback called when a RemoveMembers method call
2733
 
succeeds or fails.</p>
2734
 
<div class="refsect3">
2735
 
<a name="id-1.4.28.7.33.6"></a><h4>Parameters</h4>
2736
 
<div class="informaltable"><table width="100%" border="0">
2737
 
<colgroup>
2738
 
<col width="150px" class="parameters_name">
2739
 
<col class="parameters_description">
2740
 
<col width="200px" class="parameters_annotations">
2741
 
</colgroup>
2742
 
<tbody>
2743
 
<tr>
2744
 
<td class="parameter_name"><p>proxy</p></td>
2745
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2746
 
<td class="parameter_annotations"> </td>
2747
 
</tr>
2748
 
<tr>
2749
 
<td class="parameter_name"><p>error</p></td>
2750
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2751
 
<td class="parameter_annotations"> </td>
2752
 
</tr>
2753
 
<tr>
2754
 
<td class="parameter_name"><p>user_data</p></td>
2755
 
<td class="parameter_description"><p>user-supplied data</p></td>
2756
 
<td class="parameter_annotations"> </td>
2757
 
</tr>
2758
 
<tr>
2759
 
<td class="parameter_name"><p>weak_object</p></td>
2760
 
<td class="parameter_description"><p>user-supplied object</p></td>
2761
 
<td class="parameter_annotations"> </td>
2762
 
</tr>
2763
 
</tbody>
2764
 
</table></div>
2765
 
</div>
2766
 
</div>
2767
 
<hr>
2768
 
<div class="refsect2">
2769
 
<a name="tp-cli-channel-interface-group-callback-for-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()</h3>
2770
 
<pre class="programlisting"><span class="returnvalue">void</span>
2771
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_callback_for_remove_members_with_reason<span class="c_punctuation">)</span>
2772
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2773
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2774
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2775
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2776
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_callback_for_remove_members_with_reason</code> is deprecated and should not be used in newly-written code.</p></div>
2777
 
<p>Signature of the callback called when a RemoveMembersWithReason method call
2778
 
succeeds or fails.</p>
2779
 
<div class="refsect3">
2780
 
<a name="id-1.4.28.7.34.6"></a><h4>Parameters</h4>
2781
 
<div class="informaltable"><table width="100%" border="0">
2782
 
<colgroup>
2783
 
<col width="150px" class="parameters_name">
2784
 
<col class="parameters_description">
2785
 
<col width="200px" class="parameters_annotations">
2786
 
</colgroup>
2787
 
<tbody>
2788
 
<tr>
2789
 
<td class="parameter_name"><p>proxy</p></td>
2790
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
2791
 
<td class="parameter_annotations"> </td>
2792
 
</tr>
2793
 
<tr>
2794
 
<td class="parameter_name"><p>error</p></td>
2795
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
2796
 
<td class="parameter_annotations"> </td>
2797
 
</tr>
2798
 
<tr>
2799
 
<td class="parameter_name"><p>user_data</p></td>
2800
 
<td class="parameter_description"><p>user-supplied data</p></td>
2801
 
<td class="parameter_annotations"> </td>
2802
 
</tr>
2803
 
<tr>
2804
 
<td class="parameter_name"><p>weak_object</p></td>
2805
 
<td class="parameter_description"><p>user-supplied object</p></td>
2806
 
<td class="parameter_annotations"> </td>
2807
 
</tr>
2808
 
</tbody>
2809
 
</table></div>
2810
 
</div>
2811
 
</div>
2812
 
<hr>
2813
 
<div class="refsect2">
2814
 
<a name="tp-cli-channel-interface-group-connect-to-group-flags-changed"></a><h3>tp_cli_channel_interface_group_connect_to_group_flags_changed ()</h3>
2815
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
2816
 
tp_cli_channel_interface_group_connect_to_group_flags_changed
2817
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2818
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-group-flags-changed" title="tp_cli_channel_interface_group_signal_callback_group_flags_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_group_flags_changed</span></a> callback</code></em>,
2819
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2820
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2821
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2822
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2823
 
<p>Connect a handler to the signal GroupFlagsChanged.</p>
2824
 
<p>Emitted when the flags as returned by         &lt;tp:member-ref&gt;GetGroupFlags&lt;/tp:member-ref&gt; are changed.         The user interface should be updated as appropriate.</p>
2825
 
<div class="refsect3">
2826
 
<a name="id-1.4.28.7.35.6"></a><h4>Parameters</h4>
2827
 
<div class="informaltable"><table width="100%" border="0">
2828
 
<colgroup>
2829
 
<col width="150px" class="parameters_name">
2830
 
<col class="parameters_description">
2831
 
<col width="200px" class="parameters_annotations">
2832
 
</colgroup>
2833
 
<tbody>
2834
 
<tr>
2835
 
<td class="parameter_name"><p>proxy</p></td>
2836
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
2837
 
<td class="parameter_annotations"> </td>
2838
 
</tr>
2839
 
<tr>
2840
 
<td class="parameter_name"><p>callback</p></td>
2841
 
<td class="parameter_description"><p>Callback to be called when the signal is
2842
 
received</p></td>
2843
 
<td class="parameter_annotations"> </td>
2844
 
</tr>
2845
 
<tr>
2846
 
<td class="parameter_name"><p>user_data</p></td>
2847
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
2848
 
<td class="parameter_annotations"> </td>
2849
 
</tr>
2850
 
<tr>
2851
 
<td class="parameter_name"><p>destroy</p></td>
2852
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
2853
 
will be called when this signal is disconnected, or
2854
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2855
 
<td class="parameter_annotations"> </td>
2856
 
</tr>
2857
 
<tr>
2858
 
<td class="parameter_name"><p>weak_object</p></td>
2859
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
2860
 
if it is destroyed, this callback will automatically be
2861
 
disconnected</p></td>
2862
 
<td class="parameter_annotations"> </td>
2863
 
</tr>
2864
 
<tr>
2865
 
<td class="parameter_name"><p>error</p></td>
2866
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
2867
 
returned</p></td>
2868
 
<td class="parameter_annotations"> </td>
2869
 
</tr>
2870
 
</tbody>
2871
 
</table></div>
2872
 
</div>
2873
 
<div class="refsect3">
2874
 
<a name="id-1.4.28.7.35.7"></a><h4>Returns</h4>
2875
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
2876
 
above, which can be used to disconnect the signal; or
2877
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
2878
 
or has become invalid.</p>
2879
 
<p></p>
2880
 
</div>
2881
 
</div>
2882
 
<hr>
2883
 
<div class="refsect2">
2884
 
<a name="tp-cli-channel-interface-group-connect-to-members-changed"></a><h3>tp_cli_channel_interface_group_connect_to_members_changed ()</h3>
2885
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
2886
 
tp_cli_channel_interface_group_connect_to_members_changed
2887
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2888
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed" title="tp_cli_channel_interface_group_signal_callback_members_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed</span></a> callback</code></em>,
2889
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2890
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2891
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2892
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2893
 
<p>Connect a handler to the signal MembersChanged.</p>
2894
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when contacts join any of the three lists (members, local           pending or remote pending) or when they leave any of the three lists.           There may also be a message from the server regarding this change,           which may be displayed to the user if desired.&lt;/p&gt;          &lt;p&gt;All channel-specific handles that are mentioned in this signal           MUST be represented in the value of the           &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt; property.           In practice, this will mean that           &lt;tp:member-ref&gt;HandleOwnersChanged&lt;/tp:member-ref&gt; is           emitted &lt;em&gt;before&lt;/em&gt; emitting a MembersChanged signal in which           channel-specific handles are added, but that it is emitted           &lt;em&gt;after&lt;/em&gt; emitting a MembersChanged signal in which           channel-specific handles are removed.&lt;/p&gt;          &lt;p&gt;See &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           for an overview of how group state changes are used to indicate the           progress of a call.&lt;/p&gt;</p>
2895
 
<div class="refsect3">
2896
 
<a name="id-1.4.28.7.36.6"></a><h4>Parameters</h4>
2897
 
<div class="informaltable"><table width="100%" border="0">
2898
 
<colgroup>
2899
 
<col width="150px" class="parameters_name">
2900
 
<col class="parameters_description">
2901
 
<col width="200px" class="parameters_annotations">
2902
 
</colgroup>
2903
 
<tbody>
2904
 
<tr>
2905
 
<td class="parameter_name"><p>proxy</p></td>
2906
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
2907
 
<td class="parameter_annotations"> </td>
2908
 
</tr>
2909
 
<tr>
2910
 
<td class="parameter_name"><p>callback</p></td>
2911
 
<td class="parameter_description"><p>Callback to be called when the signal is
2912
 
received</p></td>
2913
 
<td class="parameter_annotations"> </td>
2914
 
</tr>
2915
 
<tr>
2916
 
<td class="parameter_name"><p>user_data</p></td>
2917
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
2918
 
<td class="parameter_annotations"> </td>
2919
 
</tr>
2920
 
<tr>
2921
 
<td class="parameter_name"><p>destroy</p></td>
2922
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
2923
 
will be called when this signal is disconnected, or
2924
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2925
 
<td class="parameter_annotations"> </td>
2926
 
</tr>
2927
 
<tr>
2928
 
<td class="parameter_name"><p>weak_object</p></td>
2929
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
2930
 
if it is destroyed, this callback will automatically be
2931
 
disconnected</p></td>
2932
 
<td class="parameter_annotations"> </td>
2933
 
</tr>
2934
 
<tr>
2935
 
<td class="parameter_name"><p>error</p></td>
2936
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
2937
 
returned</p></td>
2938
 
<td class="parameter_annotations"> </td>
2939
 
</tr>
2940
 
</tbody>
2941
 
</table></div>
2942
 
</div>
2943
 
<div class="refsect3">
2944
 
<a name="id-1.4.28.7.36.7"></a><h4>Returns</h4>
2945
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
2946
 
above, which can be used to disconnect the signal; or
2947
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
2948
 
or has become invalid.</p>
2949
 
<p></p>
2950
 
</div>
2951
 
</div>
2952
 
<hr>
2953
 
<div class="refsect2">
2954
 
<a name="tp-cli-channel-interface-group-connect-to-members-changed-detailed"></a><h3>tp_cli_channel_interface_group_connect_to_members_changed_detailed ()</h3>
2955
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
2956
 
tp_cli_channel_interface_group_connect_to_members_changed_detailed
2957
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
2958
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed_detailed</span></a> callback</code></em>,
2959
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2960
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2961
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2962
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2963
 
<p>Connect a handler to the signal MembersChangedDetailed.</p>
2964
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when contacts join any of the three lists (members, local           pending or remote pending) or when they leave any of the three           lists. This signal provides a superset of the information provided by           &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt;;           if the channel's &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;           contains Members_Changed_Detailed, then clients may listen exclusively           to this signal in preference to that signal.&lt;/p&gt;          &lt;p&gt;All channel-specific handles that are mentioned in this signal           MUST be represented in the value of the           &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt; property.  In practice,           this will mean that           &lt;tp:member-ref&gt;HandleOwnersChanged&lt;/tp:member-ref&gt; is emitted           &lt;em&gt;before&lt;/em&gt; emitting a MembersChangedDetailed signal in which           channel-specific handles are added, but that it is emitted           &lt;em&gt;after&lt;/em&gt; emitting a MembersChangedDetailed signal in which           channel-specific handles are removed.&lt;/p&gt;          &lt;p&gt;See &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           for an overview of how group state changes are used to indicate the           progress of a call.&lt;/p&gt;</p>
2965
 
<div class="refsect3">
2966
 
<a name="id-1.4.28.7.37.6"></a><h4>Parameters</h4>
2967
 
<div class="informaltable"><table width="100%" border="0">
2968
 
<colgroup>
2969
 
<col width="150px" class="parameters_name">
2970
 
<col class="parameters_description">
2971
 
<col width="200px" class="parameters_annotations">
2972
 
</colgroup>
2973
 
<tbody>
2974
 
<tr>
2975
 
<td class="parameter_name"><p>proxy</p></td>
2976
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
2977
 
<td class="parameter_annotations"> </td>
2978
 
</tr>
2979
 
<tr>
2980
 
<td class="parameter_name"><p>callback</p></td>
2981
 
<td class="parameter_description"><p>Callback to be called when the signal is
2982
 
received</p></td>
2983
 
<td class="parameter_annotations"> </td>
2984
 
</tr>
2985
 
<tr>
2986
 
<td class="parameter_name"><p>user_data</p></td>
2987
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
2988
 
<td class="parameter_annotations"> </td>
2989
 
</tr>
2990
 
<tr>
2991
 
<td class="parameter_name"><p>destroy</p></td>
2992
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
2993
 
will be called when this signal is disconnected, or
2994
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
2995
 
<td class="parameter_annotations"> </td>
2996
 
</tr>
2997
 
<tr>
2998
 
<td class="parameter_name"><p>weak_object</p></td>
2999
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3000
 
if it is destroyed, this callback will automatically be
3001
 
disconnected</p></td>
3002
 
<td class="parameter_annotations"> </td>
3003
 
</tr>
3004
 
<tr>
3005
 
<td class="parameter_name"><p>error</p></td>
3006
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3007
 
returned</p></td>
3008
 
<td class="parameter_annotations"> </td>
3009
 
</tr>
3010
 
</tbody>
3011
 
</table></div>
3012
 
</div>
3013
 
<div class="refsect3">
3014
 
<a name="id-1.4.28.7.37.7"></a><h4>Returns</h4>
3015
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3016
 
above, which can be used to disconnect the signal; or
3017
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3018
 
or has become invalid.</p>
3019
 
<p></p>
3020
 
</div>
3021
 
</div>
3022
 
<hr>
3023
 
<div class="refsect2">
3024
 
<a name="tp-cli-channel-interface-group-signal-callback-group-flags-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_group_flags_changed ()</h3>
3025
 
<pre class="programlisting"><span class="returnvalue">void</span>
3026
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_group_flags_changed<span class="c_punctuation">)</span>
3027
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3028
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Added</code></em>,
3029
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Removed</code></em>,
3030
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3031
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3032
 
<p>Represents the signature of a callback for the signal GroupFlagsChanged.</p>
3033
 
<div class="refsect3">
3034
 
<a name="id-1.4.28.7.38.5"></a><h4>Parameters</h4>
3035
 
<div class="informaltable"><table width="100%" border="0">
3036
 
<colgroup>
3037
 
<col width="150px" class="parameters_name">
3038
 
<col class="parameters_description">
3039
 
<col width="200px" class="parameters_annotations">
3040
 
</colgroup>
3041
 
<tbody>
3042
 
<tr>
3043
 
<td class="parameter_name"><p>proxy</p></td>
3044
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-group-flags-changed" title="tp_cli_channel_interface_group_connect_to_group_flags_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_group_flags_changed()</code></a>
3045
 
was called</p></td>
3046
 
<td class="parameter_annotations"> </td>
3047
 
</tr>
3048
 
<tr>
3049
 
<td class="parameter_name"><p>arg_Added</p></td>
3050
 
<td class="parameter_description"><p>A bitwise OR of the flags which have been set (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</p></td>
3051
 
<td class="parameter_annotations"> </td>
3052
 
</tr>
3053
 
<tr>
3054
 
<td class="parameter_name"><p>arg_Removed</p></td>
3055
 
<td class="parameter_description"><p>A bitwise OR of the flags which have been cleared (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</p></td>
3056
 
<td class="parameter_annotations"> </td>
3057
 
</tr>
3058
 
<tr>
3059
 
<td class="parameter_name"><p>user_data</p></td>
3060
 
<td class="parameter_description"><p>User-supplied data</p></td>
3061
 
<td class="parameter_annotations"> </td>
3062
 
</tr>
3063
 
<tr>
3064
 
<td class="parameter_name"><p>weak_object</p></td>
3065
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3066
 
<td class="parameter_annotations"> </td>
3067
 
</tr>
3068
 
</tbody>
3069
 
</table></div>
3070
 
</div>
3071
 
</div>
3072
 
<hr>
3073
 
<div class="refsect2">
3074
 
<a name="tp-cli-channel-interface-group-signal-callback-members-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_members_changed ()</h3>
3075
 
<pre class="programlisting"><span class="returnvalue">void</span>
3076
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_members_changed<span class="c_punctuation">)</span>
3077
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3078
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message</code></em>,
3079
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
3080
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
3081
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
3082
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
3083
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Actor</code></em>,
3084
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>,
3085
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3086
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3087
 
<p>Represents the signature of a callback for the signal MembersChanged.</p>
3088
 
<div class="refsect3">
3089
 
<a name="id-1.4.28.7.39.5"></a><h4>Parameters</h4>
3090
 
<div class="informaltable"><table width="100%" border="0">
3091
 
<colgroup>
3092
 
<col width="150px" class="parameters_name">
3093
 
<col class="parameters_description">
3094
 
<col width="200px" class="parameters_annotations">
3095
 
</colgroup>
3096
 
<tbody>
3097
 
<tr>
3098
 
<td class="parameter_name"><p>proxy</p></td>
3099
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed" title="tp_cli_channel_interface_group_connect_to_members_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_members_changed()</code></a>
3100
 
was called</p></td>
3101
 
<td class="parameter_annotations"> </td>
3102
 
</tr>
3103
 
<tr>
3104
 
<td class="parameter_name"><p>arg_Message</p></td>
3105
 
<td class="parameter_description"><p>A string message from the server, or blank if not</p></td>
3106
 
<td class="parameter_annotations"> </td>
3107
 
</tr>
3108
 
<tr>
3109
 
<td class="parameter_name"><p>arg_Added</p></td>
3110
 
<td class="parameter_description"><p>A list of members added to the channel</p></td>
3111
 
<td class="parameter_annotations"> </td>
3112
 
</tr>
3113
 
<tr>
3114
 
<td class="parameter_name"><p>arg_Removed</p></td>
3115
 
<td class="parameter_description"><p>A list of members removed from the channel</p></td>
3116
 
<td class="parameter_annotations"> </td>
3117
 
</tr>
3118
 
<tr>
3119
 
<td class="parameter_name"><p>arg_Local_Pending</p></td>
3120
 
<td class="parameter_description"><p>A list of members who are pending local approval</p></td>
3121
 
<td class="parameter_annotations"> </td>
3122
 
</tr>
3123
 
<tr>
3124
 
<td class="parameter_name"><p>arg_Remote_Pending</p></td>
3125
 
<td class="parameter_description"><p>A list of members who are pending remote approval</p></td>
3126
 
<td class="parameter_annotations"> </td>
3127
 
</tr>
3128
 
<tr>
3129
 
<td class="parameter_name"><p>arg_Actor</p></td>
3130
 
<td class="parameter_description"><p>The contact handle of the person who made the change, or 0           if not known (<span class="type">TpContactHandle</span>)</p></td>
3131
 
<td class="parameter_annotations"> </td>
3132
 
</tr>
3133
 
<tr>
3134
 
<td class="parameter_name"><p>arg_Reason</p></td>
3135
 
<td class="parameter_description"><p>A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</p></td>
3136
 
<td class="parameter_annotations"> </td>
3137
 
</tr>
3138
 
<tr>
3139
 
<td class="parameter_name"><p>user_data</p></td>
3140
 
<td class="parameter_description"><p>User-supplied data</p></td>
3141
 
<td class="parameter_annotations"> </td>
3142
 
</tr>
3143
 
<tr>
3144
 
<td class="parameter_name"><p>weak_object</p></td>
3145
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3146
 
<td class="parameter_annotations"> </td>
3147
 
</tr>
3148
 
</tbody>
3149
 
</table></div>
3150
 
</div>
3151
 
</div>
3152
 
<hr>
3153
 
<div class="refsect2">
3154
 
<a name="tp-cli-channel-interface-group-signal-callback-members-changed-detailed"></a><h3>tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()</h3>
3155
 
<pre class="programlisting"><span class="returnvalue">void</span>
3156
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_members_changed_detailed<span class="c_punctuation">)</span>
3157
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3158
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
3159
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
3160
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
3161
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
3162
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
3163
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3164
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3165
 
<p>Represents the signature of a callback for the signal MembersChangedDetailed.</p>
3166
 
<div class="refsect3">
3167
 
<a name="id-1.4.28.7.40.5"></a><h4>Parameters</h4>
3168
 
<div class="informaltable"><table width="100%" border="0">
3169
 
<colgroup>
3170
 
<col width="150px" class="parameters_name">
3171
 
<col class="parameters_description">
3172
 
<col width="200px" class="parameters_annotations">
3173
 
</colgroup>
3174
 
<tbody>
3175
 
<tr>
3176
 
<td class="parameter_name"><p>proxy</p></td>
3177
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed-detailed" title="tp_cli_channel_interface_group_connect_to_members_changed_detailed ()"><code class="function">tp_cli_channel_interface_group_connect_to_members_changed_detailed()</code></a>
3178
 
was called</p></td>
3179
 
<td class="parameter_annotations"> </td>
3180
 
</tr>
3181
 
<tr>
3182
 
<td class="parameter_name"><p>arg_Added</p></td>
3183
 
<td class="parameter_description"><p>A list of members added to the channel</p></td>
3184
 
<td class="parameter_annotations"> </td>
3185
 
</tr>
3186
 
<tr>
3187
 
<td class="parameter_name"><p>arg_Removed</p></td>
3188
 
<td class="parameter_description"><p>A list of members removed from the channel</p></td>
3189
 
<td class="parameter_annotations"> </td>
3190
 
</tr>
3191
 
<tr>
3192
 
<td class="parameter_name"><p>arg_Local_Pending</p></td>
3193
 
<td class="parameter_description"><p>A list of members who are pending local approval</p></td>
3194
 
<td class="parameter_annotations"> </td>
3195
 
</tr>
3196
 
<tr>
3197
 
<td class="parameter_name"><p>arg_Remote_Pending</p></td>
3198
 
<td class="parameter_description"><p>A list of members who are pending remote approval</p></td>
3199
 
<td class="parameter_annotations"> </td>
3200
 
</tr>
3201
 
<tr>
3202
 
<td class="parameter_name"><p>arg_Details</p></td>
3203
 
<td class="parameter_description"><p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;Information about the change, which may include the following             well-known keys:&lt;/p&gt;            &lt;dl&gt;             &lt;dt&gt;actor (u — &lt;tp:type&gt;Contact_Handle&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;The contact handle of the person who made the change; 0 or               omitted if unknown or not applicable.&lt;/dd&gt;              &lt;dt&gt;change-reason (u — &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;A reason for the change.&lt;/dd&gt;              &lt;dt&gt;contact-ids (a{us} — &lt;tp:type&gt;Handle_Identifier_Map&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;               &lt;p&gt;The string identifiers for handles mentioned in this signal, to               give clients the minimal information necessary to react to the               event without waiting for round-trips.  Connection managers               SHOULD include the identifiers for members added to the group and               for the actor (if any); they MAY omit the identifiers for handles               which have been removed from the group.&lt;/p&gt;                &lt;tp:rationale&gt;                 &lt;p&gt;On IRC, an event such as a netsplit could cause the vast                 majority of a channel to leave.  Given that clients should                 already know the identifiers of a channel's members, including                 potentially hundreds of strings in the netsplit signal is                 unnecessary.&lt;/p&gt;               &lt;/tp:rationale&gt;                &lt;p&gt;Clients MUST NOT assume that the presence or absence of a                 handle in this mapping is meaningful. This mapping is merely                 an optimization for round-trip reduction, and connection                 managers MAY add additional handles, omit some handles, or                 omit the mapping completely.&lt;/p&gt;             &lt;/dd&gt;              &lt;dt&gt;message (s)&lt;/dt&gt;             &lt;dd&gt;A string message from the server regarding the change&lt;/dd&gt;              &lt;dt&gt;error (s — &lt;tp:type&gt;DBus_Error_Name&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;A (possibly implementation-specific) DBus error describing the               change, providing more specific information than the               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; enum allows. This               MUST only be present if it is strictly more informative than               'change-reason'; if present, 'change-reason' MUST be set to the               closest available reason.                &lt;tp:rationale&gt;                 A SIP connection manager might want to signal &amp;quot;402 Payment                 required&amp;quot; as something more specific than Error or                 Permission_Denied so that a SIP-aware UI could handle it                 specially; including a namespaced error permits this to be done                 without &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; being                 extended to encompass every error any CM ever wants to report.               &lt;/tp:rationale&gt;             &lt;/dd&gt;              &lt;dt&gt;debug-message (s)&lt;/dt&gt;             &lt;dd&gt;Debugging information on the change. SHOULD NOT be shown to               users in normal circumstances.&lt;/dd&gt;           &lt;/dl&gt;</p></td>
3204
 
<td class="parameter_annotations"> </td>
3205
 
</tr>
3206
 
<tr>
3207
 
<td class="parameter_name"><p>user_data</p></td>
3208
 
<td class="parameter_description"><p>User-supplied data</p></td>
3209
 
<td class="parameter_annotations"> </td>
3210
 
</tr>
3211
 
<tr>
3212
 
<td class="parameter_name"><p>weak_object</p></td>
3213
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3214
 
<td class="parameter_annotations"> </td>
3215
 
</tr>
3216
 
</tbody>
3217
 
</table></div>
3218
 
</div>
3219
 
</div>
3220
 
<hr>
3221
 
<div class="refsect2">
3222
 
<a name="tp-cli-channel-interface-group-connect-to-handle-owners-changed"></a><h3>tp_cli_channel_interface_group_connect_to_handle_owners_changed ()</h3>
3223
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3224
 
tp_cli_channel_interface_group_connect_to_handle_owners_changed
3225
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3226
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed</span></a> callback</code></em>,
3227
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3228
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3229
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3230
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3231
 
<p>Connect a handler to the signal HandleOwnersChanged.</p>
3232
 
<p>Emitted whenever the &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt;         property changes.</p>
3233
 
<div class="refsect3">
3234
 
<a name="id-1.4.28.7.41.6"></a><h4>Parameters</h4>
3235
 
<div class="informaltable"><table width="100%" border="0">
3236
 
<colgroup>
3237
 
<col width="150px" class="parameters_name">
3238
 
<col class="parameters_description">
3239
 
<col width="200px" class="parameters_annotations">
3240
 
</colgroup>
3241
 
<tbody>
3242
 
<tr>
3243
 
<td class="parameter_name"><p>proxy</p></td>
3244
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3245
 
<td class="parameter_annotations"> </td>
3246
 
</tr>
3247
 
<tr>
3248
 
<td class="parameter_name"><p>callback</p></td>
3249
 
<td class="parameter_description"><p>Callback to be called when the signal is
3250
 
received</p></td>
3251
 
<td class="parameter_annotations"> </td>
3252
 
</tr>
3253
 
<tr>
3254
 
<td class="parameter_name"><p>user_data</p></td>
3255
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3256
 
<td class="parameter_annotations"> </td>
3257
 
</tr>
3258
 
<tr>
3259
 
<td class="parameter_name"><p>destroy</p></td>
3260
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3261
 
will be called when this signal is disconnected, or
3262
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3263
 
<td class="parameter_annotations"> </td>
3264
 
</tr>
3265
 
<tr>
3266
 
<td class="parameter_name"><p>weak_object</p></td>
3267
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3268
 
if it is destroyed, this callback will automatically be
3269
 
disconnected</p></td>
3270
 
<td class="parameter_annotations"> </td>
3271
 
</tr>
3272
 
<tr>
3273
 
<td class="parameter_name"><p>error</p></td>
3274
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3275
 
returned</p></td>
3276
 
<td class="parameter_annotations"> </td>
3277
 
</tr>
3278
 
</tbody>
3279
 
</table></div>
3280
 
</div>
3281
 
<div class="refsect3">
3282
 
<a name="id-1.4.28.7.41.7"></a><h4>Returns</h4>
3283
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3284
 
above, which can be used to disconnect the signal; or
3285
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3286
 
or has become invalid.</p>
3287
 
<p></p>
3288
 
</div>
3289
 
</div>
3290
 
<hr>
3291
 
<div class="refsect2">
3292
 
<a name="tp-cli-channel-interface-group-connect-to-self-handle-changed"></a><h3>tp_cli_channel_interface_group_connect_to_self_handle_changed ()</h3>
3293
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3294
 
tp_cli_channel_interface_group_connect_to_self_handle_changed
3295
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3296
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-handle-changed" title="tp_cli_channel_interface_group_signal_callback_self_handle_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_handle_changed</span></a> callback</code></em>,
3297
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3298
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3299
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3300
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3301
 
<p>Connect a handler to the signal SelfHandleChanged.</p>
3302
 
<p>Emitted whenever the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; property         changes.</p>
3303
 
<div class="refsect3">
3304
 
<a name="id-1.4.28.7.42.6"></a><h4>Parameters</h4>
3305
 
<div class="informaltable"><table width="100%" border="0">
3306
 
<colgroup>
3307
 
<col width="150px" class="parameters_name">
3308
 
<col class="parameters_description">
3309
 
<col width="200px" class="parameters_annotations">
3310
 
</colgroup>
3311
 
<tbody>
3312
 
<tr>
3313
 
<td class="parameter_name"><p>proxy</p></td>
3314
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3315
 
<td class="parameter_annotations"> </td>
3316
 
</tr>
3317
 
<tr>
3318
 
<td class="parameter_name"><p>callback</p></td>
3319
 
<td class="parameter_description"><p>Callback to be called when the signal is
3320
 
received</p></td>
3321
 
<td class="parameter_annotations"> </td>
3322
 
</tr>
3323
 
<tr>
3324
 
<td class="parameter_name"><p>user_data</p></td>
3325
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3326
 
<td class="parameter_annotations"> </td>
3327
 
</tr>
3328
 
<tr>
3329
 
<td class="parameter_name"><p>destroy</p></td>
3330
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3331
 
will be called when this signal is disconnected, or
3332
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3333
 
<td class="parameter_annotations"> </td>
3334
 
</tr>
3335
 
<tr>
3336
 
<td class="parameter_name"><p>weak_object</p></td>
3337
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3338
 
if it is destroyed, this callback will automatically be
3339
 
disconnected</p></td>
3340
 
<td class="parameter_annotations"> </td>
3341
 
</tr>
3342
 
<tr>
3343
 
<td class="parameter_name"><p>error</p></td>
3344
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3345
 
returned</p></td>
3346
 
<td class="parameter_annotations"> </td>
3347
 
</tr>
3348
 
</tbody>
3349
 
</table></div>
3350
 
</div>
3351
 
<div class="refsect3">
3352
 
<a name="id-1.4.28.7.42.7"></a><h4>Returns</h4>
3353
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3354
 
above, which can be used to disconnect the signal; or
3355
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3356
 
or has become invalid.</p>
3357
 
<p></p>
3358
 
</div>
3359
 
</div>
3360
 
<hr>
3361
 
<div class="refsect2">
3362
 
<a name="tp-cli-channel-interface-group-signal-callback-handle-owners-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()</h3>
3363
 
<pre class="programlisting"><span class="returnvalue">void</span>
3364
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_handle_owners_changed<span class="c_punctuation">)</span>
3365
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3366
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
3367
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
3368
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3369
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3370
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_group_signal_callback_handle_owners_changed</code> is deprecated and should not be used in newly-written code.</p></div>
3371
 
<p>Represents the signature of a callback for the signal HandleOwnersChanged.</p>
3372
 
<div class="refsect3">
3373
 
<a name="id-1.4.28.7.43.6"></a><h4>Parameters</h4>
3374
 
<div class="informaltable"><table width="100%" border="0">
3375
 
<colgroup>
3376
 
<col width="150px" class="parameters_name">
3377
 
<col class="parameters_description">
3378
 
<col width="200px" class="parameters_annotations">
3379
 
</colgroup>
3380
 
<tbody>
3381
 
<tr>
3382
 
<td class="parameter_name"><p>proxy</p></td>
3383
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_handle_owners_changed()</code></a>
3384
 
was called</p></td>
3385
 
<td class="parameter_annotations"> </td>
3386
 
</tr>
3387
 
<tr>
3388
 
<td class="parameter_name"><p>arg_Added</p></td>
3389
 
<td class="parameter_description"><p>A map from channel-specific handles to their owners, in which the           keys include all the handles that were added to the keys of the           HandleOwners property, and all the handles in that property whose           owner has changed</p></td>
3390
 
<td class="parameter_annotations"> </td>
3391
 
</tr>
3392
 
<tr>
3393
 
<td class="parameter_name"><p>arg_Removed</p></td>
3394
 
<td class="parameter_description"><p>The channel-specific handles that were removed from the keys of the           HandleOwners property, as a result of the contact leaving this group           in a previous &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt; signal</p></td>
3395
 
<td class="parameter_annotations"> </td>
3396
 
</tr>
3397
 
<tr>
3398
 
<td class="parameter_name"><p>user_data</p></td>
3399
 
<td class="parameter_description"><p>User-supplied data</p></td>
3400
 
<td class="parameter_annotations"> </td>
3401
 
</tr>
3402
 
<tr>
3403
 
<td class="parameter_name"><p>weak_object</p></td>
3404
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3405
 
<td class="parameter_annotations"> </td>
3406
 
</tr>
3407
 
</tbody>
3408
 
</table></div>
3409
 
</div>
3410
 
</div>
3411
 
<hr>
3412
 
<div class="refsect2">
3413
 
<a name="tp-cli-channel-interface-group-signal-callback-self-handle-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_self_handle_changed ()</h3>
3414
 
<pre class="programlisting"><span class="returnvalue">void</span>
3415
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_self_handle_changed<span class="c_punctuation">)</span>
3416
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3417
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
3418
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3419
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3420
 
<p>Represents the signature of a callback for the signal SelfHandleChanged.</p>
3421
 
<div class="refsect3">
3422
 
<a name="id-1.4.28.7.44.5"></a><h4>Parameters</h4>
3423
 
<div class="informaltable"><table width="100%" border="0">
3424
 
<colgroup>
3425
 
<col width="150px" class="parameters_name">
3426
 
<col class="parameters_description">
3427
 
<col width="200px" class="parameters_annotations">
3428
 
</colgroup>
3429
 
<tbody>
3430
 
<tr>
3431
 
<td class="parameter_name"><p>proxy</p></td>
3432
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-handle-changed" title="tp_cli_channel_interface_group_connect_to_self_handle_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_self_handle_changed()</code></a>
3433
 
was called</p></td>
3434
 
<td class="parameter_annotations"> </td>
3435
 
</tr>
3436
 
<tr>
3437
 
<td class="parameter_name"><p>arg_Self_Handle</p></td>
3438
 
<td class="parameter_description"><p>The new value of the SelfHandle property. (<span class="type">TpContactHandle</span>)</p></td>
3439
 
<td class="parameter_annotations"> </td>
3440
 
</tr>
3441
 
<tr>
3442
 
<td class="parameter_name"><p>user_data</p></td>
3443
 
<td class="parameter_description"><p>User-supplied data</p></td>
3444
 
<td class="parameter_annotations"> </td>
3445
 
</tr>
3446
 
<tr>
3447
 
<td class="parameter_name"><p>weak_object</p></td>
3448
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3449
 
<td class="parameter_annotations"> </td>
3450
 
</tr>
3451
 
</tbody>
3452
 
</table></div>
3453
 
</div>
3454
 
</div>
3455
 
<hr>
3456
 
<div class="refsect2">
3457
 
<a name="tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed"></a><h3>tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()</h3>
3458
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3459
 
tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed
3460
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3461
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed</span></a> callback</code></em>,
3462
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3463
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3464
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3465
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3466
 
<p>Connect a handler to the signal HandleOwnersChangedDetailed.</p>
3467
 
<p>&lt;p&gt;Emitted whenever the &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt;         property changes.&lt;/p&gt;          &lt;p&gt;Clients can assume this signal is emitted by the Connection Manager         if the &lt;tp:member-ref&gt;MemberIdentifiers&lt;/tp:member-ref&gt; property exists         &lt;/p&gt;</p>
3468
 
<div class="refsect3">
3469
 
<a name="id-1.4.28.7.45.6"></a><h4>Parameters</h4>
3470
 
<div class="informaltable"><table width="100%" border="0">
3471
 
<colgroup>
3472
 
<col width="150px" class="parameters_name">
3473
 
<col class="parameters_description">
3474
 
<col width="200px" class="parameters_annotations">
3475
 
</colgroup>
3476
 
<tbody>
3477
 
<tr>
3478
 
<td class="parameter_name"><p>proxy</p></td>
3479
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3480
 
<td class="parameter_annotations"> </td>
3481
 
</tr>
3482
 
<tr>
3483
 
<td class="parameter_name"><p>callback</p></td>
3484
 
<td class="parameter_description"><p>Callback to be called when the signal is
3485
 
received</p></td>
3486
 
<td class="parameter_annotations"> </td>
3487
 
</tr>
3488
 
<tr>
3489
 
<td class="parameter_name"><p>user_data</p></td>
3490
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3491
 
<td class="parameter_annotations"> </td>
3492
 
</tr>
3493
 
<tr>
3494
 
<td class="parameter_name"><p>destroy</p></td>
3495
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3496
 
will be called when this signal is disconnected, or
3497
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3498
 
<td class="parameter_annotations"> </td>
3499
 
</tr>
3500
 
<tr>
3501
 
<td class="parameter_name"><p>weak_object</p></td>
3502
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3503
 
if it is destroyed, this callback will automatically be
3504
 
disconnected</p></td>
3505
 
<td class="parameter_annotations"> </td>
3506
 
</tr>
3507
 
<tr>
3508
 
<td class="parameter_name"><p>error</p></td>
3509
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3510
 
returned</p></td>
3511
 
<td class="parameter_annotations"> </td>
3512
 
</tr>
3513
 
</tbody>
3514
 
</table></div>
3515
 
</div>
3516
 
<div class="refsect3">
3517
 
<a name="id-1.4.28.7.45.7"></a><h4>Returns</h4>
3518
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3519
 
above, which can be used to disconnect the signal; or
3520
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3521
 
or has become invalid.</p>
3522
 
<p></p>
3523
 
</div>
3524
 
</div>
3525
 
<hr>
3526
 
<div class="refsect2">
3527
 
<a name="tp-cli-channel-interface-group-connect-to-self-contact-changed"></a><h3>tp_cli_channel_interface_group_connect_to_self_contact_changed ()</h3>
3528
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3529
 
tp_cli_channel_interface_group_connect_to_self_contact_changed
3530
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3531
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-contact-changed" title="tp_cli_channel_interface_group_signal_callback_self_contact_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_contact_changed</span></a> callback</code></em>,
3532
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3533
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3534
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3535
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3536
 
<p>Connect a handler to the signal SelfContactChanged.</p>
3537
 
<p>&lt;p&gt;Emitted whenever the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; property         changes.&lt;/p&gt;          &lt;p&gt;Clients can assume this signal is emitted by the Connection Manager         if the &lt;tp:member-ref&gt;MemberIdentifiers&lt;/tp:member-ref&gt; property exists.         &lt;/p&gt;</p>
3538
 
<div class="refsect3">
3539
 
<a name="id-1.4.28.7.46.6"></a><h4>Parameters</h4>
3540
 
<div class="informaltable"><table width="100%" border="0">
3541
 
<colgroup>
3542
 
<col width="150px" class="parameters_name">
3543
 
<col class="parameters_description">
3544
 
<col width="200px" class="parameters_annotations">
3545
 
</colgroup>
3546
 
<tbody>
3547
 
<tr>
3548
 
<td class="parameter_name"><p>proxy</p></td>
3549
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3550
 
<td class="parameter_annotations"> </td>
3551
 
</tr>
3552
 
<tr>
3553
 
<td class="parameter_name"><p>callback</p></td>
3554
 
<td class="parameter_description"><p>Callback to be called when the signal is
3555
 
received</p></td>
3556
 
<td class="parameter_annotations"> </td>
3557
 
</tr>
3558
 
<tr>
3559
 
<td class="parameter_name"><p>user_data</p></td>
3560
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3561
 
<td class="parameter_annotations"> </td>
3562
 
</tr>
3563
 
<tr>
3564
 
<td class="parameter_name"><p>destroy</p></td>
3565
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3566
 
will be called when this signal is disconnected, or
3567
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3568
 
<td class="parameter_annotations"> </td>
3569
 
</tr>
3570
 
<tr>
3571
 
<td class="parameter_name"><p>weak_object</p></td>
3572
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3573
 
if it is destroyed, this callback will automatically be
3574
 
disconnected</p></td>
3575
 
<td class="parameter_annotations"> </td>
3576
 
</tr>
3577
 
<tr>
3578
 
<td class="parameter_name"><p>error</p></td>
3579
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3580
 
returned</p></td>
3581
 
<td class="parameter_annotations"> </td>
3582
 
</tr>
3583
 
</tbody>
3584
 
</table></div>
3585
 
</div>
3586
 
<div class="refsect3">
3587
 
<a name="id-1.4.28.7.46.7"></a><h4>Returns</h4>
3588
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3589
 
above, which can be used to disconnect the signal; or
3590
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3591
 
or has become invalid.</p>
3592
 
<p></p>
3593
 
</div>
3594
 
</div>
3595
 
<hr>
3596
 
<div class="refsect2">
3597
 
<a name="tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed"></a><h3>tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()</h3>
3598
 
<pre class="programlisting"><span class="returnvalue">void</span>
3599
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed<span class="c_punctuation">)</span>
3600
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3601
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
3602
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
3603
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>,
3604
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3605
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3606
 
<p>Represents the signature of a callback for the signal HandleOwnersChangedDetailed.</p>
3607
 
<div class="refsect3">
3608
 
<a name="id-1.4.28.7.47.5"></a><h4>Parameters</h4>
3609
 
<div class="informaltable"><table width="100%" border="0">
3610
 
<colgroup>
3611
 
<col width="150px" class="parameters_name">
3612
 
<col class="parameters_description">
3613
 
<col width="200px" class="parameters_annotations">
3614
 
</colgroup>
3615
 
<tbody>
3616
 
<tr>
3617
 
<td class="parameter_name"><p>proxy</p></td>
3618
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()"><code class="function">tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed()</code></a>
3619
 
was called</p></td>
3620
 
<td class="parameter_annotations"> </td>
3621
 
</tr>
3622
 
<tr>
3623
 
<td class="parameter_name"><p>arg_Added</p></td>
3624
 
<td class="parameter_description"><p>A map from channel-specific handles to their owners, in which the           keys include all the handles that were added to the keys of the           HandleOwners property, and all the handles in that property whose           owner has changed</p></td>
3625
 
<td class="parameter_annotations"> </td>
3626
 
</tr>
3627
 
<tr>
3628
 
<td class="parameter_name"><p>arg_Removed</p></td>
3629
 
<td class="parameter_description"><p>The channel-specific handles that were removed from the keys of the           HandleOwners property, as a result of the contact leaving this group           in a previous &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt; signal</p></td>
3630
 
<td class="parameter_annotations"> </td>
3631
 
</tr>
3632
 
<tr>
3633
 
<td class="parameter_name"><p>arg_Identifiers</p></td>
3634
 
<td class="parameter_description"><p>The string identifiers for handles mentioned in this signal, to           give clients the minimal information necessary to create contacts           without waiting for round-trips. Connection managers MUST include at           least the identifiers for all handles in the Added map, and MAY           include those from Removed array.</p></td>
3635
 
<td class="parameter_annotations"> </td>
3636
 
</tr>
3637
 
<tr>
3638
 
<td class="parameter_name"><p>user_data</p></td>
3639
 
<td class="parameter_description"><p>User-supplied data</p></td>
3640
 
<td class="parameter_annotations"> </td>
3641
 
</tr>
3642
 
<tr>
3643
 
<td class="parameter_name"><p>weak_object</p></td>
3644
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3645
 
<td class="parameter_annotations"> </td>
3646
 
</tr>
3647
 
</tbody>
3648
 
</table></div>
3649
 
</div>
3650
 
</div>
3651
 
<hr>
3652
 
<div class="refsect2">
3653
 
<a name="tp-cli-channel-interface-group-signal-callback-self-contact-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_self_contact_changed ()</h3>
3654
 
<pre class="programlisting"><span class="returnvalue">void</span>
3655
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_group_signal_callback_self_contact_changed<span class="c_punctuation">)</span>
3656
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3657
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
3658
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>,
3659
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3660
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3661
 
<p>Represents the signature of a callback for the signal SelfContactChanged.</p>
3662
 
<div class="refsect3">
3663
 
<a name="id-1.4.28.7.48.5"></a><h4>Parameters</h4>
3664
 
<div class="informaltable"><table width="100%" border="0">
3665
 
<colgroup>
3666
 
<col width="150px" class="parameters_name">
3667
 
<col class="parameters_description">
3668
 
<col width="200px" class="parameters_annotations">
3669
 
</colgroup>
3670
 
<tbody>
3671
 
<tr>
3672
 
<td class="parameter_name"><p>proxy</p></td>
3673
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-contact-changed" title="tp_cli_channel_interface_group_connect_to_self_contact_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_self_contact_changed()</code></a>
3674
 
was called</p></td>
3675
 
<td class="parameter_annotations"> </td>
3676
 
</tr>
3677
 
<tr>
3678
 
<td class="parameter_name"><p>arg_Self_Handle</p></td>
3679
 
<td class="parameter_description"><p>The new value of the SelfHandle property. (<span class="type">TpContactHandle</span>)</p></td>
3680
 
<td class="parameter_annotations"> </td>
3681
 
</tr>
3682
 
<tr>
3683
 
<td class="parameter_name"><p>arg_Self_ID</p></td>
3684
 
<td class="parameter_description"><p>The new value of the SelfHandle property's identifier.</p></td>
3685
 
<td class="parameter_annotations"> </td>
3686
 
</tr>
3687
 
<tr>
3688
 
<td class="parameter_name"><p>user_data</p></td>
3689
 
<td class="parameter_description"><p>User-supplied data</p></td>
3690
 
<td class="parameter_annotations"> </td>
3691
 
</tr>
3692
 
<tr>
3693
 
<td class="parameter_name"><p>weak_object</p></td>
3694
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3695
 
<td class="parameter_annotations"> </td>
3696
 
</tr>
3697
 
</tbody>
3698
 
</table></div>
3699
 
</div>
3700
 
</div>
3701
 
<hr>
3702
 
<div class="refsect2">
3703
 
<a name="tp-svc-channel-interface-group-emit-handle-owners-changed-detailed"></a><h3>tp_svc_channel_interface_group_emit_handle_owners_changed_detailed ()</h3>
3704
 
<pre class="programlisting"><span class="returnvalue">void</span>
3705
 
tp_svc_channel_interface_group_emit_handle_owners_changed_detailed
3706
 
                               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
3707
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
3708
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
3709
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>);</pre>
3710
 
<p>Type-safe wrapper around g_signal_emit to emit the
3711
 
HandleOwnersChangedDetailed signal on interface org.freedesktop.Telepathy.Channel.Interface.Group.</p>
3712
 
<div class="refsect3">
3713
 
<a name="id-1.4.28.7.49.5"></a><h4>Parameters</h4>
3714
 
<div class="informaltable"><table width="100%" border="0">
3715
 
<colgroup>
3716
 
<col width="150px" class="parameters_name">
3717
 
<col class="parameters_description">
3718
 
<col width="200px" class="parameters_annotations">
3719
 
</colgroup>
3720
 
<tbody>
3721
 
<tr>
3722
 
<td class="parameter_name"><p>instance</p></td>
3723
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
3724
 
<td class="parameter_annotations"> </td>
3725
 
</tr>
3726
 
<tr>
3727
 
<td class="parameter_name"><p>arg_Added</p></td>
3728
 
<td class="parameter_description"><p>GHashTable * (FIXME, generate documentation)</p></td>
3729
 
<td class="parameter_annotations"> </td>
3730
 
</tr>
3731
 
<tr>
3732
 
<td class="parameter_name"><p>arg_Removed</p></td>
3733
 
<td class="parameter_description"><p>const GArray * (FIXME, generate documentation)</p></td>
3734
 
<td class="parameter_annotations"> </td>
3735
 
</tr>
3736
 
<tr>
3737
 
<td class="parameter_name"><p>arg_Identifiers</p></td>
3738
 
<td class="parameter_description"><p>GHashTable * (FIXME, generate documentation)</p></td>
3739
 
<td class="parameter_annotations"> </td>
3740
 
</tr>
3741
 
</tbody>
3742
 
</table></div>
3743
 
</div>
3744
 
</div>
3745
 
<hr>
3746
 
<div class="refsect2">
3747
 
<a name="tp-svc-channel-interface-group-emit-self-contact-changed"></a><h3>tp_svc_channel_interface_group_emit_self_contact_changed ()</h3>
3748
 
<pre class="programlisting"><span class="returnvalue">void</span>
3749
 
tp_svc_channel_interface_group_emit_self_contact_changed
3750
 
                               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
3751
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
3752
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>);</pre>
3753
 
<p>Type-safe wrapper around g_signal_emit to emit the
3754
 
SelfContactChanged signal on interface org.freedesktop.Telepathy.Channel.Interface.Group.</p>
3755
 
<div class="refsect3">
3756
 
<a name="id-1.4.28.7.50.5"></a><h4>Parameters</h4>
3757
 
<div class="informaltable"><table width="100%" border="0">
3758
 
<colgroup>
3759
 
<col width="150px" class="parameters_name">
3760
 
<col class="parameters_description">
3761
 
<col width="200px" class="parameters_annotations">
3762
 
</colgroup>
3763
 
<tbody>
3764
 
<tr>
3765
 
<td class="parameter_name"><p>instance</p></td>
3766
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
3767
 
<td class="parameter_annotations"> </td>
3768
 
</tr>
3769
 
<tr>
3770
 
<td class="parameter_name"><p>arg_Self_Handle</p></td>
3771
 
<td class="parameter_description"><p>guint  (FIXME, generate documentation)</p></td>
3772
 
<td class="parameter_annotations"> </td>
3773
 
</tr>
3774
 
<tr>
3775
 
<td class="parameter_name"><p>arg_Self_ID</p></td>
3776
 
<td class="parameter_description"><p>const gchar * (FIXME, generate documentation)</p></td>
3777
 
<td class="parameter_annotations"> </td>
3778
 
</tr>
3779
 
</tbody>
3780
 
</table></div>
3781
 
</div>
3782
 
</div>
3783
 
<hr>
3784
 
<div class="refsect2">
3785
 
<a name="tp-cli-channel-interface-conference-connect-to-channel-merged"></a><h3>tp_cli_channel_interface_conference_connect_to_channel_merged ()</h3>
3786
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3787
 
tp_cli_channel_interface_conference_connect_to_channel_merged
3788
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3789
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-merged" title="tp_cli_channel_interface_conference_signal_callback_channel_merged ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_merged</span></a> callback</code></em>,
3790
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3791
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3792
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3793
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3794
 
<p>Connect a handler to the signal ChannelMerged.</p>
3795
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when a new channel is added to the value of           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.&lt;/p&gt;</p>
3796
 
<div class="refsect3">
3797
 
<a name="id-1.4.28.7.51.6"></a><h4>Parameters</h4>
3798
 
<div class="informaltable"><table width="100%" border="0">
3799
 
<colgroup>
3800
 
<col width="150px" class="parameters_name">
3801
 
<col class="parameters_description">
3802
 
<col width="200px" class="parameters_annotations">
3803
 
</colgroup>
3804
 
<tbody>
3805
 
<tr>
3806
 
<td class="parameter_name"><p>proxy</p></td>
3807
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3808
 
<td class="parameter_annotations"> </td>
3809
 
</tr>
3810
 
<tr>
3811
 
<td class="parameter_name"><p>callback</p></td>
3812
 
<td class="parameter_description"><p>Callback to be called when the signal is
3813
 
received</p></td>
3814
 
<td class="parameter_annotations"> </td>
3815
 
</tr>
3816
 
<tr>
3817
 
<td class="parameter_name"><p>user_data</p></td>
3818
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3819
 
<td class="parameter_annotations"> </td>
3820
 
</tr>
3821
 
<tr>
3822
 
<td class="parameter_name"><p>destroy</p></td>
3823
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3824
 
will be called when this signal is disconnected, or
3825
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3826
 
<td class="parameter_annotations"> </td>
3827
 
</tr>
3828
 
<tr>
3829
 
<td class="parameter_name"><p>weak_object</p></td>
3830
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3831
 
if it is destroyed, this callback will automatically be
3832
 
disconnected</p></td>
3833
 
<td class="parameter_annotations"> </td>
3834
 
</tr>
3835
 
<tr>
3836
 
<td class="parameter_name"><p>error</p></td>
3837
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3838
 
returned</p></td>
3839
 
<td class="parameter_annotations"> </td>
3840
 
</tr>
3841
 
</tbody>
3842
 
</table></div>
3843
 
</div>
3844
 
<div class="refsect3">
3845
 
<a name="id-1.4.28.7.51.7"></a><h4>Returns</h4>
3846
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3847
 
above, which can be used to disconnect the signal; or
3848
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3849
 
or has become invalid.</p>
3850
 
<p></p>
3851
 
</div>
3852
 
</div>
3853
 
<hr>
3854
 
<div class="refsect2">
3855
 
<a name="tp-cli-channel-interface-conference-connect-to-channel-removed"></a><h3>tp_cli_channel_interface_conference_connect_to_channel_removed ()</h3>
3856
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
3857
 
tp_cli_channel_interface_conference_connect_to_channel_removed
3858
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3859
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-removed" title="tp_cli_channel_interface_conference_signal_callback_channel_removed ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_removed</span></a> callback</code></em>,
3860
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3861
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
3862
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
3863
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
3864
 
<p>Connect a handler to the signal ChannelRemoved.</p>
3865
 
<p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when a channel is removed from the value of           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;, either because it closed           or because it was split using the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Interface"&gt;Splittable.DRAFT.Split&lt;/tp:dbus-ref&gt; method.&lt;/p&gt;          &lt;p&gt;If a channel is removed because it was closed, &lt;tp:dbus-ref namespace="ofdT.Channel"&gt;Closed&lt;/tp:dbus-ref&gt; should be emitted           before this signal.&lt;/p&gt;</p>
3866
 
<div class="refsect3">
3867
 
<a name="id-1.4.28.7.52.6"></a><h4>Parameters</h4>
3868
 
<div class="informaltable"><table width="100%" border="0">
3869
 
<colgroup>
3870
 
<col width="150px" class="parameters_name">
3871
 
<col class="parameters_description">
3872
 
<col width="200px" class="parameters_annotations">
3873
 
</colgroup>
3874
 
<tbody>
3875
 
<tr>
3876
 
<td class="parameter_name"><p>proxy</p></td>
3877
 
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</p></td>
3878
 
<td class="parameter_annotations"> </td>
3879
 
</tr>
3880
 
<tr>
3881
 
<td class="parameter_name"><p>callback</p></td>
3882
 
<td class="parameter_description"><p>Callback to be called when the signal is
3883
 
received</p></td>
3884
 
<td class="parameter_annotations"> </td>
3885
 
</tr>
3886
 
<tr>
3887
 
<td class="parameter_name"><p>user_data</p></td>
3888
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
3889
 
<td class="parameter_annotations"> </td>
3890
 
</tr>
3891
 
<tr>
3892
 
<td class="parameter_name"><p>destroy</p></td>
3893
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
3894
 
will be called when this signal is disconnected, or
3895
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
3896
 
<td class="parameter_annotations"> </td>
3897
 
</tr>
3898
 
<tr>
3899
 
<td class="parameter_name"><p>weak_object</p></td>
3900
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
3901
 
if it is destroyed, this callback will automatically be
3902
 
disconnected</p></td>
3903
 
<td class="parameter_annotations"> </td>
3904
 
</tr>
3905
 
<tr>
3906
 
<td class="parameter_name"><p>error</p></td>
3907
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
3908
 
returned</p></td>
3909
 
<td class="parameter_annotations"> </td>
3910
 
</tr>
3911
 
</tbody>
3912
 
</table></div>
3913
 
</div>
3914
 
<div class="refsect3">
3915
 
<a name="id-1.4.28.7.52.7"></a><h4>Returns</h4>
3916
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
3917
 
above, which can be used to disconnect the signal; or
3918
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
3919
 
or has become invalid.</p>
3920
 
<p></p>
3921
 
</div>
3922
 
</div>
3923
 
<hr>
3924
 
<div class="refsect2">
3925
 
<a name="tp-cli-channel-interface-conference-signal-callback-channel-merged"></a><h3>tp_cli_channel_interface_conference_signal_callback_channel_merged ()</h3>
3926
 
<pre class="programlisting"><span class="returnvalue">void</span>
3927
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_conference_signal_callback_channel_merged<span class="c_punctuation">)</span>
3928
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3929
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
3930
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Channel_Specific_Handle</code></em>,
3931
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>,
3932
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3933
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3934
 
<div class="warning"><p><code class="literal">tp_cli_channel_interface_conference_signal_callback_channel_merged</code> is deprecated and should not be used in newly-written code.</p></div>
3935
 
<p>Represents the signature of a callback for the signal ChannelMerged.</p>
3936
 
<div class="refsect3">
3937
 
<a name="id-1.4.28.7.53.6"></a><h4>Parameters</h4>
3938
 
<div class="informaltable"><table width="100%" border="0">
3939
 
<colgroup>
3940
 
<col width="150px" class="parameters_name">
3941
 
<col class="parameters_description">
3942
 
<col width="200px" class="parameters_annotations">
3943
 
</colgroup>
3944
 
<tbody>
3945
 
<tr>
3946
 
<td class="parameter_name"><p>proxy</p></td>
3947
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-merged" title="tp_cli_channel_interface_conference_connect_to_channel_merged ()"><code class="function">tp_cli_channel_interface_conference_connect_to_channel_merged()</code></a>
3948
 
was called</p></td>
3949
 
<td class="parameter_annotations"> </td>
3950
 
</tr>
3951
 
<tr>
3952
 
<td class="parameter_name"><p>arg_Channel</p></td>
3953
 
<td class="parameter_description"><p>The channel that was added to           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.</p></td>
3954
 
<td class="parameter_annotations"> </td>
3955
 
</tr>
3956
 
<tr>
3957
 
<td class="parameter_name"><p>arg_Channel_Specific_Handle</p></td>
3958
 
<td class="parameter_description"><p>A new channel-specific handle for the &lt;tp:dbus-ref namespace="ofdT.Channel"&gt;TargetHandle&lt;/tp:dbus-ref&gt; of           &lt;var&gt;Channel&lt;/var&gt;, as will appear in           &lt;tp:member-ref&gt;OriginalChannels&lt;/tp:member-ref&gt;, or &lt;tt&gt;0&lt;/tt&gt; if a           global handle is used for           &lt;var&gt;Channel&lt;/var&gt;'s TargetHandle on the &lt;tp:dbus-ref namespace="ofdT.Channel.Interface"&gt;Group&lt;/tp:dbus-ref&gt; interface           of this channel. (<span class="type">TpContactHandle</span>)</p></td>
3959
 
<td class="parameter_annotations"> </td>
3960
 
</tr>
3961
 
<tr>
3962
 
<td class="parameter_name"><p>arg_Properties</p></td>
3963
 
<td class="parameter_description"><p>&lt;var&gt;Channel&lt;/var&gt;'s immutable properties.</p></td>
3964
 
<td class="parameter_annotations"> </td>
3965
 
</tr>
3966
 
<tr>
3967
 
<td class="parameter_name"><p>user_data</p></td>
3968
 
<td class="parameter_description"><p>User-supplied data</p></td>
3969
 
<td class="parameter_annotations"> </td>
3970
 
</tr>
3971
 
<tr>
3972
 
<td class="parameter_name"><p>weak_object</p></td>
3973
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
3974
 
<td class="parameter_annotations"> </td>
3975
 
</tr>
3976
 
</tbody>
3977
 
</table></div>
3978
 
</div>
3979
 
</div>
3980
 
<hr>
3981
 
<div class="refsect2">
3982
 
<a name="tp-cli-channel-interface-conference-signal-callback-channel-removed"></a><h3>tp_cli_channel_interface_conference_signal_callback_channel_removed ()</h3>
3983
 
<pre class="programlisting"><span class="returnvalue">void</span>
3984
 
<span class="c_punctuation">(</span>*tp_cli_channel_interface_conference_signal_callback_channel_removed<span class="c_punctuation">)</span>
3985
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
3986
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
3987
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
3988
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
3989
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
3990
 
<p>Represents the signature of a callback for the signal ChannelRemoved.</p>
3991
 
<div class="refsect3">
3992
 
<a name="id-1.4.28.7.54.5"></a><h4>Parameters</h4>
3993
 
<div class="informaltable"><table width="100%" border="0">
3994
 
<colgroup>
3995
 
<col width="150px" class="parameters_name">
3996
 
<col class="parameters_description">
3997
 
<col width="200px" class="parameters_annotations">
3998
 
</colgroup>
3999
 
<tbody>
4000
 
<tr>
4001
 
<td class="parameter_name"><p>proxy</p></td>
4002
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-removed" title="tp_cli_channel_interface_conference_connect_to_channel_removed ()"><code class="function">tp_cli_channel_interface_conference_connect_to_channel_removed()</code></a>
4003
 
was called</p></td>
4004
 
<td class="parameter_annotations"> </td>
4005
 
</tr>
4006
 
<tr>
4007
 
<td class="parameter_name"><p>arg_Channel</p></td>
4008
 
<td class="parameter_description"><p>The channel that was removed from           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.</p></td>
4009
 
<td class="parameter_annotations"> </td>
4010
 
</tr>
4011
 
<tr>
4012
 
<td class="parameter_name"><p>arg_Details</p></td>
4013
 
<td class="parameter_description"><p>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           Additional information about the removal, which may include           the same well-known keys as the Details argument of           &lt;tp:dbus-ref namespace="ofdT.Channel.Interface.Group"&gt;MembersChangedDetailed&lt;/tp:dbus-ref&gt;, with the same semantics.</p></td>
4014
 
<td class="parameter_annotations"> </td>
4015
 
</tr>
4016
 
<tr>
4017
 
<td class="parameter_name"><p>user_data</p></td>
4018
 
<td class="parameter_description"><p>User-supplied data</p></td>
4019
 
<td class="parameter_annotations"> </td>
4020
 
</tr>
4021
 
<tr>
4022
 
<td class="parameter_name"><p>weak_object</p></td>
4023
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
4024
 
<td class="parameter_annotations"> </td>
4025
 
</tr>
4026
 
</tbody>
4027
 
</table></div>
4028
 
</div>
4029
 
</div>
4030
 
</div>
4031
 
<div class="refsect1">
4032
 
<a name="telepathy-glib-channel-group.other_details"></a><h2>Types and Values</h2>
 
439
channels.
 
440
</p>
 
441
</div>
 
442
<div class="refsect1">
 
443
<a name="telepathy-glib-channel-group.details"></a><h2>Details</h2>
 
444
<div class="refsect2">
 
445
<a name="tp-cli-channel-interface-group-run-add-members"></a><h3>tp_cli_channel_interface_group_run_add_members ()</h3>
 
446
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_add_members
 
447
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
448
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
449
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
450
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
451
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
452
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
453
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
454
<h3 class="title">Warning</h3>
 
455
<p><code class="literal">tp_cli_channel_interface_group_run_add_members</code> is deprecated and should not be used in newly-written code.</p>
 
456
</div>
 
457
<p>
 
458
Call the method AddMembers and run the main loop
 
459
until it returns. Before calling this method, you must
 
460
add a reference to any borrowed objects you need to keep,
 
461
and generally ensure that everything is in a consistent
 
462
state.
 
463
</p>
 
464
<p>
 
465
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Invite all the given contacts into the channel, or accept requests for           channel membership for contacts on the pending local list.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be sent         to the server if supported. See the CHANNEL_GROUP_FLAG_MESSAGE_ADD and         CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT         &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this         message should be provided.&lt;/p&gt;          &lt;p&gt;Attempting to add contacts who are already members is allowed;           connection managers must silently accept this, without error.&lt;/p&gt;
 
466
</p>
 
467
<div class="variablelist"><table border="0" class="variablelist">
 
468
<colgroup>
 
469
<col align="left" valign="top">
 
470
<col>
 
471
</colgroup>
 
472
<tbody>
 
473
<tr>
 
474
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
475
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
476
</tr>
 
477
<tr>
 
478
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
479
<td>Timeout in milliseconds, or -1 for default</td>
 
480
</tr>
 
481
<tr>
 
482
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
483
<td>Used to pass an 'in' argument: An array of contact handles to invite to the channel</td>
 
484
</tr>
 
485
<tr>
 
486
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
487
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
488
</tr>
 
489
<tr>
 
490
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
491
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
492
is returned</td>
 
493
</tr>
 
494
<tr>
 
495
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
496
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
497
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
498
which can be used to cancel this call with
 
499
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
500
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
501
</td>
 
502
</tr>
 
503
<tr>
 
504
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
505
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
506
</tr>
 
507
</tbody>
 
508
</table></div>
 
509
</div>
 
510
<hr>
 
511
<div class="refsect2">
 
512
<a name="tp-cli-channel-interface-group-run-get-all-members"></a><h3>tp_cli_channel_interface_group_run_get_all_members ()</h3>
 
513
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_all_members
 
514
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
515
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
516
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Members</code></em>,
 
517
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Local_Pending</code></em>,
 
518
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Remote_Pending</code></em>,
 
519
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
520
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
521
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
522
<h3 class="title">Warning</h3>
 
523
<p><code class="literal">tp_cli_channel_interface_group_run_get_all_members</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
 
524
</div>
 
525
<p>
 
526
Call the method GetAllMembers and run the main loop
 
527
until it returns. Before calling this method, you must
 
528
add a reference to any borrowed objects you need to keep,
 
529
and generally ensure that everything is in a consistent
 
530
state.
 
531
</p>
 
532
<p>
 
533
Returns arrays of all current, local and remote pending channel         members.
 
534
</p>
 
535
<div class="variablelist"><table border="0" class="variablelist">
 
536
<colgroup>
 
537
<col align="left" valign="top">
 
538
<col>
 
539
</colgroup>
 
540
<tbody>
 
541
<tr>
 
542
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
543
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
544
</tr>
 
545
<tr>
 
546
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
547
<td>Timeout in milliseconds, or -1 for default</td>
 
548
</tr>
 
549
<tr>
 
550
<td><p><span class="term"><em class="parameter"><code>out_Members</code></em> :</span></p></td>
 
551
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of current members</td>
 
552
</tr>
 
553
<tr>
 
554
<td><p><span class="term"><em class="parameter"><code>out_Local_Pending</code></em> :</span></p></td>
 
555
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of local pending members</td>
 
556
</tr>
 
557
<tr>
 
558
<td><p><span class="term"><em class="parameter"><code>out_Remote_Pending</code></em> :</span></p></td>
 
559
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: array of handles of remote pending members</td>
 
560
</tr>
 
561
<tr>
 
562
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
563
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
564
is returned</td>
 
565
</tr>
 
566
<tr>
 
567
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
568
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
569
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
570
which can be used to cancel this call with
 
571
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
572
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
573
</td>
 
574
</tr>
 
575
<tr>
 
576
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
577
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
578
</tr>
 
579
</tbody>
 
580
</table></div>
 
581
</div>
 
582
<hr>
 
583
<div class="refsect2">
 
584
<a name="tp-cli-channel-interface-group-run-get-group-flags"></a><h3>tp_cli_channel_interface_group_run_get_group_flags ()</h3>
 
585
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_group_flags
 
586
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
587
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
588
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Group_Flags</code></em>,
 
589
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
590
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
591
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
592
<h3 class="title">Warning</h3>
 
593
<p><code class="literal">tp_cli_channel_interface_group_run_get_group_flags</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
 
594
</div>
 
595
<p>
 
596
Call the method GetGroupFlags and run the main loop
 
597
until it returns. Before calling this method, you must
 
598
add a reference to any borrowed objects you need to keep,
 
599
and generally ensure that everything is in a consistent
 
600
state.
 
601
</p>
 
602
<p>
 
603
Returns the value of the &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; property.
 
604
</p>
 
605
<div class="variablelist"><table border="0" class="variablelist">
 
606
<colgroup>
 
607
<col align="left" valign="top">
 
608
<col>
 
609
</colgroup>
 
610
<tbody>
 
611
<tr>
 
612
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
613
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
614
</tr>
 
615
<tr>
 
616
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
617
<td>Timeout in milliseconds, or -1 for default</td>
 
618
</tr>
 
619
<tr>
 
620
<td><p><span class="term"><em class="parameter"><code>out_Group_Flags</code></em> :</span></p></td>
 
621
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: The value of the GroupFlags property</td>
 
622
</tr>
 
623
<tr>
 
624
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
625
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
626
is returned</td>
 
627
</tr>
 
628
<tr>
 
629
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
630
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
631
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
632
which can be used to cancel this call with
 
633
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
634
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
635
</td>
 
636
</tr>
 
637
<tr>
 
638
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
639
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
640
</tr>
 
641
</tbody>
 
642
</table></div>
 
643
</div>
 
644
<hr>
 
645
<div class="refsect2">
 
646
<a name="tp-cli-channel-interface-group-run-get-handle-owners"></a><h3>tp_cli_channel_interface_group_run_get_handle_owners ()</h3>
 
647
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_handle_owners
 
648
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
649
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
650
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
651
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Owners</code></em>,
 
652
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
653
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
654
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
655
<h3 class="title">Warning</h3>
 
656
<p><code class="literal">tp_cli_channel_interface_group_run_get_handle_owners</code> is deprecated and should not be used in newly-written code. Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
 
657
</div>
 
658
<p>
 
659
Call the method GetHandleOwners and run the main loop
 
660
until it returns. Before calling this method, you must
 
661
add a reference to any borrowed objects you need to keep,
 
662
and generally ensure that everything is in a consistent
 
663
state.
 
664
</p>
 
665
<p>
 
666
If the CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES flag is set on         the channel, then the handles of the group members are specific         to this channel, and are not meaningful in a connection-wide         context such as contact lists. This method allows you to find         the owner of the handle if it can be discovered in this channel,         or 0 if the owner is not available.
 
667
</p>
 
668
<div class="variablelist"><table border="0" class="variablelist">
 
669
<colgroup>
 
670
<col align="left" valign="top">
 
671
<col>
 
672
</colgroup>
 
673
<tbody>
 
674
<tr>
 
675
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
676
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
677
</tr>
 
678
<tr>
 
679
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
680
<td>Timeout in milliseconds, or -1 for default</td>
 
681
</tr>
 
682
<tr>
 
683
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
 
684
<td>Used to pass an 'in' argument: A list of integer handles representing members of the channel</td>
 
685
</tr>
 
686
<tr>
 
687
<td><p><span class="term"><em class="parameter"><code>out_Owners</code></em> :</span></p></td>
 
688
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: An array of integer handles representing the owner handles of           the given room members, in the same order, or 0 if the           owner is not available</td>
 
689
</tr>
 
690
<tr>
 
691
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
692
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
693
is returned</td>
 
694
</tr>
 
695
<tr>
 
696
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
697
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
698
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
699
which can be used to cancel this call with
 
700
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
701
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
702
</td>
 
703
</tr>
 
704
<tr>
 
705
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
706
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
707
</tr>
 
708
</tbody>
 
709
</table></div>
 
710
</div>
 
711
<hr>
 
712
<div class="refsect2">
 
713
<a name="tp-cli-channel-interface-group-run-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_run_get_local_pending_members ()</h3>
 
714
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_local_pending_members
 
715
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
716
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
717
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
718
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
719
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
720
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
721
<h3 class="title">Warning</h3>
 
722
<p><code class="literal">tp_cli_channel_interface_group_run_get_local_pending_members</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
723
</div>
 
724
<p>
 
725
Call the method GetLocalPendingMembers and run the main loop
 
726
until it returns. Before calling this method, you must
 
727
add a reference to any borrowed objects you need to keep,
 
728
and generally ensure that everything is in a consistent
 
729
state.
 
730
</p>
 
731
<p>
 
732
Returns the To_Be_Added handle (only) for each structure in the         &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.
 
733
</p>
 
734
<div class="variablelist"><table border="0" class="variablelist">
 
735
<colgroup>
 
736
<col align="left" valign="top">
 
737
<col>
 
738
</colgroup>
 
739
<tbody>
 
740
<tr>
 
741
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
742
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
743
</tr>
 
744
<tr>
 
745
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
746
<td>Timeout in milliseconds, or -1 for default</td>
 
747
</tr>
 
748
<tr>
 
749
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
750
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</td>
 
751
</tr>
 
752
<tr>
 
753
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
754
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
755
is returned</td>
 
756
</tr>
 
757
<tr>
 
758
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
759
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
760
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
761
which can be used to cancel this call with
 
762
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
763
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
764
</td>
 
765
</tr>
 
766
<tr>
 
767
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
768
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
769
</tr>
 
770
</tbody>
 
771
</table></div>
 
772
</div>
 
773
<hr>
 
774
<div class="refsect2">
 
775
<a name="tp-cli-channel-interface-group-run-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_run_get_local_pending_members_with_info ()</h3>
 
776
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_local_pending_members_with_info
 
777
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
778
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
779
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Info</code></em>,
 
780
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
781
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
782
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
783
<h3 class="title">Warning</h3>
 
784
<p><code class="literal">tp_cli_channel_interface_group_run_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
785
</div>
 
786
<p>
 
787
Call the method GetLocalPendingMembersWithInfo and run the main loop
 
788
until it returns. Before calling this method, you must
 
789
add a reference to any borrowed objects you need to keep,
 
790
and generally ensure that everything is in a consistent
 
791
state.
 
792
</p>
 
793
<p>
 
794
Returns the &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.
 
795
</p>
 
796
<div class="variablelist"><table border="0" class="variablelist">
 
797
<colgroup>
 
798
<col align="left" valign="top">
 
799
<col>
 
800
</colgroup>
 
801
<tbody>
 
802
<tr>
 
803
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
804
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
805
</tr>
 
806
<tr>
 
807
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
808
<td>Timeout in milliseconds, or -1 for default</td>
 
809
</tr>
 
810
<tr>
 
811
<td><p><span class="term"><em class="parameter"><code>out_Info</code></em> :</span></p></td>
 
812
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;               A handle representing the contact requesting channel membership             &lt;/li&gt;             &lt;li&gt;               A handle representing the contact making the request, or 0 if               unknown             &lt;/li&gt;             &lt;li&gt;               The reason for the request: one of the values of               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;             &lt;/li&gt;             &lt;li&gt;               A string message containing the reason for the request if any (or               blank if none)             &lt;/li&gt;           &lt;/ul&gt;</td>
 
813
</tr>
 
814
<tr>
 
815
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
816
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
817
is returned</td>
 
818
</tr>
 
819
<tr>
 
820
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
821
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
822
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
823
which can be used to cancel this call with
 
824
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
825
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
826
</td>
 
827
</tr>
 
828
<tr>
 
829
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
830
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
831
</tr>
 
832
</tbody>
 
833
</table></div>
 
834
</div>
 
835
<hr>
 
836
<div class="refsect2">
 
837
<a name="tp-cli-channel-interface-group-run-get-members"></a><h3>tp_cli_channel_interface_group_run_get_members ()</h3>
 
838
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_members
 
839
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
840
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
841
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
842
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
843
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
844
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
845
<h3 class="title">Warning</h3>
 
846
<p><code class="literal">tp_cli_channel_interface_group_run_get_members</code> is deprecated and should not be used in newly-written code. Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
 
847
</div>
 
848
<p>
 
849
Call the method GetMembers and run the main loop
 
850
until it returns. Before calling this method, you must
 
851
add a reference to any borrowed objects you need to keep,
 
852
and generally ensure that everything is in a consistent
 
853
state.
 
854
</p>
 
855
<p>
 
856
Returns the &lt;tp:member-ref&gt;Members&lt;/tp:member-ref&gt; property.
 
857
</p>
 
858
<div class="variablelist"><table border="0" class="variablelist">
 
859
<colgroup>
 
860
<col align="left" valign="top">
 
861
<col>
 
862
</colgroup>
 
863
<tbody>
 
864
<tr>
 
865
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
866
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
867
</tr>
 
868
<tr>
 
869
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
870
<td>Timeout in milliseconds, or -1 for default</td>
 
871
</tr>
 
872
<tr>
 
873
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
874
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</td>
 
875
</tr>
 
876
<tr>
 
877
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
878
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
879
is returned</td>
 
880
</tr>
 
881
<tr>
 
882
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
883
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
884
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
885
which can be used to cancel this call with
 
886
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
887
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
888
</td>
 
889
</tr>
 
890
<tr>
 
891
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
892
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
893
</tr>
 
894
</tbody>
 
895
</table></div>
 
896
</div>
 
897
<hr>
 
898
<div class="refsect2">
 
899
<a name="tp-cli-channel-interface-group-run-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_run_get_remote_pending_members ()</h3>
 
900
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_remote_pending_members
 
901
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
902
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
903
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> **out_Handles</code></em>,
 
904
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
905
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
906
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
907
<h3 class="title">Warning</h3>
 
908
<p><code class="literal">tp_cli_channel_interface_group_run_get_remote_pending_members</code> is deprecated and should not be used in newly-written code. Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
 
909
</div>
 
910
<p>
 
911
Call the method GetRemotePendingMembers and run the main loop
 
912
until it returns. Before calling this method, you must
 
913
add a reference to any borrowed objects you need to keep,
 
914
and generally ensure that everything is in a consistent
 
915
state.
 
916
</p>
 
917
<p>
 
918
Returns an array of handles representing contacts who have been         invited to the channel and are awaiting remote approval.
 
919
</p>
 
920
<div class="variablelist"><table border="0" class="variablelist">
 
921
<colgroup>
 
922
<col align="left" valign="top">
 
923
<col>
 
924
</colgroup>
 
925
<tbody>
 
926
<tr>
 
927
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
928
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
929
</tr>
 
930
<tr>
 
931
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
932
<td>Timeout in milliseconds, or -1 for default</td>
 
933
</tr>
 
934
<tr>
 
935
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
936
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</td>
 
937
</tr>
 
938
<tr>
 
939
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
940
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
941
is returned</td>
 
942
</tr>
 
943
<tr>
 
944
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
945
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
946
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
947
which can be used to cancel this call with
 
948
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
949
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
950
</td>
 
951
</tr>
 
952
<tr>
 
953
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
954
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
955
</tr>
 
956
</tbody>
 
957
</table></div>
 
958
</div>
 
959
<hr>
 
960
<div class="refsect2">
 
961
<a name="tp-cli-channel-interface-group-run-get-self-handle"></a><h3>tp_cli_channel_interface_group_run_get_self_handle ()</h3>
 
962
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_get_self_handle
 
963
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
964
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
965
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_Self_Handle</code></em>,
 
966
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
967
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
968
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
969
<h3 class="title">Warning</h3>
 
970
<p><code class="literal">tp_cli_channel_interface_group_run_get_self_handle</code> is deprecated and should not be used in newly-written code. Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
 
971
</div>
 
972
<p>
 
973
Call the method GetSelfHandle and run the main loop
 
974
until it returns. Before calling this method, you must
 
975
add a reference to any borrowed objects you need to keep,
 
976
and generally ensure that everything is in a consistent
 
977
state.
 
978
</p>
 
979
<p>
 
980
Returns the value of the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt;         property.
 
981
</p>
 
982
<div class="variablelist"><table border="0" class="variablelist">
 
983
<colgroup>
 
984
<col align="left" valign="top">
 
985
<col>
 
986
</colgroup>
 
987
<tbody>
 
988
<tr>
 
989
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
990
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
991
</tr>
 
992
<tr>
 
993
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
994
<td>Timeout in milliseconds, or -1 for default</td>
 
995
</tr>
 
996
<tr>
 
997
<td><p><span class="term"><em class="parameter"><code>out_Self_Handle</code></em> :</span></p></td>
 
998
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: (Undocumented)</td>
 
999
</tr>
 
1000
<tr>
 
1001
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1002
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1003
is returned</td>
 
1004
</tr>
 
1005
<tr>
 
1006
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
1007
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
1008
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
1009
which can be used to cancel this call with
 
1010
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
1011
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
1012
</td>
 
1013
</tr>
 
1014
<tr>
 
1015
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1016
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
1017
</tr>
 
1018
</tbody>
 
1019
</table></div>
 
1020
</div>
 
1021
<hr>
 
1022
<div class="refsect2">
 
1023
<a name="tp-cli-channel-interface-group-run-remove-members"></a><h3>tp_cli_channel_interface_group_run_remove_members ()</h3>
 
1024
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_remove_members
 
1025
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1026
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1027
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
1028
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
1029
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
1030
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
1031
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1032
<h3 class="title">Warning</h3>
 
1033
<p><code class="literal">tp_cli_channel_interface_group_run_remove_members</code> is deprecated and should not be used in newly-written code.</p>
 
1034
</div>
 
1035
<p>
 
1036
Call the method RemoveMembers and run the main loop
 
1037
until it returns. Before calling this method, you must
 
1038
add a reference to any borrowed objects you need to keep,
 
1039
and generally ensure that everything is in a consistent
 
1040
state.
 
1041
</p>
 
1042
<p>
 
1043
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Requests the removal of contacts from a channel, reject their           request for channel membership on the pending local list, or           rescind their invitation on the pending remote list.&lt;/p&gt;          &lt;p&gt;If the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; is in a Group,           it can be removed via this method, in order to leave the group           gracefully. This is the recommended way to leave a chatroom, close           or reject a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           call, and so on.&lt;/p&gt;          &lt;p&gt;Accordingly, connection managers SHOULD support           doing this, regardless of the value of           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.           If doing so fails with PermissionDenied, this is considered to a bug           in the connection manager, but clients MUST recover by falling back           to closing the channel with the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;Close&lt;/tp:dbus-ref&gt;           method.&lt;/p&gt;          &lt;p&gt;Removing any contact from the local pending list is always           allowed. Removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the channel's members           is allowed if and only if Channel_Group_Flag_Can_Remove is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;,           while removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the remote pending list           is allowed if and only if Channel_Group_Flag_Can_Rescind is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be           sent to the server if supported. See the           Channel_Group_Flag_Message_Remove,           Channel_Group_Flag_Message_Depart,           Channel_Group_Flag_Message_Reject and           Channel_Group_Flag_Message_Rescind           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this           message should be provided.&lt;/p&gt;
 
1044
</p>
 
1045
<div class="variablelist"><table border="0" class="variablelist">
 
1046
<colgroup>
 
1047
<col align="left" valign="top">
 
1048
<col>
 
1049
</colgroup>
 
1050
<tbody>
 
1051
<tr>
 
1052
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1053
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
1054
</tr>
 
1055
<tr>
 
1056
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1057
<td>Timeout in milliseconds, or -1 for default</td>
 
1058
</tr>
 
1059
<tr>
 
1060
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
1061
<td>Used to pass an 'in' argument: An array of contact handles to remove from the channel</td>
 
1062
</tr>
 
1063
<tr>
 
1064
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
1065
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
1066
</tr>
 
1067
<tr>
 
1068
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1069
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1070
is returned</td>
 
1071
</tr>
 
1072
<tr>
 
1073
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
1074
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
1075
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
1076
which can be used to cancel this call with
 
1077
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
1078
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
1079
</td>
 
1080
</tr>
 
1081
<tr>
 
1082
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1083
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
1084
</tr>
 
1085
</tbody>
 
1086
</table></div>
 
1087
</div>
 
1088
<hr>
 
1089
<div class="refsect2">
 
1090
<a name="tp-cli-channel-interface-group-run-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_run_remove_members_with_reason ()</h3>
 
1091
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_channel_interface_group_run_remove_members_with_reason
 
1092
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1093
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1094
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
1095
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
1096
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
 
1097
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
 
1098
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
 
1099
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1100
<h3 class="title">Warning</h3>
 
1101
<p><code class="literal">tp_cli_channel_interface_group_run_remove_members_with_reason</code> is deprecated and should not be used in newly-written code.</p>
 
1102
</div>
 
1103
<p>
 
1104
Call the method RemoveMembersWithReason and run the main loop
 
1105
until it returns. Before calling this method, you must
 
1106
add a reference to any borrowed objects you need to keep,
 
1107
and generally ensure that everything is in a consistent
 
1108
state.
 
1109
</p>
 
1110
<p>
 
1111
As &lt;tp:member-ref&gt;RemoveMembers&lt;/tp:member-ref&gt;, but a reason code may         be provided where         appropriate. The reason code may be ignored if the underlying         protocol is unable to represent the given reason.
 
1112
</p>
 
1113
<div class="variablelist"><table border="0" class="variablelist">
 
1114
<colgroup>
 
1115
<col align="left" valign="top">
 
1116
<col>
 
1117
</colgroup>
 
1118
<tbody>
 
1119
<tr>
 
1120
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1121
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
1122
</tr>
 
1123
<tr>
 
1124
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1125
<td>Timeout in milliseconds, or -1 for default</td>
 
1126
</tr>
 
1127
<tr>
 
1128
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
1129
<td>Used to pass an 'in' argument: An array of contact handles to remove from the channel</td>
 
1130
</tr>
 
1131
<tr>
 
1132
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
1133
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
1134
</tr>
 
1135
<tr>
 
1136
<td><p><span class="term"><em class="parameter"><code>in_Reason</code></em> :</span></p></td>
 
1137
<td>Used to pass an 'in' argument: A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</td>
 
1138
</tr>
 
1139
<tr>
 
1140
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1141
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1142
is returned</td>
 
1143
</tr>
 
1144
<tr>
 
1145
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
1146
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
1147
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
 
1148
which can be used to cancel this call with
 
1149
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
1150
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
1151
</td>
 
1152
</tr>
 
1153
<tr>
 
1154
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1155
<td>TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error</td>
 
1156
</tr>
 
1157
</tbody>
 
1158
</table></div>
 
1159
</div>
 
1160
<hr>
 
1161
<div class="refsect2">
 
1162
<a name="tp-cli-channel-interface-group-call-add-members"></a><h3>tp_cli_channel_interface_group_call_add_members ()</h3>
 
1163
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_add_members
 
1164
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1165
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1166
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
1167
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
1168
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-add-members" title="tp_cli_channel_interface_group_callback_for_add_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_add_members</span></a> callback</code></em>,
 
1169
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1170
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1171
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1172
<p>
 
1173
Start a AddMembers method call.
 
1174
</p>
 
1175
<p>
 
1176
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Invite all the given contacts into the channel, or accept requests for           channel membership for contacts on the pending local list.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be sent         to the server if supported. See the CHANNEL_GROUP_FLAG_MESSAGE_ADD and         CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT         &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this         message should be provided.&lt;/p&gt;          &lt;p&gt;Attempting to add contacts who are already members is allowed;           connection managers must silently accept this, without error.&lt;/p&gt;
 
1177
</p>
 
1178
<div class="variablelist"><table border="0" class="variablelist">
 
1179
<colgroup>
 
1180
<col align="left" valign="top">
 
1181
<col>
 
1182
</colgroup>
 
1183
<tbody>
 
1184
<tr>
 
1185
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1186
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1187
</td>
 
1188
</tr>
 
1189
<tr>
 
1190
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1191
<td>the timeout in milliseconds, or -1 to use the
 
1192
default</td>
 
1193
</tr>
 
1194
<tr>
 
1195
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
1196
<td>Used to pass an 'in' argument: An array of contact handles to invite to the channel</td>
 
1197
</tr>
 
1198
<tr>
 
1199
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
1200
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
1201
</tr>
 
1202
<tr>
 
1203
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1204
<td>called when the method call succeeds or fails;
 
1205
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1206
reply tracking</td>
 
1207
</tr>
 
1208
<tr>
 
1209
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1210
<td>user-supplied data passed to the callback;
 
1211
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1212
</td>
 
1213
</tr>
 
1214
<tr>
 
1215
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1216
<td>called with the user_data as argument, after the
 
1217
call has succeeded, failed or been cancelled;
 
1218
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1219
</td>
 
1220
</tr>
 
1221
<tr>
 
1222
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1223
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1224
weakly referenced; if it is destroyed, this call
 
1225
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1226
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1227
</td>
 
1228
</tr>
 
1229
<tr>
 
1230
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1231
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1232
progress. It is borrowed from the object, and will become
 
1233
invalid when the callback is called, the call is
 
1234
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1235
</tr>
 
1236
</tbody>
 
1237
</table></div>
 
1238
</div>
 
1239
<hr>
 
1240
<div class="refsect2">
 
1241
<a name="tp-cli-channel-interface-group-call-get-all-members"></a><h3>tp_cli_channel_interface_group_call_get_all_members ()</h3>
 
1242
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_all_members
 
1243
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1244
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1245
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-all-members" title="tp_cli_channel_interface_group_callback_for_get_all_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_all_members</span></a> callback</code></em>,
 
1246
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1247
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1248
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1249
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1250
<h3 class="title">Warning</h3>
 
1251
<p><code class="literal">tp_cli_channel_interface_group_call_get_all_members</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
 
1252
</div>
 
1253
<p>
 
1254
Start a GetAllMembers method call.
 
1255
</p>
 
1256
<p>
 
1257
Returns arrays of all current, local and remote pending channel         members.
 
1258
</p>
 
1259
<div class="variablelist"><table border="0" class="variablelist">
 
1260
<colgroup>
 
1261
<col align="left" valign="top">
 
1262
<col>
 
1263
</colgroup>
 
1264
<tbody>
 
1265
<tr>
 
1266
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1267
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1268
</td>
 
1269
</tr>
 
1270
<tr>
 
1271
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1272
<td>the timeout in milliseconds, or -1 to use the
 
1273
default</td>
 
1274
</tr>
 
1275
<tr>
 
1276
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1277
<td>called when the method call succeeds or fails;
 
1278
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1279
reply tracking</td>
 
1280
</tr>
 
1281
<tr>
 
1282
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1283
<td>user-supplied data passed to the callback;
 
1284
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1285
</td>
 
1286
</tr>
 
1287
<tr>
 
1288
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1289
<td>called with the user_data as argument, after the
 
1290
call has succeeded, failed or been cancelled;
 
1291
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1292
</td>
 
1293
</tr>
 
1294
<tr>
 
1295
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1296
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1297
weakly referenced; if it is destroyed, this call
 
1298
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1299
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1300
</td>
 
1301
</tr>
 
1302
<tr>
 
1303
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1304
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1305
progress. It is borrowed from the object, and will become
 
1306
invalid when the callback is called, the call is
 
1307
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1308
</tr>
 
1309
</tbody>
 
1310
</table></div>
 
1311
</div>
 
1312
<hr>
 
1313
<div class="refsect2">
 
1314
<a name="tp-cli-channel-interface-group-call-get-group-flags"></a><h3>tp_cli_channel_interface_group_call_get_group_flags ()</h3>
 
1315
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_group_flags
 
1316
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1317
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1318
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-group-flags" title="tp_cli_channel_interface_group_callback_for_get_group_flags ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_group_flags</span></a> callback</code></em>,
 
1319
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1320
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1321
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1322
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1323
<h3 class="title">Warning</h3>
 
1324
<p><code class="literal">tp_cli_channel_interface_group_call_get_group_flags</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
 
1325
</div>
 
1326
<p>
 
1327
Start a GetGroupFlags method call.
 
1328
</p>
 
1329
<p>
 
1330
Returns the value of the &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; property.
 
1331
</p>
 
1332
<div class="variablelist"><table border="0" class="variablelist">
 
1333
<colgroup>
 
1334
<col align="left" valign="top">
 
1335
<col>
 
1336
</colgroup>
 
1337
<tbody>
 
1338
<tr>
 
1339
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1340
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1341
</td>
 
1342
</tr>
 
1343
<tr>
 
1344
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1345
<td>the timeout in milliseconds, or -1 to use the
 
1346
default</td>
 
1347
</tr>
 
1348
<tr>
 
1349
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1350
<td>called when the method call succeeds or fails;
 
1351
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1352
reply tracking</td>
 
1353
</tr>
 
1354
<tr>
 
1355
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1356
<td>user-supplied data passed to the callback;
 
1357
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1358
</td>
 
1359
</tr>
 
1360
<tr>
 
1361
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1362
<td>called with the user_data as argument, after the
 
1363
call has succeeded, failed or been cancelled;
 
1364
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1365
</td>
 
1366
</tr>
 
1367
<tr>
 
1368
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1369
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1370
weakly referenced; if it is destroyed, this call
 
1371
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1372
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1373
</td>
 
1374
</tr>
 
1375
<tr>
 
1376
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1377
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1378
progress. It is borrowed from the object, and will become
 
1379
invalid when the callback is called, the call is
 
1380
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1381
</tr>
 
1382
</tbody>
 
1383
</table></div>
 
1384
</div>
 
1385
<hr>
 
1386
<div class="refsect2">
 
1387
<a name="tp-cli-channel-interface-group-call-get-handle-owners"></a><h3>tp_cli_channel_interface_group_call_get_handle_owners ()</h3>
 
1388
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_handle_owners
 
1389
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1390
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1391
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
1392
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-handle-owners" title="tp_cli_channel_interface_group_callback_for_get_handle_owners ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_handle_owners</span></a> callback</code></em>,
 
1393
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1394
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1395
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1396
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1397
<h3 class="title">Warning</h3>
 
1398
<p><code class="literal">tp_cli_channel_interface_group_call_get_handle_owners</code> is deprecated and should not be used in newly-written code. Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
 
1399
</div>
 
1400
<p>
 
1401
Start a GetHandleOwners method call.
 
1402
</p>
 
1403
<p>
 
1404
If the CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES flag is set on         the channel, then the handles of the group members are specific         to this channel, and are not meaningful in a connection-wide         context such as contact lists. This method allows you to find         the owner of the handle if it can be discovered in this channel,         or 0 if the owner is not available.
 
1405
</p>
 
1406
<div class="variablelist"><table border="0" class="variablelist">
 
1407
<colgroup>
 
1408
<col align="left" valign="top">
 
1409
<col>
 
1410
</colgroup>
 
1411
<tbody>
 
1412
<tr>
 
1413
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1414
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1415
</td>
 
1416
</tr>
 
1417
<tr>
 
1418
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1419
<td>the timeout in milliseconds, or -1 to use the
 
1420
default</td>
 
1421
</tr>
 
1422
<tr>
 
1423
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
 
1424
<td>Used to pass an 'in' argument: A list of integer handles representing members of the channel</td>
 
1425
</tr>
 
1426
<tr>
 
1427
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1428
<td>called when the method call succeeds or fails;
 
1429
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1430
reply tracking</td>
 
1431
</tr>
 
1432
<tr>
 
1433
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1434
<td>user-supplied data passed to the callback;
 
1435
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1436
</td>
 
1437
</tr>
 
1438
<tr>
 
1439
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1440
<td>called with the user_data as argument, after the
 
1441
call has succeeded, failed or been cancelled;
 
1442
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1443
</td>
 
1444
</tr>
 
1445
<tr>
 
1446
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1447
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1448
weakly referenced; if it is destroyed, this call
 
1449
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1450
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1451
</td>
 
1452
</tr>
 
1453
<tr>
 
1454
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1455
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1456
progress. It is borrowed from the object, and will become
 
1457
invalid when the callback is called, the call is
 
1458
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1459
</tr>
 
1460
</tbody>
 
1461
</table></div>
 
1462
</div>
 
1463
<hr>
 
1464
<div class="refsect2">
 
1465
<a name="tp-cli-channel-interface-group-call-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_call_get_local_pending_members ()</h3>
 
1466
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_local_pending_members
 
1467
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1468
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1469
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members</span></a> callback</code></em>,
 
1470
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1471
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1472
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1473
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1474
<h3 class="title">Warning</h3>
 
1475
<p><code class="literal">tp_cli_channel_interface_group_call_get_local_pending_members</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
1476
</div>
 
1477
<p>
 
1478
Start a GetLocalPendingMembers method call.
 
1479
</p>
 
1480
<p>
 
1481
Returns the To_Be_Added handle (only) for each structure in the         &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.
 
1482
</p>
 
1483
<div class="variablelist"><table border="0" class="variablelist">
 
1484
<colgroup>
 
1485
<col align="left" valign="top">
 
1486
<col>
 
1487
</colgroup>
 
1488
<tbody>
 
1489
<tr>
 
1490
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1491
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1492
</td>
 
1493
</tr>
 
1494
<tr>
 
1495
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1496
<td>the timeout in milliseconds, or -1 to use the
 
1497
default</td>
 
1498
</tr>
 
1499
<tr>
 
1500
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1501
<td>called when the method call succeeds or fails;
 
1502
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1503
reply tracking</td>
 
1504
</tr>
 
1505
<tr>
 
1506
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1507
<td>user-supplied data passed to the callback;
 
1508
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1509
</td>
 
1510
</tr>
 
1511
<tr>
 
1512
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1513
<td>called with the user_data as argument, after the
 
1514
call has succeeded, failed or been cancelled;
 
1515
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1516
</td>
 
1517
</tr>
 
1518
<tr>
 
1519
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1520
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1521
weakly referenced; if it is destroyed, this call
 
1522
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1523
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1524
</td>
 
1525
</tr>
 
1526
<tr>
 
1527
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1528
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1529
progress. It is borrowed from the object, and will become
 
1530
invalid when the callback is called, the call is
 
1531
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1532
</tr>
 
1533
</tbody>
 
1534
</table></div>
 
1535
</div>
 
1536
<hr>
 
1537
<div class="refsect2">
 
1538
<a name="tp-cli-channel-interface-group-call-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_call_get_local_pending_members_with_info ()</h3>
 
1539
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_local_pending_members_with_info
 
1540
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1541
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1542
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info" title="tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</span></a> callback</code></em>,
 
1543
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1544
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1545
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1546
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1547
<h3 class="title">Warning</h3>
 
1548
<p><code class="literal">tp_cli_channel_interface_group_call_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
1549
</div>
 
1550
<p>
 
1551
Start a GetLocalPendingMembersWithInfo method call.
 
1552
</p>
 
1553
<p>
 
1554
Returns the &lt;tp:member-ref&gt;LocalPendingMembers&lt;/tp:member-ref&gt; property.
 
1555
</p>
 
1556
<div class="variablelist"><table border="0" class="variablelist">
 
1557
<colgroup>
 
1558
<col align="left" valign="top">
 
1559
<col>
 
1560
</colgroup>
 
1561
<tbody>
 
1562
<tr>
 
1563
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1564
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1565
</td>
 
1566
</tr>
 
1567
<tr>
 
1568
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1569
<td>the timeout in milliseconds, or -1 to use the
 
1570
default</td>
 
1571
</tr>
 
1572
<tr>
 
1573
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1574
<td>called when the method call succeeds or fails;
 
1575
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1576
reply tracking</td>
 
1577
</tr>
 
1578
<tr>
 
1579
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1580
<td>user-supplied data passed to the callback;
 
1581
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1582
</td>
 
1583
</tr>
 
1584
<tr>
 
1585
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1586
<td>called with the user_data as argument, after the
 
1587
call has succeeded, failed or been cancelled;
 
1588
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1589
</td>
 
1590
</tr>
 
1591
<tr>
 
1592
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1593
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1594
weakly referenced; if it is destroyed, this call
 
1595
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1596
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1597
</td>
 
1598
</tr>
 
1599
<tr>
 
1600
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1601
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1602
progress. It is borrowed from the object, and will become
 
1603
invalid when the callback is called, the call is
 
1604
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1605
</tr>
 
1606
</tbody>
 
1607
</table></div>
 
1608
</div>
 
1609
<hr>
 
1610
<div class="refsect2">
 
1611
<a name="tp-cli-channel-interface-group-call-get-members"></a><h3>tp_cli_channel_interface_group_call_get_members ()</h3>
 
1612
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_members
 
1613
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1614
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1615
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-members" title="tp_cli_channel_interface_group_callback_for_get_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_members</span></a> callback</code></em>,
 
1616
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1617
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1618
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1619
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1620
<h3 class="title">Warning</h3>
 
1621
<p><code class="literal">tp_cli_channel_interface_group_call_get_members</code> is deprecated and should not be used in newly-written code. Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
 
1622
</div>
 
1623
<p>
 
1624
Start a GetMembers method call.
 
1625
</p>
 
1626
<p>
 
1627
Returns the &lt;tp:member-ref&gt;Members&lt;/tp:member-ref&gt; property.
 
1628
</p>
 
1629
<div class="variablelist"><table border="0" class="variablelist">
 
1630
<colgroup>
 
1631
<col align="left" valign="top">
 
1632
<col>
 
1633
</colgroup>
 
1634
<tbody>
 
1635
<tr>
 
1636
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1637
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1638
</td>
 
1639
</tr>
 
1640
<tr>
 
1641
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1642
<td>the timeout in milliseconds, or -1 to use the
 
1643
default</td>
 
1644
</tr>
 
1645
<tr>
 
1646
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1647
<td>called when the method call succeeds or fails;
 
1648
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1649
reply tracking</td>
 
1650
</tr>
 
1651
<tr>
 
1652
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1653
<td>user-supplied data passed to the callback;
 
1654
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1655
</td>
 
1656
</tr>
 
1657
<tr>
 
1658
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1659
<td>called with the user_data as argument, after the
 
1660
call has succeeded, failed or been cancelled;
 
1661
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1662
</td>
 
1663
</tr>
 
1664
<tr>
 
1665
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1666
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1667
weakly referenced; if it is destroyed, this call
 
1668
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1669
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1670
</td>
 
1671
</tr>
 
1672
<tr>
 
1673
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1674
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1675
progress. It is borrowed from the object, and will become
 
1676
invalid when the callback is called, the call is
 
1677
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1678
</tr>
 
1679
</tbody>
 
1680
</table></div>
 
1681
</div>
 
1682
<hr>
 
1683
<div class="refsect2">
 
1684
<a name="tp-cli-channel-interface-group-call-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_call_get_remote_pending_members ()</h3>
 
1685
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_remote_pending_members
 
1686
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1687
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1688
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-remote-pending-members" title="tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_remote_pending_members</span></a> callback</code></em>,
 
1689
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1690
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1691
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1692
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1693
<h3 class="title">Warning</h3>
 
1694
<p><code class="literal">tp_cli_channel_interface_group_call_get_remote_pending_members</code> is deprecated and should not be used in newly-written code. Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
 
1695
</div>
 
1696
<p>
 
1697
Start a GetRemotePendingMembers method call.
 
1698
</p>
 
1699
<p>
 
1700
Returns an array of handles representing contacts who have been         invited to the channel and are awaiting remote approval.
 
1701
</p>
 
1702
<div class="variablelist"><table border="0" class="variablelist">
 
1703
<colgroup>
 
1704
<col align="left" valign="top">
 
1705
<col>
 
1706
</colgroup>
 
1707
<tbody>
 
1708
<tr>
 
1709
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1710
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1711
</td>
 
1712
</tr>
 
1713
<tr>
 
1714
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1715
<td>the timeout in milliseconds, or -1 to use the
 
1716
default</td>
 
1717
</tr>
 
1718
<tr>
 
1719
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1720
<td>called when the method call succeeds or fails;
 
1721
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1722
reply tracking</td>
 
1723
</tr>
 
1724
<tr>
 
1725
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1726
<td>user-supplied data passed to the callback;
 
1727
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1728
</td>
 
1729
</tr>
 
1730
<tr>
 
1731
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1732
<td>called with the user_data as argument, after the
 
1733
call has succeeded, failed or been cancelled;
 
1734
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1735
</td>
 
1736
</tr>
 
1737
<tr>
 
1738
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1739
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1740
weakly referenced; if it is destroyed, this call
 
1741
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1742
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1743
</td>
 
1744
</tr>
 
1745
<tr>
 
1746
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1747
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1748
progress. It is borrowed from the object, and will become
 
1749
invalid when the callback is called, the call is
 
1750
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1751
</tr>
 
1752
</tbody>
 
1753
</table></div>
 
1754
</div>
 
1755
<hr>
 
1756
<div class="refsect2">
 
1757
<a name="tp-cli-channel-interface-group-call-get-self-handle"></a><h3>tp_cli_channel_interface_group_call_get_self_handle ()</h3>
 
1758
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_get_self_handle
 
1759
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1760
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1761
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-get-self-handle" title="tp_cli_channel_interface_group_callback_for_get_self_handle ()"><span class="type">tp_cli_channel_interface_group_callback_for_get_self_handle</span></a> callback</code></em>,
 
1762
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1763
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1764
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1765
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1766
<h3 class="title">Warning</h3>
 
1767
<p><code class="literal">tp_cli_channel_interface_group_call_get_self_handle</code> is deprecated and should not be used in newly-written code. Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
 
1768
</div>
 
1769
<p>
 
1770
Start a GetSelfHandle method call.
 
1771
</p>
 
1772
<p>
 
1773
Returns the value of the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt;         property.
 
1774
</p>
 
1775
<div class="variablelist"><table border="0" class="variablelist">
 
1776
<colgroup>
 
1777
<col align="left" valign="top">
 
1778
<col>
 
1779
</colgroup>
 
1780
<tbody>
 
1781
<tr>
 
1782
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1783
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1784
</td>
 
1785
</tr>
 
1786
<tr>
 
1787
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1788
<td>the timeout in milliseconds, or -1 to use the
 
1789
default</td>
 
1790
</tr>
 
1791
<tr>
 
1792
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1793
<td>called when the method call succeeds or fails;
 
1794
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1795
reply tracking</td>
 
1796
</tr>
 
1797
<tr>
 
1798
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1799
<td>user-supplied data passed to the callback;
 
1800
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1801
</td>
 
1802
</tr>
 
1803
<tr>
 
1804
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1805
<td>called with the user_data as argument, after the
 
1806
call has succeeded, failed or been cancelled;
 
1807
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1808
</td>
 
1809
</tr>
 
1810
<tr>
 
1811
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1812
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1813
weakly referenced; if it is destroyed, this call
 
1814
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1815
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1816
</td>
 
1817
</tr>
 
1818
<tr>
 
1819
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1820
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1821
progress. It is borrowed from the object, and will become
 
1822
invalid when the callback is called, the call is
 
1823
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1824
</tr>
 
1825
</tbody>
 
1826
</table></div>
 
1827
</div>
 
1828
<hr>
 
1829
<div class="refsect2">
 
1830
<a name="tp-cli-channel-interface-group-call-remove-members"></a><h3>tp_cli_channel_interface_group_call_remove_members ()</h3>
 
1831
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_remove_members
 
1832
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1833
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1834
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
1835
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
1836
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members" title="tp_cli_channel_interface_group_callback_for_remove_members ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members</span></a> callback</code></em>,
 
1837
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1838
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1839
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1840
<p>
 
1841
Start a RemoveMembers method call.
 
1842
</p>
 
1843
<p>
 
1844
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Requests the removal of contacts from a channel, reject their           request for channel membership on the pending local list, or           rescind their invitation on the pending remote list.&lt;/p&gt;          &lt;p&gt;If the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; is in a Group,           it can be removed via this method, in order to leave the group           gracefully. This is the recommended way to leave a chatroom, close           or reject a &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           call, and so on.&lt;/p&gt;          &lt;p&gt;Accordingly, connection managers SHOULD support           doing this, regardless of the value of           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.           If doing so fails with PermissionDenied, this is considered to a bug           in the connection manager, but clients MUST recover by falling back           to closing the channel with the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel"&gt;Close&lt;/tp:dbus-ref&gt;           method.&lt;/p&gt;          &lt;p&gt;Removing any contact from the local pending list is always           allowed. Removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the channel's members           is allowed if and only if Channel_Group_Flag_Can_Remove is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;,           while removing contacts other than the           &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; from the remote pending list           is allowed if and only if Channel_Group_Flag_Can_Rescind is in the           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;.&lt;/p&gt;          &lt;p&gt;A message may be provided along with the request, which will be           sent to the server if supported. See the           Channel_Group_Flag_Message_Remove,           Channel_Group_Flag_Message_Depart,           Channel_Group_Flag_Message_Reject and           Channel_Group_Flag_Message_Rescind           &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt; to see in which cases this           message should be provided.&lt;/p&gt;
 
1845
</p>
 
1846
<div class="variablelist"><table border="0" class="variablelist">
 
1847
<colgroup>
 
1848
<col align="left" valign="top">
 
1849
<col>
 
1850
</colgroup>
 
1851
<tbody>
 
1852
<tr>
 
1853
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1854
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1855
</td>
 
1856
</tr>
 
1857
<tr>
 
1858
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1859
<td>the timeout in milliseconds, or -1 to use the
 
1860
default</td>
 
1861
</tr>
 
1862
<tr>
 
1863
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
1864
<td>Used to pass an 'in' argument: An array of contact handles to remove from the channel</td>
 
1865
</tr>
 
1866
<tr>
 
1867
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
1868
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
1869
</tr>
 
1870
<tr>
 
1871
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1872
<td>called when the method call succeeds or fails;
 
1873
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1874
reply tracking</td>
 
1875
</tr>
 
1876
<tr>
 
1877
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1878
<td>user-supplied data passed to the callback;
 
1879
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1880
</td>
 
1881
</tr>
 
1882
<tr>
 
1883
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1884
<td>called with the user_data as argument, after the
 
1885
call has succeeded, failed or been cancelled;
 
1886
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1887
</td>
 
1888
</tr>
 
1889
<tr>
 
1890
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1891
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1892
weakly referenced; if it is destroyed, this call
 
1893
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1894
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1895
</td>
 
1896
</tr>
 
1897
<tr>
 
1898
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1899
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1900
progress. It is borrowed from the object, and will become
 
1901
invalid when the callback is called, the call is
 
1902
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1903
</tr>
 
1904
</tbody>
 
1905
</table></div>
 
1906
</div>
 
1907
<hr>
 
1908
<div class="refsect2">
 
1909
<a name="tp-cli-channel-interface-group-call-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_call_remove_members_with_reason ()</h3>
 
1910
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_channel_interface_group_call_remove_members_with_reason
 
1911
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1912
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
1913
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
1914
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
1915
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Reason</code></em>,
 
1916
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-callback-for-remove-members-with-reason" title="tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()"><span class="type">tp_cli_channel_interface_group_callback_for_remove_members_with_reason</span></a> callback</code></em>,
 
1917
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1918
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
1919
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1920
<p>
 
1921
Start a RemoveMembersWithReason method call.
 
1922
</p>
 
1923
<p>
 
1924
As &lt;tp:member-ref&gt;RemoveMembers&lt;/tp:member-ref&gt;, but a reason code may         be provided where         appropriate. The reason code may be ignored if the underlying         protocol is unable to represent the given reason.
 
1925
</p>
 
1926
<div class="variablelist"><table border="0" class="variablelist">
 
1927
<colgroup>
 
1928
<col align="left" valign="top">
 
1929
<col>
 
1930
</colgroup>
 
1931
<tbody>
 
1932
<tr>
 
1933
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1934
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
1935
</td>
 
1936
</tr>
 
1937
<tr>
 
1938
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
1939
<td>the timeout in milliseconds, or -1 to use the
 
1940
default</td>
 
1941
</tr>
 
1942
<tr>
 
1943
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
1944
<td>Used to pass an 'in' argument: An array of contact handles to remove from the channel</td>
 
1945
</tr>
 
1946
<tr>
 
1947
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
 
1948
<td>Used to pass an 'in' argument: A string message, which can be blank if desired</td>
 
1949
</tr>
 
1950
<tr>
 
1951
<td><p><span class="term"><em class="parameter"><code>in_Reason</code></em> :</span></p></td>
 
1952
<td>Used to pass an 'in' argument: A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</td>
 
1953
</tr>
 
1954
<tr>
 
1955
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1956
<td>called when the method call succeeds or fails;
 
1957
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
 
1958
reply tracking</td>
 
1959
</tr>
 
1960
<tr>
 
1961
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1962
<td>user-supplied data passed to the callback;
 
1963
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1964
</td>
 
1965
</tr>
 
1966
<tr>
 
1967
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
1968
<td>called with the user_data as argument, after the
 
1969
call has succeeded, failed or been cancelled;
 
1970
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1971
</td>
 
1972
</tr>
 
1973
<tr>
 
1974
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
1975
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
1976
weakly referenced; if it is destroyed, this call
 
1977
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
1978
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1979
</td>
 
1980
</tr>
 
1981
<tr>
 
1982
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1983
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
1984
progress. It is borrowed from the object, and will become
 
1985
invalid when the callback is called, the call is
 
1986
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
1987
</tr>
 
1988
</tbody>
 
1989
</table></div>
 
1990
</div>
 
1991
<hr>
 
1992
<div class="refsect2">
 
1993
<a name="tp-cli-channel-interface-group-callback-for-add-members"></a><h3>tp_cli_channel_interface_group_callback_for_add_members ()</h3>
 
1994
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_add_members)
 
1995
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
1996
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
1997
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
1998
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
1999
<p>
 
2000
Signature of the callback called when a AddMembers method call
 
2001
succeeds or fails.
 
2002
</p>
 
2003
<div class="variablelist"><table border="0" class="variablelist">
 
2004
<colgroup>
 
2005
<col align="left" valign="top">
 
2006
<col>
 
2007
</colgroup>
 
2008
<tbody>
 
2009
<tr>
 
2010
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2011
<td>the proxy on which the call was made</td>
 
2012
</tr>
 
2013
<tr>
 
2014
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2015
<td>
 
2016
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2017
</tr>
 
2018
<tr>
 
2019
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2020
<td>user-supplied data</td>
 
2021
</tr>
 
2022
<tr>
 
2023
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2024
<td>user-supplied object</td>
 
2025
</tr>
 
2026
</tbody>
 
2027
</table></div>
 
2028
</div>
 
2029
<hr>
 
2030
<div class="refsect2">
 
2031
<a name="tp-cli-channel-interface-group-callback-for-get-all-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_all_members ()</h3>
 
2032
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_all_members)
 
2033
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2034
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Members</code></em>,
 
2035
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Local_Pending</code></em>,
 
2036
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Remote_Pending</code></em>,
 
2037
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2038
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2039
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2040
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2041
<h3 class="title">Warning</h3>
 
2042
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_all_members</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including Members,         RemotePendingMembers and LocalPendingMembers instead, falling back to         this method and GetLocalPendingMembersWithInfo if necessary.</p>
 
2043
</div>
 
2044
<p>
 
2045
Signature of the callback called when a GetAllMembers method call
 
2046
succeeds or fails.
 
2047
</p>
 
2048
<div class="variablelist"><table border="0" class="variablelist">
 
2049
<colgroup>
 
2050
<col align="left" valign="top">
 
2051
<col>
 
2052
</colgroup>
 
2053
<tbody>
 
2054
<tr>
 
2055
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2056
<td>the proxy on which the call was made</td>
 
2057
</tr>
 
2058
<tr>
 
2059
<td><p><span class="term"><em class="parameter"><code>out_Members</code></em> :</span></p></td>
 
2060
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of current members</td>
 
2061
</tr>
 
2062
<tr>
 
2063
<td><p><span class="term"><em class="parameter"><code>out_Local_Pending</code></em> :</span></p></td>
 
2064
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of local pending members</td>
 
2065
</tr>
 
2066
<tr>
 
2067
<td><p><span class="term"><em class="parameter"><code>out_Remote_Pending</code></em> :</span></p></td>
 
2068
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: array of handles of remote pending members</td>
 
2069
</tr>
 
2070
<tr>
 
2071
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2072
<td>
 
2073
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2074
</tr>
 
2075
<tr>
 
2076
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2077
<td>user-supplied data</td>
 
2078
</tr>
 
2079
<tr>
 
2080
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2081
<td>user-supplied object</td>
 
2082
</tr>
 
2083
</tbody>
 
2084
</table></div>
 
2085
</div>
 
2086
<hr>
 
2087
<div class="refsect2">
 
2088
<a name="tp-cli-channel-interface-group-callback-for-get-group-flags"></a><h3>tp_cli_channel_interface_group_callback_for_get_group_flags ()</h3>
 
2089
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_group_flags)
 
2090
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2091
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Group_Flags</code></em>,
 
2092
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2093
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2094
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2095
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2096
<h3 class="title">Warning</h3>
 
2097
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_group_flags</code> is deprecated and should not be used in newly-written code. Use GetAll on the D-Bus         Properties D-Bus interface to get properties including GroupFlags         instead, falling back to this method if necessary.</p>
 
2098
</div>
 
2099
<p>
 
2100
Signature of the callback called when a GetGroupFlags method call
 
2101
succeeds or fails.
 
2102
</p>
 
2103
<div class="variablelist"><table border="0" class="variablelist">
 
2104
<colgroup>
 
2105
<col align="left" valign="top">
 
2106
<col>
 
2107
</colgroup>
 
2108
<tbody>
 
2109
<tr>
 
2110
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2111
<td>the proxy on which the call was made</td>
 
2112
</tr>
 
2113
<tr>
 
2114
<td><p><span class="term"><em class="parameter"><code>out_Group_Flags</code></em> :</span></p></td>
 
2115
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: The value of the GroupFlags property (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</td>
 
2116
</tr>
 
2117
<tr>
 
2118
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2119
<td>
 
2120
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2121
</tr>
 
2122
<tr>
 
2123
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2124
<td>user-supplied data</td>
 
2125
</tr>
 
2126
<tr>
 
2127
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2128
<td>user-supplied object</td>
 
2129
</tr>
 
2130
</tbody>
 
2131
</table></div>
 
2132
</div>
 
2133
<hr>
 
2134
<div class="refsect2">
 
2135
<a name="tp-cli-channel-interface-group-callback-for-get-handle-owners"></a><h3>tp_cli_channel_interface_group_callback_for_get_handle_owners ()</h3>
 
2136
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_handle_owners)
 
2137
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2138
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Owners</code></em>,
 
2139
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2140
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2141
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2142
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2143
<h3 class="title">Warning</h3>
 
2144
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_handle_owners</code> is deprecated and should not be used in newly-written code. Clients should use the         HandleOwners property and HandleOwnersChanged signal if         Channel_Group_Flag_Properties is present.</p>
 
2145
</div>
 
2146
<p>
 
2147
Signature of the callback called when a GetHandleOwners method call
 
2148
succeeds or fails.
 
2149
</p>
 
2150
<div class="variablelist"><table border="0" class="variablelist">
 
2151
<colgroup>
 
2152
<col align="left" valign="top">
 
2153
<col>
 
2154
</colgroup>
 
2155
<tbody>
 
2156
<tr>
 
2157
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2158
<td>the proxy on which the call was made</td>
 
2159
</tr>
 
2160
<tr>
 
2161
<td><p><span class="term"><em class="parameter"><code>out_Owners</code></em> :</span></p></td>
 
2162
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: An array of integer handles representing the owner handles of           the given room members, in the same order, or 0 if the           owner is not available</td>
 
2163
</tr>
 
2164
<tr>
 
2165
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2166
<td>
 
2167
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2168
</tr>
 
2169
<tr>
 
2170
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2171
<td>user-supplied data</td>
 
2172
</tr>
 
2173
<tr>
 
2174
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2175
<td>user-supplied object</td>
 
2176
</tr>
 
2177
</tbody>
 
2178
</table></div>
 
2179
</div>
 
2180
<hr>
 
2181
<div class="refsect2">
 
2182
<a name="tp-cli-channel-interface-group-callback-for-get-local-pending-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_local_pending_members ()</h3>
 
2183
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_local_pending_members)
 
2184
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2185
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
2186
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2187
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2188
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2189
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2190
<h3 class="title">Warning</h3>
 
2191
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_local_pending_members</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
2192
</div>
 
2193
<p>
 
2194
Signature of the callback called when a GetLocalPendingMembers method call
 
2195
succeeds or fails.
 
2196
</p>
 
2197
<div class="variablelist"><table border="0" class="variablelist">
 
2198
<colgroup>
 
2199
<col align="left" valign="top">
 
2200
<col>
 
2201
</colgroup>
 
2202
<tbody>
 
2203
<tr>
 
2204
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2205
<td>the proxy on which the call was made</td>
 
2206
</tr>
 
2207
<tr>
 
2208
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
2209
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</td>
 
2210
</tr>
 
2211
<tr>
 
2212
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2213
<td>
 
2214
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2215
</tr>
 
2216
<tr>
 
2217
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2218
<td>user-supplied data</td>
 
2219
</tr>
 
2220
<tr>
 
2221
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2222
<td>user-supplied object</td>
 
2223
</tr>
 
2224
</tbody>
 
2225
</table></div>
 
2226
</div>
 
2227
<hr>
 
2228
<div class="refsect2">
 
2229
<a name="tp-cli-channel-interface-group-callback-for-get-local-pending-members-with-info"></a><h3>tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info ()</h3>
 
2230
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info)
 
2231
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2232
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Info</code></em>,
 
2233
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2234
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2235
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2236
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2237
<h3 class="title">Warning</h3>
 
2238
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_local_pending_members_with_info</code> is deprecated and should not be used in newly-written code. Use the LocalPendingMembers         property, if Channel_Group_Flag_Properties is present.</p>
 
2239
</div>
 
2240
<p>
 
2241
Signature of the callback called when a GetLocalPendingMembersWithInfo method call
 
2242
succeeds or fails.
 
2243
</p>
 
2244
<div class="variablelist"><table border="0" class="variablelist">
 
2245
<colgroup>
 
2246
<col align="left" valign="top">
 
2247
<col>
 
2248
</colgroup>
 
2249
<tbody>
 
2250
<tr>
 
2251
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2252
<td>the proxy on which the call was made</td>
 
2253
</tr>
 
2254
<tr>
 
2255
<td><p><span class="term"><em class="parameter"><code>out_Info</code></em> :</span></p></td>
 
2256
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;               A handle representing the contact requesting channel membership             &lt;/li&gt;             &lt;li&gt;               A handle representing the contact making the request, or 0 if               unknown             &lt;/li&gt;             &lt;li&gt;               The reason for the request: one of the values of               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;             &lt;/li&gt;             &lt;li&gt;               A string message containing the reason for the request if any (or               blank if none)             &lt;/li&gt;           &lt;/ul&gt;</td>
 
2257
</tr>
 
2258
<tr>
 
2259
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2260
<td>
 
2261
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2262
</tr>
 
2263
<tr>
 
2264
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2265
<td>user-supplied data</td>
 
2266
</tr>
 
2267
<tr>
 
2268
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2269
<td>user-supplied object</td>
 
2270
</tr>
 
2271
</tbody>
 
2272
</table></div>
 
2273
</div>
 
2274
<hr>
 
2275
<div class="refsect2">
 
2276
<a name="tp-cli-channel-interface-group-callback-for-get-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_members ()</h3>
 
2277
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_members)
 
2278
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2279
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
2280
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2281
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2282
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2283
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2284
<h3 class="title">Warning</h3>
 
2285
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_members</code> is deprecated and should not be used in newly-written code. Use the Members         property, if Channel_Group_Flag_Properties is present.</p>
 
2286
</div>
 
2287
<p>
 
2288
Signature of the callback called when a GetMembers method call
 
2289
succeeds or fails.
 
2290
</p>
 
2291
<div class="variablelist"><table border="0" class="variablelist">
 
2292
<colgroup>
 
2293
<col align="left" valign="top">
 
2294
<col>
 
2295
</colgroup>
 
2296
<tbody>
 
2297
<tr>
 
2298
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2299
<td>the proxy on which the call was made</td>
 
2300
</tr>
 
2301
<tr>
 
2302
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
2303
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</td>
 
2304
</tr>
 
2305
<tr>
 
2306
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2307
<td>
 
2308
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2309
</tr>
 
2310
<tr>
 
2311
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2312
<td>user-supplied data</td>
 
2313
</tr>
 
2314
<tr>
 
2315
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2316
<td>user-supplied object</td>
 
2317
</tr>
 
2318
</tbody>
 
2319
</table></div>
 
2320
</div>
 
2321
<hr>
 
2322
<div class="refsect2">
 
2323
<a name="tp-cli-channel-interface-group-callback-for-get-remote-pending-members"></a><h3>tp_cli_channel_interface_group_callback_for_get_remote_pending_members ()</h3>
 
2324
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_remote_pending_members)
 
2325
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2326
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>,
 
2327
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2328
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2329
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2330
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2331
<h3 class="title">Warning</h3>
 
2332
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_remote_pending_members</code> is deprecated and should not be used in newly-written code. Use the RemotePendingMembers property, if Channel_Group_Flag_Properties is present.</p>
 
2333
</div>
 
2334
<p>
 
2335
Signature of the callback called when a GetRemotePendingMembers method call
 
2336
succeeds or fails.
 
2337
</p>
 
2338
<div class="variablelist"><table border="0" class="variablelist">
 
2339
<colgroup>
 
2340
<col align="left" valign="top">
 
2341
<col>
 
2342
</colgroup>
 
2343
<tbody>
 
2344
<tr>
 
2345
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2346
<td>the proxy on which the call was made</td>
 
2347
</tr>
 
2348
<tr>
 
2349
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
 
2350
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented)</td>
 
2351
</tr>
 
2352
<tr>
 
2353
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2354
<td>
 
2355
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2356
</tr>
 
2357
<tr>
 
2358
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2359
<td>user-supplied data</td>
 
2360
</tr>
 
2361
<tr>
 
2362
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2363
<td>user-supplied object</td>
 
2364
</tr>
 
2365
</tbody>
 
2366
</table></div>
 
2367
</div>
 
2368
<hr>
 
2369
<div class="refsect2">
 
2370
<a name="tp-cli-channel-interface-group-callback-for-get-self-handle"></a><h3>tp_cli_channel_interface_group_callback_for_get_self_handle ()</h3>
 
2371
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_get_self_handle)
 
2372
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2373
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Self_Handle</code></em>,
 
2374
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2375
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2376
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2377
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
2378
<h3 class="title">Warning</h3>
 
2379
<p><code class="literal">tp_cli_channel_interface_group_callback_for_get_self_handle</code> is deprecated and should not be used in newly-written code. Clients should retrieve the         SelfHandle property using GetAll instead,         if Channel_Group_Flag_Properties is present.</p>
 
2380
</div>
 
2381
<p>
 
2382
Signature of the callback called when a GetSelfHandle method call
 
2383
succeeds or fails.
 
2384
</p>
 
2385
<div class="variablelist"><table border="0" class="variablelist">
 
2386
<colgroup>
 
2387
<col align="left" valign="top">
 
2388
<col>
 
2389
</colgroup>
 
2390
<tbody>
 
2391
<tr>
 
2392
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2393
<td>the proxy on which the call was made</td>
 
2394
</tr>
 
2395
<tr>
 
2396
<td><p><span class="term"><em class="parameter"><code>out_Self_Handle</code></em> :</span></p></td>
 
2397
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: (Undocumented) (<span class="type">TpContactHandle</span>)</td>
 
2398
</tr>
 
2399
<tr>
 
2400
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2401
<td>
 
2402
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2403
</tr>
 
2404
<tr>
 
2405
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2406
<td>user-supplied data</td>
 
2407
</tr>
 
2408
<tr>
 
2409
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2410
<td>user-supplied object</td>
 
2411
</tr>
 
2412
</tbody>
 
2413
</table></div>
 
2414
</div>
 
2415
<hr>
 
2416
<div class="refsect2">
 
2417
<a name="tp-cli-channel-interface-group-callback-for-remove-members"></a><h3>tp_cli_channel_interface_group_callback_for_remove_members ()</h3>
 
2418
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_remove_members)
 
2419
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2420
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2421
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2422
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2423
<p>
 
2424
Signature of the callback called when a RemoveMembers method call
 
2425
succeeds or fails.
 
2426
</p>
 
2427
<div class="variablelist"><table border="0" class="variablelist">
 
2428
<colgroup>
 
2429
<col align="left" valign="top">
 
2430
<col>
 
2431
</colgroup>
 
2432
<tbody>
 
2433
<tr>
 
2434
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2435
<td>the proxy on which the call was made</td>
 
2436
</tr>
 
2437
<tr>
 
2438
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2439
<td>
 
2440
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2441
</tr>
 
2442
<tr>
 
2443
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2444
<td>user-supplied data</td>
 
2445
</tr>
 
2446
<tr>
 
2447
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2448
<td>user-supplied object</td>
 
2449
</tr>
 
2450
</tbody>
 
2451
</table></div>
 
2452
</div>
 
2453
<hr>
 
2454
<div class="refsect2">
 
2455
<a name="tp-cli-channel-interface-group-callback-for-remove-members-with-reason"></a><h3>tp_cli_channel_interface_group_callback_for_remove_members_with_reason ()</h3>
 
2456
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_callback_for_remove_members_with_reason)
 
2457
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2458
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
2459
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2460
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2461
<p>
 
2462
Signature of the callback called when a RemoveMembersWithReason method call
 
2463
succeeds or fails.
 
2464
</p>
 
2465
<div class="variablelist"><table border="0" class="variablelist">
 
2466
<colgroup>
 
2467
<col align="left" valign="top">
 
2468
<col>
 
2469
</colgroup>
 
2470
<tbody>
 
2471
<tr>
 
2472
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2473
<td>the proxy on which the call was made</td>
 
2474
</tr>
 
2475
<tr>
 
2476
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2477
<td>
 
2478
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
2479
</tr>
 
2480
<tr>
 
2481
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2482
<td>user-supplied data</td>
 
2483
</tr>
 
2484
<tr>
 
2485
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2486
<td>user-supplied object</td>
 
2487
</tr>
 
2488
</tbody>
 
2489
</table></div>
 
2490
</div>
 
2491
<hr>
 
2492
<div class="refsect2">
 
2493
<a name="tp-cli-channel-interface-group-connect-to-group-flags-changed"></a><h3>tp_cli_channel_interface_group_connect_to_group_flags_changed ()</h3>
 
2494
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_group_flags_changed
 
2495
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2496
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-group-flags-changed" title="tp_cli_channel_interface_group_signal_callback_group_flags_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_group_flags_changed</span></a> callback</code></em>,
 
2497
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2498
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
2499
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
2500
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2501
<p>
 
2502
Connect a handler to the signal GroupFlagsChanged.
 
2503
</p>
 
2504
<p>
 
2505
Emitted when the flags as returned by         &lt;tp:member-ref&gt;GetGroupFlags&lt;/tp:member-ref&gt; are changed.         The user interface should be updated as appropriate.
 
2506
</p>
 
2507
<div class="variablelist"><table border="0" class="variablelist">
 
2508
<colgroup>
 
2509
<col align="left" valign="top">
 
2510
<col>
 
2511
</colgroup>
 
2512
<tbody>
 
2513
<tr>
 
2514
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2515
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
2516
</tr>
 
2517
<tr>
 
2518
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2519
<td>Callback to be called when the signal is
 
2520
received</td>
 
2521
</tr>
 
2522
<tr>
 
2523
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2524
<td>User-supplied data for the callback</td>
 
2525
</tr>
 
2526
<tr>
 
2527
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
2528
<td>Destructor for the user-supplied data, which
 
2529
will be called when this signal is disconnected, or
 
2530
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2531
</td>
 
2532
</tr>
 
2533
<tr>
 
2534
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2535
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
2536
if it is destroyed, this callback will automatically be
 
2537
disconnected</td>
 
2538
</tr>
 
2539
<tr>
 
2540
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2541
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
2542
returned</td>
 
2543
</tr>
 
2544
<tr>
 
2545
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2546
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
2547
above, which can be used to disconnect the signal; or
 
2548
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
2549
or has become invalid.</td>
 
2550
</tr>
 
2551
</tbody>
 
2552
</table></div>
 
2553
</div>
 
2554
<hr>
 
2555
<div class="refsect2">
 
2556
<a name="tp-cli-channel-interface-group-connect-to-members-changed"></a><h3>tp_cli_channel_interface_group_connect_to_members_changed ()</h3>
 
2557
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_members_changed
 
2558
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2559
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed" title="tp_cli_channel_interface_group_signal_callback_members_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed</span></a> callback</code></em>,
 
2560
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2561
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
2562
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
2563
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2564
<p>
 
2565
Connect a handler to the signal MembersChanged.
 
2566
</p>
 
2567
<p>
 
2568
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when contacts join any of the three lists (members, local           pending or remote pending) or when they leave any of the three lists.           There may also be a message from the server regarding this change,           which may be displayed to the user if desired.&lt;/p&gt;          &lt;p&gt;All channel-specific handles that are mentioned in this signal           MUST be represented in the value of the           &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt; property.           In practice, this will mean that           &lt;tp:member-ref&gt;HandleOwnersChanged&lt;/tp:member-ref&gt; is           emitted &lt;em&gt;before&lt;/em&gt; emitting a MembersChanged signal in which           channel-specific handles are added, but that it is emitted           &lt;em&gt;after&lt;/em&gt; emitting a MembersChanged signal in which           channel-specific handles are removed.&lt;/p&gt;          &lt;p&gt;See &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           for an overview of how group state changes are used to indicate the           progress of a call.&lt;/p&gt;
 
2569
</p>
 
2570
<div class="variablelist"><table border="0" class="variablelist">
 
2571
<colgroup>
 
2572
<col align="left" valign="top">
 
2573
<col>
 
2574
</colgroup>
 
2575
<tbody>
 
2576
<tr>
 
2577
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2578
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
2579
</tr>
 
2580
<tr>
 
2581
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2582
<td>Callback to be called when the signal is
 
2583
received</td>
 
2584
</tr>
 
2585
<tr>
 
2586
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2587
<td>User-supplied data for the callback</td>
 
2588
</tr>
 
2589
<tr>
 
2590
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
2591
<td>Destructor for the user-supplied data, which
 
2592
will be called when this signal is disconnected, or
 
2593
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2594
</td>
 
2595
</tr>
 
2596
<tr>
 
2597
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2598
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
2599
if it is destroyed, this callback will automatically be
 
2600
disconnected</td>
 
2601
</tr>
 
2602
<tr>
 
2603
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2604
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
2605
returned</td>
 
2606
</tr>
 
2607
<tr>
 
2608
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2609
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
2610
above, which can be used to disconnect the signal; or
 
2611
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
2612
or has become invalid.</td>
 
2613
</tr>
 
2614
</tbody>
 
2615
</table></div>
 
2616
</div>
 
2617
<hr>
 
2618
<div class="refsect2">
 
2619
<a name="tp-cli-channel-interface-group-connect-to-members-changed-detailed"></a><h3>tp_cli_channel_interface_group_connect_to_members_changed_detailed ()</h3>
 
2620
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_members_changed_detailed
 
2621
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2622
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-members-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_members_changed_detailed</span></a> callback</code></em>,
 
2623
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2624
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
2625
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
2626
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2627
<p>
 
2628
Connect a handler to the signal MembersChangedDetailed.
 
2629
</p>
 
2630
<p>
 
2631
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when contacts join any of the three lists (members, local           pending or remote pending) or when they leave any of the three           lists. This signal provides a superset of the information provided by           &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt;;           if the channel's &lt;tp:member-ref&gt;GroupFlags&lt;/tp:member-ref&gt;           contains Members_Changed_Detailed, then clients may listen exclusively           to this signal in preference to that signal.&lt;/p&gt;          &lt;p&gt;All channel-specific handles that are mentioned in this signal           MUST be represented in the value of the           &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt; property.  In practice,           this will mean that           &lt;tp:member-ref&gt;HandleOwnersChanged&lt;/tp:member-ref&gt; is emitted           &lt;em&gt;before&lt;/em&gt; emitting a MembersChangedDetailed signal in which           channel-specific handles are added, but that it is emitted           &lt;em&gt;after&lt;/em&gt; emitting a MembersChangedDetailed signal in which           channel-specific handles are removed.&lt;/p&gt;          &lt;p&gt;See &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Type"&gt;StreamedMedia&lt;/tp:dbus-ref&gt;           for an overview of how group state changes are used to indicate the           progress of a call.&lt;/p&gt;
 
2632
</p>
 
2633
<div class="variablelist"><table border="0" class="variablelist">
 
2634
<colgroup>
 
2635
<col align="left" valign="top">
 
2636
<col>
 
2637
</colgroup>
 
2638
<tbody>
 
2639
<tr>
 
2640
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2641
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
2642
</tr>
 
2643
<tr>
 
2644
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2645
<td>Callback to be called when the signal is
 
2646
received</td>
 
2647
</tr>
 
2648
<tr>
 
2649
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2650
<td>User-supplied data for the callback</td>
 
2651
</tr>
 
2652
<tr>
 
2653
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
2654
<td>Destructor for the user-supplied data, which
 
2655
will be called when this signal is disconnected, or
 
2656
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2657
</td>
 
2658
</tr>
 
2659
<tr>
 
2660
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2661
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
2662
if it is destroyed, this callback will automatically be
 
2663
disconnected</td>
 
2664
</tr>
 
2665
<tr>
 
2666
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2667
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
2668
returned</td>
 
2669
</tr>
 
2670
<tr>
 
2671
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2672
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
2673
above, which can be used to disconnect the signal; or
 
2674
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
2675
or has become invalid.</td>
 
2676
</tr>
 
2677
</tbody>
 
2678
</table></div>
 
2679
</div>
 
2680
<hr>
 
2681
<div class="refsect2">
 
2682
<a name="tp-cli-channel-interface-group-signal-callback-group-flags-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_group_flags_changed ()</h3>
 
2683
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_group_flags_changed)
 
2684
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2685
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Added</code></em>,
 
2686
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Removed</code></em>,
 
2687
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2688
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2689
<p>
 
2690
Represents the signature of a callback for the signal GroupFlagsChanged.
 
2691
</p>
 
2692
<div class="variablelist"><table border="0" class="variablelist">
 
2693
<colgroup>
 
2694
<col align="left" valign="top">
 
2695
<col>
 
2696
</colgroup>
 
2697
<tbody>
 
2698
<tr>
 
2699
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2700
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-group-flags-changed" title="tp_cli_channel_interface_group_connect_to_group_flags_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_group_flags_changed()</code></a>
 
2701
was called</td>
 
2702
</tr>
 
2703
<tr>
 
2704
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
2705
<td>A bitwise OR of the flags which have been set (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</td>
 
2706
</tr>
 
2707
<tr>
 
2708
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
2709
<td>A bitwise OR of the flags which have been cleared (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupFlags" title="enum TpChannelGroupFlags"><span class="type">TpChannelGroupFlags</span></a>)</td>
 
2710
</tr>
 
2711
<tr>
 
2712
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2713
<td>User-supplied data</td>
 
2714
</tr>
 
2715
<tr>
 
2716
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2717
<td>User-supplied weakly referenced object</td>
 
2718
</tr>
 
2719
</tbody>
 
2720
</table></div>
 
2721
</div>
 
2722
<hr>
 
2723
<div class="refsect2">
 
2724
<a name="tp-cli-channel-interface-group-signal-callback-members-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_members_changed ()</h3>
 
2725
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_members_changed)
 
2726
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2727
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message</code></em>,
 
2728
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
 
2729
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
2730
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
 
2731
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
 
2732
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Actor</code></em>,
 
2733
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>,
 
2734
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2735
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2736
<p>
 
2737
Represents the signature of a callback for the signal MembersChanged.
 
2738
</p>
 
2739
<div class="variablelist"><table border="0" class="variablelist">
 
2740
<colgroup>
 
2741
<col align="left" valign="top">
 
2742
<col>
 
2743
</colgroup>
 
2744
<tbody>
 
2745
<tr>
 
2746
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2747
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed" title="tp_cli_channel_interface_group_connect_to_members_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_members_changed()</code></a>
 
2748
was called</td>
 
2749
</tr>
 
2750
<tr>
 
2751
<td><p><span class="term"><em class="parameter"><code>arg_Message</code></em> :</span></p></td>
 
2752
<td>A string message from the server, or blank if not</td>
 
2753
</tr>
 
2754
<tr>
 
2755
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
2756
<td>A list of members added to the channel</td>
 
2757
</tr>
 
2758
<tr>
 
2759
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
2760
<td>A list of members removed from the channel</td>
 
2761
</tr>
 
2762
<tr>
 
2763
<td><p><span class="term"><em class="parameter"><code>arg_Local_Pending</code></em> :</span></p></td>
 
2764
<td>A list of members who are pending local approval</td>
 
2765
</tr>
 
2766
<tr>
 
2767
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Pending</code></em> :</span></p></td>
 
2768
<td>A list of members who are pending remote approval</td>
 
2769
</tr>
 
2770
<tr>
 
2771
<td><p><span class="term"><em class="parameter"><code>arg_Actor</code></em> :</span></p></td>
 
2772
<td>The contact handle of the person who made the change, or 0           if not known (<span class="type">TpContactHandle</span>)</td>
 
2773
</tr>
 
2774
<tr>
 
2775
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
 
2776
<td>A reason for the change (<a class="link" href="telepathy-glib-enums.html#TpChannelGroupChangeReason" title="enum TpChannelGroupChangeReason"><span class="type">TpChannelGroupChangeReason</span></a>)</td>
 
2777
</tr>
 
2778
<tr>
 
2779
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2780
<td>User-supplied data</td>
 
2781
</tr>
 
2782
<tr>
 
2783
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2784
<td>User-supplied weakly referenced object</td>
 
2785
</tr>
 
2786
</tbody>
 
2787
</table></div>
 
2788
</div>
 
2789
<hr>
 
2790
<div class="refsect2">
 
2791
<a name="tp-cli-channel-interface-group-signal-callback-members-changed-detailed"></a><h3>tp_cli_channel_interface_group_signal_callback_members_changed_detailed ()</h3>
 
2792
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_members_changed_detailed)
 
2793
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2794
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Added</code></em>,
 
2795
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
2796
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Local_Pending</code></em>,
 
2797
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Remote_Pending</code></em>,
 
2798
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
 
2799
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2800
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2801
<p>
 
2802
Represents the signature of a callback for the signal MembersChangedDetailed.
 
2803
</p>
 
2804
<div class="variablelist"><table border="0" class="variablelist">
 
2805
<colgroup>
 
2806
<col align="left" valign="top">
 
2807
<col>
 
2808
</colgroup>
 
2809
<tbody>
 
2810
<tr>
 
2811
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2812
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-members-changed-detailed" title="tp_cli_channel_interface_group_connect_to_members_changed_detailed ()"><code class="function">tp_cli_channel_interface_group_connect_to_members_changed_detailed()</code></a>
 
2813
was called</td>
 
2814
</tr>
 
2815
<tr>
 
2816
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
2817
<td>A list of members added to the channel</td>
 
2818
</tr>
 
2819
<tr>
 
2820
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
2821
<td>A list of members removed from the channel</td>
 
2822
</tr>
 
2823
<tr>
 
2824
<td><p><span class="term"><em class="parameter"><code>arg_Local_Pending</code></em> :</span></p></td>
 
2825
<td>A list of members who are pending local approval</td>
 
2826
</tr>
 
2827
<tr>
 
2828
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Pending</code></em> :</span></p></td>
 
2829
<td>A list of members who are pending remote approval</td>
 
2830
</tr>
 
2831
<tr>
 
2832
<td><p><span class="term"><em class="parameter"><code>arg_Details</code></em> :</span></p></td>
 
2833
<td>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;Information about the change, which may include the following             well-known keys:&lt;/p&gt;            &lt;dl&gt;             &lt;dt&gt;actor (u — &lt;tp:type&gt;Contact_Handle&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;The contact handle of the person who made the change; 0 or               omitted if unknown or not applicable.&lt;/dd&gt;              &lt;dt&gt;change-reason (u — &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;A reason for the change.&lt;/dd&gt;              &lt;dt&gt;contact-ids (a{us} — &lt;tp:type&gt;Handle_Identifier_Map&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;               &lt;p&gt;The string identifiers for handles mentioned in this signal, to               give clients the minimal information necessary to react to the               event without waiting for round-trips.  Connection managers               SHOULD include the identifiers for members added to the group and               for the actor (if any); they MAY omit the identifiers for handles               which have been removed from the group.&lt;/p&gt;                &lt;tp:rationale&gt;                 &lt;p&gt;On IRC, an event such as a netsplit could cause the vast                 majority of a channel to leave.  Given that clients should                 already know the identifiers of a channel's members, including                 potentially hundreds of strings in the netsplit signal is                 unnecessary.&lt;/p&gt;               &lt;/tp:rationale&gt;                &lt;p&gt;Clients MUST NOT assume that the presence or absence of a                 handle in this mapping is meaningful. This mapping is merely                 an optimization for round-trip reduction, and connection                 managers MAY add additional handles, omit some handles, or                 omit the mapping completely.&lt;/p&gt;             &lt;/dd&gt;              &lt;dt&gt;message (s)&lt;/dt&gt;             &lt;dd&gt;A string message from the server regarding the change&lt;/dd&gt;              &lt;dt&gt;error (s — &lt;tp:type&gt;DBus_Error_Name&lt;/tp:type&gt;)&lt;/dt&gt;             &lt;dd&gt;A (possibly implementation-specific) DBus error describing the               change, providing more specific information than the               &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; enum allows. This               MUST only be present if it is strictly more informative than               'change-reason'; if present, 'change-reason' MUST be set to the               closest available reason.                &lt;tp:rationale&gt;                 A SIP connection manager might want to signal &amp;quot;402 Payment                 required&amp;quot; as something more specific than Error or                 Permission_Denied so that a SIP-aware UI could handle it                 specially; including a namespaced error permits this to be done                 without &lt;tp:type&gt;Channel_Group_Change_Reason&lt;/tp:type&gt; being                 extended to encompass every error any CM ever wants to report.               &lt;/tp:rationale&gt;             &lt;/dd&gt;              &lt;dt&gt;debug-message (s)&lt;/dt&gt;             &lt;dd&gt;Debugging information on the change. SHOULD NOT be shown to               users in normal circumstances.&lt;/dd&gt;           &lt;/dl&gt;</td>
 
2834
</tr>
 
2835
<tr>
 
2836
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2837
<td>User-supplied data</td>
 
2838
</tr>
 
2839
<tr>
 
2840
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2841
<td>User-supplied weakly referenced object</td>
 
2842
</tr>
 
2843
</tbody>
 
2844
</table></div>
 
2845
</div>
 
2846
<hr>
 
2847
<div class="refsect2">
 
2848
<a name="tp-cli-channel-interface-group-connect-to-handle-owners-changed"></a><h3>tp_cli_channel_interface_group_connect_to_handle_owners_changed ()</h3>
 
2849
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_handle_owners_changed
 
2850
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2851
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed</span></a> callback</code></em>,
 
2852
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2853
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
2854
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
2855
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2856
<p>
 
2857
Connect a handler to the signal HandleOwnersChanged.
 
2858
</p>
 
2859
<p>
 
2860
Emitted whenever the &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt;         property changes.
 
2861
</p>
 
2862
<div class="variablelist"><table border="0" class="variablelist">
 
2863
<colgroup>
 
2864
<col align="left" valign="top">
 
2865
<col>
 
2866
</colgroup>
 
2867
<tbody>
 
2868
<tr>
 
2869
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2870
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
2871
</tr>
 
2872
<tr>
 
2873
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2874
<td>Callback to be called when the signal is
 
2875
received</td>
 
2876
</tr>
 
2877
<tr>
 
2878
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2879
<td>User-supplied data for the callback</td>
 
2880
</tr>
 
2881
<tr>
 
2882
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
2883
<td>Destructor for the user-supplied data, which
 
2884
will be called when this signal is disconnected, or
 
2885
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2886
</td>
 
2887
</tr>
 
2888
<tr>
 
2889
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2890
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
2891
if it is destroyed, this callback will automatically be
 
2892
disconnected</td>
 
2893
</tr>
 
2894
<tr>
 
2895
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2896
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
2897
returned</td>
 
2898
</tr>
 
2899
<tr>
 
2900
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2901
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
2902
above, which can be used to disconnect the signal; or
 
2903
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
2904
or has become invalid.</td>
 
2905
</tr>
 
2906
</tbody>
 
2907
</table></div>
 
2908
</div>
 
2909
<hr>
 
2910
<div class="refsect2">
 
2911
<a name="tp-cli-channel-interface-group-connect-to-self-handle-changed"></a><h3>tp_cli_channel_interface_group_connect_to_self_handle_changed ()</h3>
 
2912
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_self_handle_changed
 
2913
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2914
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-handle-changed" title="tp_cli_channel_interface_group_signal_callback_self_handle_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_handle_changed</span></a> callback</code></em>,
 
2915
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2916
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
2917
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
2918
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
2919
<p>
 
2920
Connect a handler to the signal SelfHandleChanged.
 
2921
</p>
 
2922
<p>
 
2923
Emitted whenever the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; property         changes.
 
2924
</p>
 
2925
<div class="variablelist"><table border="0" class="variablelist">
 
2926
<colgroup>
 
2927
<col align="left" valign="top">
 
2928
<col>
 
2929
</colgroup>
 
2930
<tbody>
 
2931
<tr>
 
2932
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2933
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
2934
</tr>
 
2935
<tr>
 
2936
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2937
<td>Callback to be called when the signal is
 
2938
received</td>
 
2939
</tr>
 
2940
<tr>
 
2941
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2942
<td>User-supplied data for the callback</td>
 
2943
</tr>
 
2944
<tr>
 
2945
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
2946
<td>Destructor for the user-supplied data, which
 
2947
will be called when this signal is disconnected, or
 
2948
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2949
</td>
 
2950
</tr>
 
2951
<tr>
 
2952
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
2953
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
2954
if it is destroyed, this callback will automatically be
 
2955
disconnected</td>
 
2956
</tr>
 
2957
<tr>
 
2958
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2959
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
2960
returned</td>
 
2961
</tr>
 
2962
<tr>
 
2963
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2964
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
2965
above, which can be used to disconnect the signal; or
 
2966
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
2967
or has become invalid.</td>
 
2968
</tr>
 
2969
</tbody>
 
2970
</table></div>
 
2971
</div>
 
2972
<hr>
 
2973
<div class="refsect2">
 
2974
<a name="tp-cli-channel-interface-group-signal-callback-handle-owners-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_handle_owners_changed ()</h3>
 
2975
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_handle_owners_changed)
 
2976
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
2977
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
2978
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
2979
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
2980
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
2981
<p>
 
2982
Represents the signature of a callback for the signal HandleOwnersChanged.
 
2983
</p>
 
2984
<div class="variablelist"><table border="0" class="variablelist">
 
2985
<colgroup>
 
2986
<col align="left" valign="top">
 
2987
<col>
 
2988
</colgroup>
 
2989
<tbody>
 
2990
<tr>
 
2991
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2992
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_handle_owners_changed()</code></a>
 
2993
was called</td>
 
2994
</tr>
 
2995
<tr>
 
2996
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
2997
<td>A map from channel-specific handles to their owners, in which the           keys include all the handles that were added to the keys of the           HandleOwners property, and all the handles in that property whose           owner has changed</td>
 
2998
</tr>
 
2999
<tr>
 
3000
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
3001
<td>The channel-specific handles that were removed from the keys of the           HandleOwners property, as a result of the contact leaving this group           in a previous &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt; signal</td>
 
3002
</tr>
 
3003
<tr>
 
3004
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3005
<td>User-supplied data</td>
 
3006
</tr>
 
3007
<tr>
 
3008
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3009
<td>User-supplied weakly referenced object</td>
 
3010
</tr>
 
3011
</tbody>
 
3012
</table></div>
 
3013
</div>
 
3014
<hr>
 
3015
<div class="refsect2">
 
3016
<a name="tp-cli-channel-interface-group-signal-callback-self-handle-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_self_handle_changed ()</h3>
 
3017
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_self_handle_changed)
 
3018
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3019
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
3020
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3021
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
3022
<p>
 
3023
Represents the signature of a callback for the signal SelfHandleChanged.
 
3024
</p>
 
3025
<div class="variablelist"><table border="0" class="variablelist">
 
3026
<colgroup>
 
3027
<col align="left" valign="top">
 
3028
<col>
 
3029
</colgroup>
 
3030
<tbody>
 
3031
<tr>
 
3032
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3033
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-handle-changed" title="tp_cli_channel_interface_group_connect_to_self_handle_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_self_handle_changed()</code></a>
 
3034
was called</td>
 
3035
</tr>
 
3036
<tr>
 
3037
<td><p><span class="term"><em class="parameter"><code>arg_Self_Handle</code></em> :</span></p></td>
 
3038
<td>The new value of the SelfHandle property. (<span class="type">TpContactHandle</span>)</td>
 
3039
</tr>
 
3040
<tr>
 
3041
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3042
<td>User-supplied data</td>
 
3043
</tr>
 
3044
<tr>
 
3045
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3046
<td>User-supplied weakly referenced object</td>
 
3047
</tr>
 
3048
</tbody>
 
3049
</table></div>
 
3050
</div>
 
3051
<hr>
 
3052
<div class="refsect2">
 
3053
<a name="tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed"></a><h3>tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()</h3>
 
3054
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed
 
3055
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3056
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed</span></a> callback</code></em>,
 
3057
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3058
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
3059
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
3060
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
3061
<p>
 
3062
Connect a handler to the signal HandleOwnersChangedDetailed.
 
3063
</p>
 
3064
<p>
 
3065
&lt;p&gt;Emitted whenever the &lt;tp:member-ref&gt;HandleOwners&lt;/tp:member-ref&gt;         property changes.&lt;/p&gt;          &lt;p&gt;Clients can assume this signal is emitted by the Connection Manager         if the &lt;tp:member-ref&gt;MemberIdentifiers&lt;/tp:member-ref&gt; property exists         &lt;/p&gt;
 
3066
</p>
 
3067
<div class="variablelist"><table border="0" class="variablelist">
 
3068
<colgroup>
 
3069
<col align="left" valign="top">
 
3070
<col>
 
3071
</colgroup>
 
3072
<tbody>
 
3073
<tr>
 
3074
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3075
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
3076
</tr>
 
3077
<tr>
 
3078
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
3079
<td>Callback to be called when the signal is
 
3080
received</td>
 
3081
</tr>
 
3082
<tr>
 
3083
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3084
<td>User-supplied data for the callback</td>
 
3085
</tr>
 
3086
<tr>
 
3087
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
3088
<td>Destructor for the user-supplied data, which
 
3089
will be called when this signal is disconnected, or
 
3090
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3091
</td>
 
3092
</tr>
 
3093
<tr>
 
3094
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3095
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
3096
if it is destroyed, this callback will automatically be
 
3097
disconnected</td>
 
3098
</tr>
 
3099
<tr>
 
3100
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
3101
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
3102
returned</td>
 
3103
</tr>
 
3104
<tr>
 
3105
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
3106
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
3107
above, which can be used to disconnect the signal; or
 
3108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
3109
or has become invalid.</td>
 
3110
</tr>
 
3111
</tbody>
 
3112
</table></div>
 
3113
</div>
 
3114
<hr>
 
3115
<div class="refsect2">
 
3116
<a name="tp-cli-channel-interface-group-connect-to-self-contact-changed"></a><h3>tp_cli_channel_interface_group_connect_to_self_contact_changed ()</h3>
 
3117
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_group_connect_to_self_contact_changed
 
3118
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3119
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-signal-callback-self-contact-changed" title="tp_cli_channel_interface_group_signal_callback_self_contact_changed ()"><span class="type">tp_cli_channel_interface_group_signal_callback_self_contact_changed</span></a> callback</code></em>,
 
3120
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3121
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
3122
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
3123
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
3124
<p>
 
3125
Connect a handler to the signal SelfContactChanged.
 
3126
</p>
 
3127
<p>
 
3128
&lt;p&gt;Emitted whenever the &lt;tp:member-ref&gt;SelfHandle&lt;/tp:member-ref&gt; property         changes.&lt;/p&gt;          &lt;p&gt;Clients can assume this signal is emitted by the Connection Manager         if the &lt;tp:member-ref&gt;MemberIdentifiers&lt;/tp:member-ref&gt; property exists.         &lt;/p&gt;
 
3129
</p>
 
3130
<div class="variablelist"><table border="0" class="variablelist">
 
3131
<colgroup>
 
3132
<col align="left" valign="top">
 
3133
<col>
 
3134
</colgroup>
 
3135
<tbody>
 
3136
<tr>
 
3137
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3138
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
3139
</tr>
 
3140
<tr>
 
3141
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
3142
<td>Callback to be called when the signal is
 
3143
received</td>
 
3144
</tr>
 
3145
<tr>
 
3146
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3147
<td>User-supplied data for the callback</td>
 
3148
</tr>
 
3149
<tr>
 
3150
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
3151
<td>Destructor for the user-supplied data, which
 
3152
will be called when this signal is disconnected, or
 
3153
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3154
</td>
 
3155
</tr>
 
3156
<tr>
 
3157
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3158
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
3159
if it is destroyed, this callback will automatically be
 
3160
disconnected</td>
 
3161
</tr>
 
3162
<tr>
 
3163
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
3164
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
3165
returned</td>
 
3166
</tr>
 
3167
<tr>
 
3168
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
3169
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
3170
above, which can be used to disconnect the signal; or
 
3171
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
3172
or has become invalid.</td>
 
3173
</tr>
 
3174
</tbody>
 
3175
</table></div>
 
3176
</div>
 
3177
<hr>
 
3178
<div class="refsect2">
 
3179
<a name="tp-cli-channel-interface-group-signal-callback-handle-owners-changed-detailed"></a><h3>tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed ()</h3>
 
3180
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_handle_owners_changed_detailed)
 
3181
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3182
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
3183
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
3184
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>,
 
3185
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3186
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
3187
<p>
 
3188
Represents the signature of a callback for the signal HandleOwnersChangedDetailed.
 
3189
</p>
 
3190
<div class="variablelist"><table border="0" class="variablelist">
 
3191
<colgroup>
 
3192
<col align="left" valign="top">
 
3193
<col>
 
3194
</colgroup>
 
3195
<tbody>
 
3196
<tr>
 
3197
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3198
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-handle-owners-changed-detailed" title="tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed ()"><code class="function">tp_cli_channel_interface_group_connect_to_handle_owners_changed_detailed()</code></a>
 
3199
was called</td>
 
3200
</tr>
 
3201
<tr>
 
3202
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
3203
<td>A map from channel-specific handles to their owners, in which the           keys include all the handles that were added to the keys of the           HandleOwners property, and all the handles in that property whose           owner has changed</td>
 
3204
</tr>
 
3205
<tr>
 
3206
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
3207
<td>The channel-specific handles that were removed from the keys of the           HandleOwners property, as a result of the contact leaving this group           in a previous &lt;tp:member-ref&gt;MembersChanged&lt;/tp:member-ref&gt; signal</td>
 
3208
</tr>
 
3209
<tr>
 
3210
<td><p><span class="term"><em class="parameter"><code>arg_Identifiers</code></em> :</span></p></td>
 
3211
<td>The string identifiers for handles mentioned in this signal, to           give clients the minimal information necessary to create contacts           without waiting for round-trips. Connection managers MUST include at           least the identifiers for all handles in the Added map, and MAY           include those from Removed array.</td>
 
3212
</tr>
 
3213
<tr>
 
3214
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3215
<td>User-supplied data</td>
 
3216
</tr>
 
3217
<tr>
 
3218
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3219
<td>User-supplied weakly referenced object</td>
 
3220
</tr>
 
3221
</tbody>
 
3222
</table></div>
 
3223
</div>
 
3224
<hr>
 
3225
<div class="refsect2">
 
3226
<a name="tp-cli-channel-interface-group-signal-callback-self-contact-changed"></a><h3>tp_cli_channel_interface_group_signal_callback_self_contact_changed ()</h3>
 
3227
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_group_signal_callback_self_contact_changed)
 
3228
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3229
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
3230
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>,
 
3231
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3232
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
3233
<p>
 
3234
Represents the signature of a callback for the signal SelfContactChanged.
 
3235
</p>
 
3236
<div class="variablelist"><table border="0" class="variablelist">
 
3237
<colgroup>
 
3238
<col align="left" valign="top">
 
3239
<col>
 
3240
</colgroup>
 
3241
<tbody>
 
3242
<tr>
 
3243
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3244
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-group-connect-to-self-contact-changed" title="tp_cli_channel_interface_group_connect_to_self_contact_changed ()"><code class="function">tp_cli_channel_interface_group_connect_to_self_contact_changed()</code></a>
 
3245
was called</td>
 
3246
</tr>
 
3247
<tr>
 
3248
<td><p><span class="term"><em class="parameter"><code>arg_Self_Handle</code></em> :</span></p></td>
 
3249
<td>The new value of the SelfHandle property. (<span class="type">TpContactHandle</span>)</td>
 
3250
</tr>
 
3251
<tr>
 
3252
<td><p><span class="term"><em class="parameter"><code>arg_Self_ID</code></em> :</span></p></td>
 
3253
<td>The new value of the SelfHandle property's identifier.</td>
 
3254
</tr>
 
3255
<tr>
 
3256
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3257
<td>User-supplied data</td>
 
3258
</tr>
 
3259
<tr>
 
3260
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3261
<td>User-supplied weakly referenced object</td>
 
3262
</tr>
 
3263
</tbody>
 
3264
</table></div>
 
3265
</div>
 
3266
<hr>
 
3267
<div class="refsect2">
 
3268
<a name="tp-svc-channel-interface-group-emit-handle-owners-changed-detailed"></a><h3>tp_svc_channel_interface_group_emit_handle_owners_changed_detailed ()</h3>
 
3269
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_channel_interface_group_emit_handle_owners_changed_detailed
 
3270
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
3271
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Added</code></em>,
 
3272
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed</code></em>,
 
3273
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Identifiers</code></em>);</pre>
 
3274
<p>
 
3275
Type-safe wrapper around g_signal_emit to emit the
 
3276
HandleOwnersChangedDetailed signal on interface org.freedesktop.Telepathy.Channel.Interface.Group.
 
3277
</p>
 
3278
<div class="variablelist"><table border="0" class="variablelist">
 
3279
<colgroup>
 
3280
<col align="left" valign="top">
 
3281
<col>
 
3282
</colgroup>
 
3283
<tbody>
 
3284
<tr>
 
3285
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
3286
<td>The object implementing this interface</td>
 
3287
</tr>
 
3288
<tr>
 
3289
<td><p><span class="term"><em class="parameter"><code>arg_Added</code></em> :</span></p></td>
 
3290
<td>GHashTable * (FIXME, generate documentation)</td>
 
3291
</tr>
 
3292
<tr>
 
3293
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
 
3294
<td>const GArray * (FIXME, generate documentation)</td>
 
3295
</tr>
 
3296
<tr>
 
3297
<td><p><span class="term"><em class="parameter"><code>arg_Identifiers</code></em> :</span></p></td>
 
3298
<td>GHashTable * (FIXME, generate documentation)</td>
 
3299
</tr>
 
3300
</tbody>
 
3301
</table></div>
 
3302
</div>
 
3303
<hr>
 
3304
<div class="refsect2">
 
3305
<a name="tp-svc-channel-interface-group-emit-self-contact-changed"></a><h3>tp_svc_channel_interface_group_emit_self_contact_changed ()</h3>
 
3306
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_channel_interface_group_emit_self_contact_changed
 
3307
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
3308
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>,
 
3309
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Self_ID</code></em>);</pre>
 
3310
<p>
 
3311
Type-safe wrapper around g_signal_emit to emit the
 
3312
SelfContactChanged signal on interface org.freedesktop.Telepathy.Channel.Interface.Group.
 
3313
</p>
 
3314
<div class="variablelist"><table border="0" class="variablelist">
 
3315
<colgroup>
 
3316
<col align="left" valign="top">
 
3317
<col>
 
3318
</colgroup>
 
3319
<tbody>
 
3320
<tr>
 
3321
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
3322
<td>The object implementing this interface</td>
 
3323
</tr>
 
3324
<tr>
 
3325
<td><p><span class="term"><em class="parameter"><code>arg_Self_Handle</code></em> :</span></p></td>
 
3326
<td>guint  (FIXME, generate documentation)</td>
 
3327
</tr>
 
3328
<tr>
 
3329
<td><p><span class="term"><em class="parameter"><code>arg_Self_ID</code></em> :</span></p></td>
 
3330
<td>const gchar * (FIXME, generate documentation)</td>
 
3331
</tr>
 
3332
</tbody>
 
3333
</table></div>
 
3334
</div>
 
3335
<hr>
 
3336
<div class="refsect2">
 
3337
<a name="tp-cli-channel-interface-conference-connect-to-channel-merged"></a><h3>tp_cli_channel_interface_conference_connect_to_channel_merged ()</h3>
 
3338
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_conference_connect_to_channel_merged
 
3339
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3340
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-merged" title="tp_cli_channel_interface_conference_signal_callback_channel_merged ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_merged</span></a> callback</code></em>,
 
3341
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3342
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
3343
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
3344
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
3345
<p>
 
3346
Connect a handler to the signal ChannelMerged.
 
3347
</p>
 
3348
<p>
 
3349
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when a new channel is added to the value of           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.&lt;/p&gt;
 
3350
</p>
 
3351
<div class="variablelist"><table border="0" class="variablelist">
 
3352
<colgroup>
 
3353
<col align="left" valign="top">
 
3354
<col>
 
3355
</colgroup>
 
3356
<tbody>
 
3357
<tr>
 
3358
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3359
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
3360
</tr>
 
3361
<tr>
 
3362
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
3363
<td>Callback to be called when the signal is
 
3364
received</td>
 
3365
</tr>
 
3366
<tr>
 
3367
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3368
<td>User-supplied data for the callback</td>
 
3369
</tr>
 
3370
<tr>
 
3371
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
3372
<td>Destructor for the user-supplied data, which
 
3373
will be called when this signal is disconnected, or
 
3374
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3375
</td>
 
3376
</tr>
 
3377
<tr>
 
3378
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3379
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
3380
if it is destroyed, this callback will automatically be
 
3381
disconnected</td>
 
3382
</tr>
 
3383
<tr>
 
3384
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
3385
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
3386
returned</td>
 
3387
</tr>
 
3388
<tr>
 
3389
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
3390
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
3391
above, which can be used to disconnect the signal; or
 
3392
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
3393
or has become invalid.</td>
 
3394
</tr>
 
3395
</tbody>
 
3396
</table></div>
 
3397
</div>
 
3398
<hr>
 
3399
<div class="refsect2">
 
3400
<a name="tp-cli-channel-interface-conference-connect-to-channel-removed"></a><h3>tp_cli_channel_interface_conference_connect_to_channel_removed ()</h3>
 
3401
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_channel_interface_conference_connect_to_channel_removed
 
3402
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3403
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-signal-callback-channel-removed" title="tp_cli_channel_interface_conference_signal_callback_channel_removed ()"><span class="type">tp_cli_channel_interface_conference_signal_callback_channel_removed</span></a> callback</code></em>,
 
3404
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3405
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
3406
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
3407
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
3408
<p>
 
3409
Connect a handler to the signal ChannelRemoved.
 
3410
</p>
 
3411
<p>
 
3412
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when a channel is removed from the value of           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;, either because it closed           or because it was split using the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Channel.Interface"&gt;Splittable.DRAFT.Split&lt;/tp:dbus-ref&gt; method.&lt;/p&gt;          &lt;p&gt;If a channel is removed because it was closed, &lt;tp:dbus-ref namespace="ofdT.Channel"&gt;Closed&lt;/tp:dbus-ref&gt; should be emitted           before this signal.&lt;/p&gt;
 
3413
</p>
 
3414
<div class="variablelist"><table border="0" class="variablelist">
 
3415
<colgroup>
 
3416
<col align="left" valign="top">
 
3417
<col>
 
3418
</colgroup>
 
3419
<tbody>
 
3420
<tr>
 
3421
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3422
<td>A <a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> or subclass</td>
 
3423
</tr>
 
3424
<tr>
 
3425
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
3426
<td>Callback to be called when the signal is
 
3427
received</td>
 
3428
</tr>
 
3429
<tr>
 
3430
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3431
<td>User-supplied data for the callback</td>
 
3432
</tr>
 
3433
<tr>
 
3434
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
3435
<td>Destructor for the user-supplied data, which
 
3436
will be called when this signal is disconnected, or
 
3437
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
3438
</td>
 
3439
</tr>
 
3440
<tr>
 
3441
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3442
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
3443
if it is destroyed, this callback will automatically be
 
3444
disconnected</td>
 
3445
</tr>
 
3446
<tr>
 
3447
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
3448
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
3449
returned</td>
 
3450
</tr>
 
3451
<tr>
 
3452
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
3453
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
3454
above, which can be used to disconnect the signal; or
 
3455
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
 
3456
or has become invalid.</td>
 
3457
</tr>
 
3458
</tbody>
 
3459
</table></div>
 
3460
</div>
 
3461
<hr>
 
3462
<div class="refsect2">
 
3463
<a name="tp-cli-channel-interface-conference-signal-callback-channel-merged"></a><h3>tp_cli_channel_interface_conference_signal_callback_channel_merged ()</h3>
 
3464
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_conference_signal_callback_channel_merged)
 
3465
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3466
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
 
3467
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Channel_Specific_Handle</code></em>,
 
3468
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>,
 
3469
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3470
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
3471
<p>
 
3472
Represents the signature of a callback for the signal ChannelMerged.
 
3473
</p>
 
3474
<div class="variablelist"><table border="0" class="variablelist">
 
3475
<colgroup>
 
3476
<col align="left" valign="top">
 
3477
<col>
 
3478
</colgroup>
 
3479
<tbody>
 
3480
<tr>
 
3481
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3482
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-merged" title="tp_cli_channel_interface_conference_connect_to_channel_merged ()"><code class="function">tp_cli_channel_interface_conference_connect_to_channel_merged()</code></a>
 
3483
was called</td>
 
3484
</tr>
 
3485
<tr>
 
3486
<td><p><span class="term"><em class="parameter"><code>arg_Channel</code></em> :</span></p></td>
 
3487
<td>The channel that was added to           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.</td>
 
3488
</tr>
 
3489
<tr>
 
3490
<td><p><span class="term"><em class="parameter"><code>arg_Channel_Specific_Handle</code></em> :</span></p></td>
 
3491
<td>A new channel-specific handle for the &lt;tp:dbus-ref namespace="ofdT.Channel"&gt;TargetHandle&lt;/tp:dbus-ref&gt; of           &lt;var&gt;Channel&lt;/var&gt;, as will appear in           &lt;tp:member-ref&gt;OriginalChannels&lt;/tp:member-ref&gt;, or &lt;tt&gt;0&lt;/tt&gt; if a           global handle is used for           &lt;var&gt;Channel&lt;/var&gt;'s TargetHandle on the &lt;tp:dbus-ref namespace="ofdT.Channel.Interface"&gt;Group&lt;/tp:dbus-ref&gt; interface           of this channel. (<span class="type">TpContactHandle</span>)</td>
 
3492
</tr>
 
3493
<tr>
 
3494
<td><p><span class="term"><em class="parameter"><code>arg_Properties</code></em> :</span></p></td>
 
3495
<td>&lt;var&gt;Channel&lt;/var&gt;'s immutable properties.</td>
 
3496
</tr>
 
3497
<tr>
 
3498
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3499
<td>User-supplied data</td>
 
3500
</tr>
 
3501
<tr>
 
3502
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3503
<td>User-supplied weakly referenced object</td>
 
3504
</tr>
 
3505
</tbody>
 
3506
</table></div>
 
3507
</div>
 
3508
<hr>
 
3509
<div class="refsect2">
 
3510
<a name="tp-cli-channel-interface-conference-signal-callback-channel-removed"></a><h3>tp_cli_channel_interface_conference_signal_callback_channel_removed ()</h3>
 
3511
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_channel_interface_conference_signal_callback_channel_removed)
 
3512
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a> *proxy</code></em>,
 
3513
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
 
3514
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>,
 
3515
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
3516
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
3517
<p>
 
3518
Represents the signature of a callback for the signal ChannelRemoved.
 
3519
</p>
 
3520
<div class="variablelist"><table border="0" class="variablelist">
 
3521
<colgroup>
 
3522
<col align="left" valign="top">
 
3523
<col>
 
3524
</colgroup>
 
3525
<tbody>
 
3526
<tr>
 
3527
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
3528
<td>The proxy on which <a class="link" href="telepathy-glib-channel-group.html#tp-cli-channel-interface-conference-connect-to-channel-removed" title="tp_cli_channel_interface_conference_connect_to_channel_removed ()"><code class="function">tp_cli_channel_interface_conference_connect_to_channel_removed()</code></a>
 
3529
was called</td>
 
3530
</tr>
 
3531
<tr>
 
3532
<td><p><span class="term"><em class="parameter"><code>arg_Channel</code></em> :</span></p></td>
 
3533
<td>The channel that was removed from           &lt;tp:member-ref&gt;Channels&lt;/tp:member-ref&gt;.</td>
 
3534
</tr>
 
3535
<tr>
 
3536
<td><p><span class="term"><em class="parameter"><code>arg_Details</code></em> :</span></p></td>
 
3537
<td>&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           Additional information about the removal, which may include           the same well-known keys as the Details argument of           &lt;tp:dbus-ref namespace="ofdT.Channel.Interface.Group"&gt;MembersChangedDetailed&lt;/tp:dbus-ref&gt;, with the same semantics.</td>
 
3538
</tr>
 
3539
<tr>
 
3540
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
3541
<td>User-supplied data</td>
 
3542
</tr>
 
3543
<tr>
 
3544
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
3545
<td>User-supplied weakly referenced object</td>
 
3546
</tr>
 
3547
</tbody>
 
3548
</table></div>
 
3549
</div>
4033
3550
</div>
4034
3551
<div class="refsect1">
4035
3552
<a name="telepathy-glib-channel-group.see-also"></a><h2>See Also</h2>
4036
 
<p><a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a></p>
 
3553
<a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a>
4037
3554
</div>
4038
3555
</div>
4039
3556
<div class="footer">
4040
3557
<hr>
4041
 
          Generated by GTK-Doc V1.20</div>
 
3558
          Generated by GTK-Doc V1.19</div>
4042
3559
</body>
4043
3560
</html>
 
 
b'\\ No newline at end of file'