30
33
<h2><span class="refentrytitle"><a name="telepathy-glib-cli-call-misc.top_of_page"></a>Channel Call misc interfaces</span></h2>
31
34
<p>Channel Call misc interfaces — client-side wrappers for misc call interfaces</p>
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-cli-call-misc.functions"></a><h2>Functions</h2>
37
<div class="informaltable"><table width="100%" border="0">
39
<col width="150px" class="functions_return">
40
<col class="functions_name">
44
<td class="function_type">
45
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
47
<td class="function_name">
48
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-call-accept" title="tp_cli_call_content_media_description_call_accept ()">tp_cli_call_content_media_description_call_accept</a> <span class="c_punctuation">()</span>
52
<td class="function_type">
53
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
55
<td class="function_name">
56
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-call-reject" title="tp_cli_call_content_media_description_call_reject ()">tp_cli_call_content_media_description_call_reject</a> <span class="c_punctuation">()</span>
60
<td class="function_type">
61
<span class="returnvalue">void</span>
63
<td class="function_name">
64
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-accept" title="tp_cli_call_content_media_description_callback_for_accept ()">*tp_cli_call_content_media_description_callback_for_accept</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
68
<td class="function_type">
69
<span class="returnvalue">void</span>
71
<td class="function_name">
72
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-reject" title="tp_cli_call_content_media_description_callback_for_reject ()">*tp_cli_call_content_media_description_callback_for_reject</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
76
<td class="function_type">
77
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
79
<td class="function_name">
80
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair</a> <span class="c_punctuation">()</span>
84
<td class="function_type">
85
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
87
<td class="function_name">
88
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair</a> <span class="c_punctuation">()</span>
92
<td class="function_type">
93
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
95
<td class="function_name">
96
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-controlling" title="tp_cli_call_stream_endpoint_call_set_controlling ()">tp_cli_call_stream_endpoint_call_set_controlling</a> <span class="c_punctuation">()</span>
100
<td class="function_type">
101
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
103
<td class="function_name">
104
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-endpoint-state" title="tp_cli_call_stream_endpoint_call_set_endpoint_state ()">tp_cli_call_stream_endpoint_call_set_endpoint_state</a> <span class="c_punctuation">()</span>
108
<td class="function_type">
109
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
111
<td class="function_name">
112
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_set_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_set_selected_candidate_pair</a> <span class="c_punctuation">()</span>
116
<td class="function_type">
117
<span class="returnvalue">void</span>
119
<td class="function_name">
120
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
124
<td class="function_type">
125
<span class="returnvalue">void</span>
127
<td class="function_name">
128
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
132
<td class="function_type">
133
<span class="returnvalue">void</span>
135
<td class="function_name">
136
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-controlling" title="tp_cli_call_stream_endpoint_callback_for_set_controlling ()">*tp_cli_call_stream_endpoint_callback_for_set_controlling</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
140
<td class="function_type">
141
<span class="returnvalue">void</span>
143
<td class="function_name">
144
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-endpoint-state" title="tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()">*tp_cli_call_stream_endpoint_callback_for_set_endpoint_state</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
148
<td class="function_type">
149
<span class="returnvalue">void</span>
151
<td class="function_name">
152
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
156
<td class="function_type">
157
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
159
<td class="function_name">
160
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected" title="tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()">tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected</a> <span class="c_punctuation">()</span>
164
<td class="function_type">
165
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
167
<td class="function_name">
168
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-controlling-changed" title="tp_cli_call_stream_endpoint_connect_to_controlling_changed ()">tp_cli_call_stream_endpoint_connect_to_controlling_changed</a> <span class="c_punctuation">()</span>
172
<td class="function_type">
173
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
175
<td class="function_name">
176
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed" title="tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()">tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed</a> <span class="c_punctuation">()</span>
180
<td class="function_type">
181
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
183
<td class="function_name">
184
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-candidates-added" title="tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()">tp_cli_call_stream_endpoint_connect_to_remote_candidates_added</a> <span class="c_punctuation">()</span>
188
<td class="function_type">
189
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
191
<td class="function_name">
192
<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-credentials-set" title="tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()">tp_cli_call_stream_endpoint_connect_to_remote_credentials_set</a> <span class="c_punctuation">()</span>
196
<td class="function_type">
197
<span class="returnvalue">void</span>
199
<td class="function_name">
200
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected" title="tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()">*tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
204
<td class="function_type">
205
<span class="returnvalue">void</span>
207
<td class="function_name">
208
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-controlling-changed" title="tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()">*tp_cli_call_stream_endpoint_signal_callback_controlling_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
212
<td class="function_type">
213
<span class="returnvalue">void</span>
215
<td class="function_name">
216
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed" title="tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()">*tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
220
<td class="function_type">
221
<span class="returnvalue">void</span>
223
<td class="function_name">
224
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added" title="tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()">*tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
228
<td class="function_type">
229
<span class="returnvalue">void</span>
231
<td class="function_name">
232
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set" title="tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()">*tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
238
<div class="refsect1">
239
<a name="telepathy-glib-cli-call-misc.object-hierarchy"></a><h2>Object Hierarchy</h2>
243
<div class="refsect1">
244
<a name="telepathy-glib-cli-call-misc.includes"></a><h2>Includes</h2>
245
<pre class="synopsis">#include <telepathy-glib/telepathy-glib-dbus.h>
38
<div class="refsynopsisdiv">
39
<a name="telepathy-glib-cli-call-misc.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis">
41
#include <telepathy-glib/telepathy-glib-dbus.h>
43
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-call-accept" title="tp_cli_call_content_media_description_call_accept ()">tp_cli_call_content_media_description_call_accept</a>
44
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</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><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Local_Media_Description</code></em>,
47
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-accept" title="tp_cli_call_content_media_description_callback_for_accept ()"><span class="type">tp_cli_call_content_media_description_callback_for_accept</span></a> callback</code></em>,
48
<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>,
49
<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>,
50
<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>);
51
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-call-reject" title="tp_cli_call_content_media_description_call_reject ()">tp_cli_call_content_media_description_call_reject</a>
52
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
53
<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>,
54
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Reason</code></em>,
55
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-reject" title="tp_cli_call_content_media_description_callback_for_reject ()"><span class="type">tp_cli_call_content_media_description_callback_for_reject</span></a> callback</code></em>,
56
<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>,
57
<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>,
58
<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>);
59
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-accept" title="tp_cli_call_content_media_description_callback_for_accept ()">*tp_cli_call_content_media_description_callback_for_accept</a>)
60
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
61
<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>,
62
<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>,
63
<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>);
64
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-reject" title="tp_cli_call_content_media_description_callback_for_reject ()">*tp_cli_call_content_media_description_callback_for_reject</a>)
65
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
66
<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>,
67
<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>,
68
<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>);
70
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair</a>
71
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
72
<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>,
73
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
74
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
75
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair</span></a> callback</code></em>,
76
<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>,
77
<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>,
78
<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>);
79
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair</a>
80
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
81
<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>,
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
83
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
84
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair</span></a> callback</code></em>,
85
<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>,
86
<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>,
87
<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>);
88
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-controlling" title="tp_cli_call_stream_endpoint_call_set_controlling ()">tp_cli_call_stream_endpoint_call_set_controlling</a>
89
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
90
<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>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Controlling</code></em>,
92
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-controlling" title="tp_cli_call_stream_endpoint_callback_for_set_controlling ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_controlling</span></a> callback</code></em>,
93
<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>,
94
<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>,
95
<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>);
96
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-endpoint-state" title="tp_cli_call_stream_endpoint_call_set_endpoint_state ()">tp_cli_call_stream_endpoint_call_set_endpoint_state</a>
97
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
98
<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>,
99
<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_Component</code></em>,
100
<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_State</code></em>,
101
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-endpoint-state" title="tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_endpoint_state</span></a> callback</code></em>,
102
<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>,
103
<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>,
104
<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>);
105
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-call-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_call_set_selected_candidate_pair ()">tp_cli_call_stream_endpoint_call_set_selected_candidate_pair</a>
106
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
107
<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>,
108
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
109
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
110
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair</span></a> callback</code></em>,
111
<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>,
112
<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>,
113
<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>);
114
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair</a>)
115
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
116
<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>,
117
<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>,
118
<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>);
119
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair</a>)
120
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
121
<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>,
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/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
124
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-controlling" title="tp_cli_call_stream_endpoint_callback_for_set_controlling ()">*tp_cli_call_stream_endpoint_callback_for_set_controlling</a>)
125
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
126
<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>,
127
<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>,
128
<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>);
129
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-endpoint-state" title="tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()">*tp_cli_call_stream_endpoint_callback_for_set_endpoint_state</a>)
130
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
131
<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>,
132
<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>,
133
<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>);
134
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()">*tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair</a>)
135
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
136
<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>,
137
<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>,
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#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected" title="tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()">tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected</a>
140
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
141
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected" title="tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected</span></a> callback</code></em>,
142
<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>,
143
<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>,
144
<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>,
145
<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>);
146
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-controlling-changed" title="tp_cli_call_stream_endpoint_connect_to_controlling_changed ()">tp_cli_call_stream_endpoint_connect_to_controlling_changed</a>
147
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
148
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-controlling-changed" title="tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_controlling_changed</span></a> callback</code></em>,
149
<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>,
150
<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>,
151
<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>,
152
<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>);
153
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed" title="tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()">tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed</a>
154
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
155
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed" title="tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed</span></a> callback</code></em>,
156
<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>,
157
<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>,
158
<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>,
159
<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>);
160
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-candidates-added" title="tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()">tp_cli_call_stream_endpoint_connect_to_remote_candidates_added</a>
161
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
162
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added" title="tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added</span></a> callback</code></em>,
163
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
164
<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>,
165
<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>,
166
<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>);
167
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-credentials-set" title="tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()">tp_cli_call_stream_endpoint_connect_to_remote_credentials_set</a>
168
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
169
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set" title="tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set</span></a> callback</code></em>,
170
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
171
<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>,
172
<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>,
173
<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>);
174
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected" title="tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()">*tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected</a>)
175
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
176
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Local_Candidate</code></em>,
177
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Remote_Candidate</code></em>,
178
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
179
<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>);
180
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-controlling-changed" title="tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()">*tp_cli_call_stream_endpoint_signal_callback_controlling_changed</a>)
181
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
182
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Controlling</code></em>,
183
<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>,
184
<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>);
185
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed" title="tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()">*tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed</a>)
186
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
187
<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_Component</code></em>,
188
<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_State</code></em>,
189
<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>,
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
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added" title="tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()">*tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added</a>)
192
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
193
<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> *arg_Candidates</code></em>,
194
<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>,
195
<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>);
196
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set" title="tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()">*tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set</a>)
197
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
198
<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_Username</code></em>,
199
<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_Password</code></em>,
200
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
201
<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>);
248
204
<div class="refsect1">
249
205
<a name="telepathy-glib-cli-call-misc.description"></a><h2>Description</h2>
250
<p>Misc interfaces for calls.</p>
252
<div class="refsect1">
253
<a name="telepathy-glib-cli-call-misc.functions_details"></a><h2>Functions</h2>
254
<div class="refsect2">
255
<a name="tp-cli-call-content-media-description-call-accept"></a><h3>tp_cli_call_content_media_description_call_accept ()</h3>
256
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
257
tp_cli_call_content_media_description_call_accept
258
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
259
<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>,
260
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Local_Media_Description</code></em>,
261
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-accept" title="tp_cli_call_content_media_description_callback_for_accept ()"><span class="type">tp_cli_call_content_media_description_callback_for_accept</span></a> callback</code></em>,
262
<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>,
263
<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>,
264
<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>
265
<p>Start a Accept method call.</p>
266
<p>Accepts the updated Description and update the corresponding local description. If FurtherNegotiationRequired is True, calling this method will generally cause a network round-trip and a new MediaDescription to be offered (hopefully with FurtherNegotiationRequired set to False).</p>
267
<div class="refsect3">
268
<a name="id-1.4.41.7.2.6"></a><h4>Parameters</h4>
269
<div class="informaltable"><table width="100%" border="0">
271
<col width="150px" class="parameters_name">
272
<col class="parameters_description">
273
<col width="200px" class="parameters_annotations">
277
<td class="parameter_name"><p>proxy</p></td>
278
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
279
<td class="parameter_annotations"> </td>
282
<td class="parameter_name"><p>timeout_ms</p></td>
283
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
285
<td class="parameter_annotations"> </td>
288
<td class="parameter_name"><p>in_Local_Media_Description</p></td>
289
<td class="parameter_description"><p>Used to pass an 'in' argument: The local description to send to the remote contacts and to use in the <tp:dbus-ref namespace="ofdT.Call1">Content</tp:dbus-ref>.</p></td>
290
<td class="parameter_annotations"> </td>
293
<td class="parameter_name"><p>callback</p></td>
294
<td class="parameter_description"><p>called when the method call succeeds or fails;
295
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
296
reply tracking</p></td>
297
<td class="parameter_annotations"> </td>
300
<td class="parameter_name"><p>user_data</p></td>
301
<td class="parameter_description"><p>user-supplied data passed to the callback;
302
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>
303
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
304
<td class="parameter_annotations"> </td>
307
<td class="parameter_name"><p>destroy</p></td>
308
<td class="parameter_description"><p>called with the user_data as argument, after the
309
call has succeeded, failed or been cancelled;
310
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>
311
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
312
<td class="parameter_annotations"> </td>
315
<td class="parameter_name"><p>weak_object</p></td>
316
<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
317
weakly referenced; if it is destroyed, this call
318
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
319
<em class="parameter"><code>callback</code></em>
320
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
321
<td class="parameter_annotations"> </td>
326
<div class="refsect3">
327
<a name="id-1.4.41.7.2.7"></a><h4>Returns</h4>
328
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
329
progress. It is borrowed from the object, and will become
330
invalid when the callback is called, the call is
331
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
336
<div class="refsect2">
337
<a name="tp-cli-call-content-media-description-call-reject"></a><h3>tp_cli_call_content_media_description_call_reject ()</h3>
338
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
339
tp_cli_call_content_media_description_call_reject
340
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
341
<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>,
342
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Reason</code></em>,
343
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-reject" title="tp_cli_call_content_media_description_callback_for_reject ()"><span class="type">tp_cli_call_content_media_description_callback_for_reject</span></a> callback</code></em>,
344
<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>,
345
<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>,
346
<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>
347
<p>Start a Reject method call.</p>
348
<p>Reject the proposed update to the remote description.</p>
349
<div class="refsect3">
350
<a name="id-1.4.41.7.3.6"></a><h4>Parameters</h4>
351
<div class="informaltable"><table width="100%" border="0">
353
<col width="150px" class="parameters_name">
354
<col class="parameters_description">
355
<col width="200px" class="parameters_annotations">
359
<td class="parameter_name"><p>proxy</p></td>
360
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
361
<td class="parameter_annotations"> </td>
364
<td class="parameter_name"><p>timeout_ms</p></td>
365
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
367
<td class="parameter_annotations"> </td>
370
<td class="parameter_name"><p>in_Reason</p></td>
371
<td class="parameter_description"><p>Used to pass an 'in' argument: A structured reason for the rejection.</p></td>
372
<td class="parameter_annotations"> </td>
375
<td class="parameter_name"><p>callback</p></td>
376
<td class="parameter_description"><p>called when the method call succeeds or fails;
377
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
378
reply tracking</p></td>
379
<td class="parameter_annotations"> </td>
382
<td class="parameter_name"><p>user_data</p></td>
383
<td class="parameter_description"><p>user-supplied data passed to the callback;
384
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>
385
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
386
<td class="parameter_annotations"> </td>
389
<td class="parameter_name"><p>destroy</p></td>
390
<td class="parameter_description"><p>called with the user_data as argument, after the
391
call has succeeded, failed or been cancelled;
392
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>
393
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
394
<td class="parameter_annotations"> </td>
397
<td class="parameter_name"><p>weak_object</p></td>
398
<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
399
weakly referenced; if it is destroyed, this call
400
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
401
<em class="parameter"><code>callback</code></em>
402
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
403
<td class="parameter_annotations"> </td>
408
<div class="refsect3">
409
<a name="id-1.4.41.7.3.7"></a><h4>Returns</h4>
410
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
411
progress. It is borrowed from the object, and will become
412
invalid when the callback is called, the call is
413
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
418
<div class="refsect2">
419
<a name="tp-cli-call-content-media-description-callback-for-accept"></a><h3>tp_cli_call_content_media_description_callback_for_accept ()</h3>
420
<pre class="programlisting"><span class="returnvalue">void</span>
421
<span class="c_punctuation">(</span>*tp_cli_call_content_media_description_callback_for_accept<span class="c_punctuation">)</span>
422
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
423
<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>,
424
<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>,
425
<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>
426
<p>Signature of the callback called when a Accept method call
427
succeeds or fails.</p>
428
<div class="refsect3">
429
<a name="id-1.4.41.7.4.5"></a><h4>Parameters</h4>
430
<div class="informaltable"><table width="100%" border="0">
432
<col width="150px" class="parameters_name">
433
<col class="parameters_description">
434
<col width="200px" class="parameters_annotations">
438
<td class="parameter_name"><p>proxy</p></td>
439
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
440
<td class="parameter_annotations"> </td>
443
<td class="parameter_name"><p>error</p></td>
444
<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>
445
<td class="parameter_annotations"> </td>
448
<td class="parameter_name"><p>user_data</p></td>
449
<td class="parameter_description"><p>user-supplied data</p></td>
450
<td class="parameter_annotations"> </td>
453
<td class="parameter_name"><p>weak_object</p></td>
454
<td class="parameter_description"><p>user-supplied object</p></td>
455
<td class="parameter_annotations"> </td>
462
<div class="refsect2">
463
<a name="tp-cli-call-content-media-description-callback-for-reject"></a><h3>tp_cli_call_content_media_description_callback_for_reject ()</h3>
464
<pre class="programlisting"><span class="returnvalue">void</span>
465
<span class="c_punctuation">(</span>*tp_cli_call_content_media_description_callback_for_reject<span class="c_punctuation">)</span>
466
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
467
<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>,
468
<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>,
469
<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>
470
<p>Signature of the callback called when a Reject method call
471
succeeds or fails.</p>
472
<div class="refsect3">
473
<a name="id-1.4.41.7.5.5"></a><h4>Parameters</h4>
474
<div class="informaltable"><table width="100%" border="0">
476
<col width="150px" class="parameters_name">
477
<col class="parameters_description">
478
<col width="200px" class="parameters_annotations">
482
<td class="parameter_name"><p>proxy</p></td>
483
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
484
<td class="parameter_annotations"> </td>
487
<td class="parameter_name"><p>error</p></td>
488
<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>
489
<td class="parameter_annotations"> </td>
492
<td class="parameter_name"><p>user_data</p></td>
493
<td class="parameter_description"><p>user-supplied data</p></td>
494
<td class="parameter_annotations"> </td>
497
<td class="parameter_name"><p>weak_object</p></td>
498
<td class="parameter_description"><p>user-supplied object</p></td>
499
<td class="parameter_annotations"> </td>
506
<div class="refsect2">
507
<a name="tp-cli-call-stream-endpoint-call-accept-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair ()</h3>
508
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
509
tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair
510
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</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/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
513
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
514
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair</span></a> callback</code></em>,
515
<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>,
516
<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>,
517
<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>
518
<p>Start a AcceptSelectedCandidatePair method call.</p>
519
<p>Called in response to <tp:member-ref>CandidatePairSelected</tp:member-ref> if/when this candidate pair is known to have passed its connectivity checks.</p>
520
<div class="refsect3">
521
<a name="id-1.4.41.7.6.6"></a><h4>Parameters</h4>
522
<div class="informaltable"><table width="100%" border="0">
524
<col width="150px" class="parameters_name">
525
<col class="parameters_description">
526
<col width="200px" class="parameters_annotations">
530
<td class="parameter_name"><p>proxy</p></td>
531
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
532
<td class="parameter_annotations"> </td>
535
<td class="parameter_name"><p>timeout_ms</p></td>
536
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
538
<td class="parameter_annotations"> </td>
541
<td class="parameter_name"><p>in_Local_Candidate</p></td>
542
<td class="parameter_description"><p>Used to pass an 'in' argument: The local candidate that has been selected.</p></td>
543
<td class="parameter_annotations"> </td>
546
<td class="parameter_name"><p>in_Remote_Candidate</p></td>
547
<td class="parameter_description"><p>Used to pass an 'in' argument: The remote candidate that has been selected.</p></td>
548
<td class="parameter_annotations"> </td>
551
<td class="parameter_name"><p>callback</p></td>
552
<td class="parameter_description"><p>called when the method call succeeds or fails;
553
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
554
reply tracking</p></td>
555
<td class="parameter_annotations"> </td>
558
<td class="parameter_name"><p>user_data</p></td>
559
<td class="parameter_description"><p>user-supplied data passed to the callback;
560
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>
561
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
562
<td class="parameter_annotations"> </td>
565
<td class="parameter_name"><p>destroy</p></td>
566
<td class="parameter_description"><p>called with the user_data as argument, after the
567
call has succeeded, failed or been cancelled;
568
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>
569
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
570
<td class="parameter_annotations"> </td>
573
<td class="parameter_name"><p>weak_object</p></td>
574
<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
575
weakly referenced; if it is destroyed, this call
576
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
577
<em class="parameter"><code>callback</code></em>
578
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
579
<td class="parameter_annotations"> </td>
584
<div class="refsect3">
585
<a name="id-1.4.41.7.6.7"></a><h4>Returns</h4>
586
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
587
progress. It is borrowed from the object, and will become
588
invalid when the callback is called, the call is
589
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
594
<div class="refsect2">
595
<a name="tp-cli-call-stream-endpoint-call-reject-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair ()</h3>
596
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
597
tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair
598
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
599
<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>,
600
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
601
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
602
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair</span></a> callback</code></em>,
603
<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>,
604
<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>,
605
<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>
606
<p>Start a RejectSelectedCandidatePair method call.</p>
607
<p>Called in response to <tp:member-ref>CandidatePairSelected</tp:member-ref> if/when this candidate pair is known to have failed its connectivity checks.</p>
608
<div class="refsect3">
609
<a name="id-1.4.41.7.7.6"></a><h4>Parameters</h4>
610
<div class="informaltable"><table width="100%" border="0">
612
<col width="150px" class="parameters_name">
613
<col class="parameters_description">
614
<col width="200px" class="parameters_annotations">
618
<td class="parameter_name"><p>proxy</p></td>
619
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
620
<td class="parameter_annotations"> </td>
623
<td class="parameter_name"><p>timeout_ms</p></td>
624
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
626
<td class="parameter_annotations"> </td>
629
<td class="parameter_name"><p>in_Local_Candidate</p></td>
630
<td class="parameter_description"><p>Used to pass an 'in' argument: The local candidate that has been selected.</p></td>
631
<td class="parameter_annotations"> </td>
634
<td class="parameter_name"><p>in_Remote_Candidate</p></td>
635
<td class="parameter_description"><p>Used to pass an 'in' argument: The remote candidate that has been selected.</p></td>
636
<td class="parameter_annotations"> </td>
639
<td class="parameter_name"><p>callback</p></td>
640
<td class="parameter_description"><p>called when the method call succeeds or fails;
641
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
642
reply tracking</p></td>
643
<td class="parameter_annotations"> </td>
646
<td class="parameter_name"><p>user_data</p></td>
647
<td class="parameter_description"><p>user-supplied data passed to the callback;
648
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>
649
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
650
<td class="parameter_annotations"> </td>
653
<td class="parameter_name"><p>destroy</p></td>
654
<td class="parameter_description"><p>called with the user_data as argument, after the
655
call has succeeded, failed or been cancelled;
656
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>
657
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
658
<td class="parameter_annotations"> </td>
661
<td class="parameter_name"><p>weak_object</p></td>
662
<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
663
weakly referenced; if it is destroyed, this call
664
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
665
<em class="parameter"><code>callback</code></em>
666
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
667
<td class="parameter_annotations"> </td>
672
<div class="refsect3">
673
<a name="id-1.4.41.7.7.7"></a><h4>Returns</h4>
674
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
675
progress. It is borrowed from the object, and will become
676
invalid when the callback is called, the call is
677
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
682
<div class="refsect2">
683
<a name="tp-cli-call-stream-endpoint-call-set-controlling"></a><h3>tp_cli_call_stream_endpoint_call_set_controlling ()</h3>
684
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
685
tp_cli_call_stream_endpoint_call_set_controlling
686
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
687
<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>,
688
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Controlling</code></em>,
689
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-controlling" title="tp_cli_call_stream_endpoint_callback_for_set_controlling ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_controlling</span></a> callback</code></em>,
690
<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>,
691
<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>,
692
<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>
693
<p>Start a SetControlling method call.</p>
694
<p>Set whether the local side is taking the Controlling role. Note that if there are multiple endpoints (e.g. SIP call forking) it may be the case that all endpoints need to have the same controlling/controlled orientation.</p>
695
<div class="refsect3">
696
<a name="id-1.4.41.7.8.6"></a><h4>Parameters</h4>
697
<div class="informaltable"><table width="100%" border="0">
699
<col width="150px" class="parameters_name">
700
<col class="parameters_description">
701
<col width="200px" class="parameters_annotations">
705
<td class="parameter_name"><p>proxy</p></td>
706
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
707
<td class="parameter_annotations"> </td>
710
<td class="parameter_name"><p>timeout_ms</p></td>
711
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
713
<td class="parameter_annotations"> </td>
716
<td class="parameter_name"><p>in_Controlling</p></td>
717
<td class="parameter_description"><p>Used to pass an 'in' argument: The new value of <tp:member-ref>Controlling</tp:member-ref>.</p></td>
718
<td class="parameter_annotations"> </td>
721
<td class="parameter_name"><p>callback</p></td>
722
<td class="parameter_description"><p>called when the method call succeeds or fails;
723
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
724
reply tracking</p></td>
725
<td class="parameter_annotations"> </td>
728
<td class="parameter_name"><p>user_data</p></td>
729
<td class="parameter_description"><p>user-supplied data passed to the callback;
730
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>
731
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
732
<td class="parameter_annotations"> </td>
735
<td class="parameter_name"><p>destroy</p></td>
736
<td class="parameter_description"><p>called with the user_data as argument, after the
737
call has succeeded, failed or been cancelled;
738
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>
739
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
740
<td class="parameter_annotations"> </td>
743
<td class="parameter_name"><p>weak_object</p></td>
744
<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
745
weakly referenced; if it is destroyed, this call
746
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
747
<em class="parameter"><code>callback</code></em>
748
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
749
<td class="parameter_annotations"> </td>
754
<div class="refsect3">
755
<a name="id-1.4.41.7.8.7"></a><h4>Returns</h4>
756
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
757
progress. It is borrowed from the object, and will become
758
invalid when the callback is called, the call is
759
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
764
<div class="refsect2">
765
<a name="tp-cli-call-stream-endpoint-call-set-endpoint-state"></a><h3>tp_cli_call_stream_endpoint_call_set_endpoint_state ()</h3>
766
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
767
tp_cli_call_stream_endpoint_call_set_endpoint_state
768
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
769
<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>,
770
<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_Component</code></em>,
771
<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_State</code></em>,
772
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-endpoint-state" title="tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_endpoint_state</span></a> callback</code></em>,
773
<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>,
774
<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>,
775
<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>
776
<p>Start a SetEndpointState method call.</p>
777
<p>Change the <tp:member-ref>EndpointState</tp:member-ref> of the endpoint.</p>
778
<div class="refsect3">
779
<a name="id-1.4.41.7.9.6"></a><h4>Parameters</h4>
780
<div class="informaltable"><table width="100%" border="0">
782
<col width="150px" class="parameters_name">
783
<col class="parameters_description">
784
<col width="200px" class="parameters_annotations">
788
<td class="parameter_name"><p>proxy</p></td>
789
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
790
<td class="parameter_annotations"> </td>
793
<td class="parameter_name"><p>timeout_ms</p></td>
794
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
796
<td class="parameter_annotations"> </td>
799
<td class="parameter_name"><p>in_Component</p></td>
800
<td class="parameter_description"><p>Used to pass an 'in' argument: The component whose state needs updating. (<a class="link" href="telepathy-glib-enums.html#TpStreamComponent" title="enum TpStreamComponent"><span class="type">TpStreamComponent</span></a>)</p></td>
801
<td class="parameter_annotations"> </td>
804
<td class="parameter_name"><p>in_State</p></td>
805
<td class="parameter_description"><p>Used to pass an 'in' argument: The new state of this component. (<a class="link" href="telepathy-glib-enums.html#TpStreamEndpointState" title="enum TpStreamEndpointState"><span class="type">TpStreamEndpointState</span></a>)</p></td>
806
<td class="parameter_annotations"> </td>
809
<td class="parameter_name"><p>callback</p></td>
810
<td class="parameter_description"><p>called when the method call succeeds or fails;
811
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
812
reply tracking</p></td>
813
<td class="parameter_annotations"> </td>
816
<td class="parameter_name"><p>user_data</p></td>
817
<td class="parameter_description"><p>user-supplied data passed to the callback;
818
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>
819
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
820
<td class="parameter_annotations"> </td>
823
<td class="parameter_name"><p>destroy</p></td>
824
<td class="parameter_description"><p>called with the user_data as argument, after the
825
call has succeeded, failed or been cancelled;
826
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>
827
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
828
<td class="parameter_annotations"> </td>
831
<td class="parameter_name"><p>weak_object</p></td>
832
<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
833
weakly referenced; if it is destroyed, this call
834
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
835
<em class="parameter"><code>callback</code></em>
836
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
837
<td class="parameter_annotations"> </td>
842
<div class="refsect3">
843
<a name="id-1.4.41.7.9.7"></a><h4>Returns</h4>
844
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
845
progress. It is borrowed from the object, and will become
846
invalid when the callback is called, the call is
847
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
852
<div class="refsect2">
853
<a name="tp-cli-call-stream-endpoint-call-set-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_set_selected_candidate_pair ()</h3>
854
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
855
tp_cli_call_stream_endpoint_call_set_selected_candidate_pair
856
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
857
<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>,
858
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
859
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
860
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair</span></a> callback</code></em>,
861
<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>,
862
<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>,
863
<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>
864
<p>Start a SetSelectedCandidatePair method call.</p>
865
<p><tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Update the entry in <tp:member-ref>SelectedCandidatePairs</tp:member-ref> for a particular component, and signal it to the remote side.</p> <p>This method should only be called by the controlling side of an ICE session. See <tp:member-ref>CandidatePairSelected</tp:member-ref> for details.</p> <tp:rationale> <p>In the SDP offer/answer model, this signalling will take place as generating an updated offer. Note that updates may be queued up until information about all components of all streams is gathered.</p> </tp:rationale></p>
866
<div class="refsect3">
867
<a name="id-1.4.41.7.10.6"></a><h4>Parameters</h4>
868
<div class="informaltable"><table width="100%" border="0">
870
<col width="150px" class="parameters_name">
871
<col class="parameters_description">
872
<col width="200px" class="parameters_annotations">
876
<td class="parameter_name"><p>proxy</p></td>
877
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
878
<td class="parameter_annotations"> </td>
881
<td class="parameter_name"><p>timeout_ms</p></td>
882
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
884
<td class="parameter_annotations"> </td>
887
<td class="parameter_name"><p>in_Local_Candidate</p></td>
888
<td class="parameter_description"><p>Used to pass an 'in' argument: The local candidate that has been selected.</p></td>
889
<td class="parameter_annotations"> </td>
892
<td class="parameter_name"><p>in_Remote_Candidate</p></td>
893
<td class="parameter_description"><p>Used to pass an 'in' argument: The remote candidate that has been selected.</p></td>
894
<td class="parameter_annotations"> </td>
897
<td class="parameter_name"><p>callback</p></td>
898
<td class="parameter_description"><p>called when the method call succeeds or fails;
899
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
900
reply tracking</p></td>
901
<td class="parameter_annotations"> </td>
904
<td class="parameter_name"><p>user_data</p></td>
905
<td class="parameter_description"><p>user-supplied data passed to the callback;
906
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>
907
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
908
<td class="parameter_annotations"> </td>
911
<td class="parameter_name"><p>destroy</p></td>
912
<td class="parameter_description"><p>called with the user_data as argument, after the
913
call has succeeded, failed or been cancelled;
914
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>
915
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
916
<td class="parameter_annotations"> </td>
919
<td class="parameter_name"><p>weak_object</p></td>
920
<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
921
weakly referenced; if it is destroyed, this call
922
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
923
<em class="parameter"><code>callback</code></em>
924
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
925
<td class="parameter_annotations"> </td>
930
<div class="refsect3">
931
<a name="id-1.4.41.7.10.7"></a><h4>Returns</h4>
932
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
933
progress. It is borrowed from the object, and will become
934
invalid when the callback is called, the call is
935
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
940
<div class="refsect2">
941
<a name="tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()</h3>
942
<pre class="programlisting"><span class="returnvalue">void</span>
943
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair<span class="c_punctuation">)</span>
944
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
945
<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>,
946
<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>,
947
<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>
948
<p>Signature of the callback called when a AcceptSelectedCandidatePair method call
949
succeeds or fails.</p>
950
<div class="refsect3">
951
<a name="id-1.4.41.7.11.5"></a><h4>Parameters</h4>
952
<div class="informaltable"><table width="100%" border="0">
954
<col width="150px" class="parameters_name">
955
<col class="parameters_description">
956
<col width="200px" class="parameters_annotations">
960
<td class="parameter_name"><p>proxy</p></td>
961
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
962
<td class="parameter_annotations"> </td>
965
<td class="parameter_name"><p>error</p></td>
966
<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>
967
<td class="parameter_annotations"> </td>
970
<td class="parameter_name"><p>user_data</p></td>
971
<td class="parameter_description"><p>user-supplied data</p></td>
972
<td class="parameter_annotations"> </td>
975
<td class="parameter_name"><p>weak_object</p></td>
976
<td class="parameter_description"><p>user-supplied object</p></td>
977
<td class="parameter_annotations"> </td>
984
<div class="refsect2">
985
<a name="tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()</h3>
986
<pre class="programlisting"><span class="returnvalue">void</span>
987
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair<span class="c_punctuation">)</span>
988
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
989
<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>,
990
<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>,
991
<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>
992
<p>Signature of the callback called when a RejectSelectedCandidatePair method call
993
succeeds or fails.</p>
994
<div class="refsect3">
995
<a name="id-1.4.41.7.12.5"></a><h4>Parameters</h4>
996
<div class="informaltable"><table width="100%" border="0">
998
<col width="150px" class="parameters_name">
999
<col class="parameters_description">
1000
<col width="200px" class="parameters_annotations">
1004
<td class="parameter_name"><p>proxy</p></td>
1005
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
1006
<td class="parameter_annotations"> </td>
1009
<td class="parameter_name"><p>error</p></td>
1010
<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>
1011
<td class="parameter_annotations"> </td>
1014
<td class="parameter_name"><p>user_data</p></td>
1015
<td class="parameter_description"><p>user-supplied data</p></td>
1016
<td class="parameter_annotations"> </td>
1019
<td class="parameter_name"><p>weak_object</p></td>
1020
<td class="parameter_description"><p>user-supplied object</p></td>
1021
<td class="parameter_annotations"> </td>
1028
<div class="refsect2">
1029
<a name="tp-cli-call-stream-endpoint-callback-for-set-controlling"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_controlling ()</h3>
1030
<pre class="programlisting"><span class="returnvalue">void</span>
1031
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_callback_for_set_controlling<span class="c_punctuation">)</span>
1032
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1033
<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>,
1034
<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>,
1035
<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>
1036
<p>Signature of the callback called when a SetControlling method call
1037
succeeds or fails.</p>
1038
<div class="refsect3">
1039
<a name="id-1.4.41.7.13.5"></a><h4>Parameters</h4>
1040
<div class="informaltable"><table width="100%" border="0">
1042
<col width="150px" class="parameters_name">
1043
<col class="parameters_description">
1044
<col width="200px" class="parameters_annotations">
1048
<td class="parameter_name"><p>proxy</p></td>
1049
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
1050
<td class="parameter_annotations"> </td>
1053
<td class="parameter_name"><p>error</p></td>
1054
<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>
1055
<td class="parameter_annotations"> </td>
1058
<td class="parameter_name"><p>user_data</p></td>
1059
<td class="parameter_description"><p>user-supplied data</p></td>
1060
<td class="parameter_annotations"> </td>
1063
<td class="parameter_name"><p>weak_object</p></td>
1064
<td class="parameter_description"><p>user-supplied object</p></td>
1065
<td class="parameter_annotations"> </td>
1072
<div class="refsect2">
1073
<a name="tp-cli-call-stream-endpoint-callback-for-set-endpoint-state"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()</h3>
1074
<pre class="programlisting"><span class="returnvalue">void</span>
1075
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_callback_for_set_endpoint_state<span class="c_punctuation">)</span>
1076
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1077
<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>,
1078
<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>,
1079
<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>
1080
<p>Signature of the callback called when a SetEndpointState method call
1081
succeeds or fails.</p>
1082
<div class="refsect3">
1083
<a name="id-1.4.41.7.14.5"></a><h4>Parameters</h4>
1084
<div class="informaltable"><table width="100%" border="0">
1086
<col width="150px" class="parameters_name">
1087
<col class="parameters_description">
1088
<col width="200px" class="parameters_annotations">
1092
<td class="parameter_name"><p>proxy</p></td>
1093
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
1094
<td class="parameter_annotations"> </td>
1097
<td class="parameter_name"><p>error</p></td>
1098
<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>
1099
<td class="parameter_annotations"> </td>
1102
<td class="parameter_name"><p>user_data</p></td>
1103
<td class="parameter_description"><p>user-supplied data</p></td>
1104
<td class="parameter_annotations"> </td>
1107
<td class="parameter_name"><p>weak_object</p></td>
1108
<td class="parameter_description"><p>user-supplied object</p></td>
1109
<td class="parameter_annotations"> </td>
1116
<div class="refsect2">
1117
<a name="tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()</h3>
1118
<pre class="programlisting"><span class="returnvalue">void</span>
1119
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair<span class="c_punctuation">)</span>
1120
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1121
<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>,
1122
<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>,
1123
<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>
1124
<p>Signature of the callback called when a SetSelectedCandidatePair method call
1125
succeeds or fails.</p>
1126
<div class="refsect3">
1127
<a name="id-1.4.41.7.15.5"></a><h4>Parameters</h4>
1128
<div class="informaltable"><table width="100%" border="0">
1130
<col width="150px" class="parameters_name">
1131
<col class="parameters_description">
1132
<col width="200px" class="parameters_annotations">
1136
<td class="parameter_name"><p>proxy</p></td>
1137
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
1138
<td class="parameter_annotations"> </td>
1141
<td class="parameter_name"><p>error</p></td>
1142
<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>
1143
<td class="parameter_annotations"> </td>
1146
<td class="parameter_name"><p>user_data</p></td>
1147
<td class="parameter_description"><p>user-supplied data</p></td>
1148
<td class="parameter_annotations"> </td>
1151
<td class="parameter_name"><p>weak_object</p></td>
1152
<td class="parameter_description"><p>user-supplied object</p></td>
1153
<td class="parameter_annotations"> </td>
1160
<div class="refsect2">
1161
<a name="tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected"></a><h3>tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()</h3>
1162
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
1163
tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected
1164
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1165
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected" title="tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected</span></a> callback</code></em>,
1166
<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>,
1167
<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>,
1168
<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>,
1169
<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>
1170
<p>Connect a handler to the signal CandidatePairSelected.</p>
1171
<p>Emitted when a candidate is selected for use in the stream by the controlling side of an ICE session. The controlled side should call <tp:member-ref>AcceptSelectedCandidatePair</tp:member-ref> or <tp:member-ref>RejectSelectedCandidatePair</tp:member-ref> when connectivity checks have either succeeded or failed for this candidate pair. See also: <tp:member-ref>SelectedCandidatePairs</tp:member-ref>.</p>
1172
<div class="refsect3">
1173
<a name="id-1.4.41.7.16.6"></a><h4>Parameters</h4>
1174
<div class="informaltable"><table width="100%" border="0">
1176
<col width="150px" class="parameters_name">
1177
<col class="parameters_description">
1178
<col width="200px" class="parameters_annotations">
1182
<td class="parameter_name"><p>proxy</p></td>
1183
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</p></td>
1184
<td class="parameter_annotations"> </td>
1187
<td class="parameter_name"><p>callback</p></td>
1188
<td class="parameter_description"><p>Callback to be called when the signal is
1190
<td class="parameter_annotations"> </td>
1193
<td class="parameter_name"><p>user_data</p></td>
1194
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
1195
<td class="parameter_annotations"> </td>
1198
<td class="parameter_name"><p>destroy</p></td>
1199
<td class="parameter_description"><p>Destructor for the user-supplied data, which
1200
will be called when this signal is disconnected, or
1201
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>
1202
<td class="parameter_annotations"> </td>
1205
<td class="parameter_name"><p>weak_object</p></td>
1206
<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;
1207
if it is destroyed, this callback will automatically be
1208
disconnected</p></td>
1209
<td class="parameter_annotations"> </td>
1212
<td class="parameter_name"><p>error</p></td>
1213
<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
1215
<td class="parameter_annotations"> </td>
1220
<div class="refsect3">
1221
<a name="id-1.4.41.7.16.7"></a><h4>Returns</h4>
1222
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1223
above, which can be used to disconnect the signal; or
1224
<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
1225
or has become invalid.</p>
1230
<div class="refsect2">
1231
<a name="tp-cli-call-stream-endpoint-connect-to-controlling-changed"></a><h3>tp_cli_call_stream_endpoint_connect_to_controlling_changed ()</h3>
1232
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
1233
tp_cli_call_stream_endpoint_connect_to_controlling_changed
1234
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1235
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-controlling-changed" title="tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_controlling_changed</span></a> callback</code></em>,
1236
<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>,
1237
<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>,
1238
<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>,
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>);</pre>
1240
<p>Connect a handler to the signal ControllingChanged.</p>
1241
<p>The value of <tp:member-ref>Controlling</tp:member-ref> has changed.</p>
1242
<div class="refsect3">
1243
<a name="id-1.4.41.7.17.6"></a><h4>Parameters</h4>
1244
<div class="informaltable"><table width="100%" border="0">
1246
<col width="150px" class="parameters_name">
1247
<col class="parameters_description">
1248
<col width="200px" class="parameters_annotations">
1252
<td class="parameter_name"><p>proxy</p></td>
1253
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</p></td>
1254
<td class="parameter_annotations"> </td>
1257
<td class="parameter_name"><p>callback</p></td>
1258
<td class="parameter_description"><p>Callback to be called when the signal is
1260
<td class="parameter_annotations"> </td>
1263
<td class="parameter_name"><p>user_data</p></td>
1264
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
1265
<td class="parameter_annotations"> </td>
1268
<td class="parameter_name"><p>destroy</p></td>
1269
<td class="parameter_description"><p>Destructor for the user-supplied data, which
1270
will be called when this signal is disconnected, or
1271
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>
1272
<td class="parameter_annotations"> </td>
1275
<td class="parameter_name"><p>weak_object</p></td>
1276
<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;
1277
if it is destroyed, this callback will automatically be
1278
disconnected</p></td>
1279
<td class="parameter_annotations"> </td>
1282
<td class="parameter_name"><p>error</p></td>
1283
<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
1285
<td class="parameter_annotations"> </td>
1290
<div class="refsect3">
1291
<a name="id-1.4.41.7.17.7"></a><h4>Returns</h4>
1292
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1293
above, which can be used to disconnect the signal; or
1294
<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
1295
or has become invalid.</p>
1300
<div class="refsect2">
1301
<a name="tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed"></a><h3>tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()</h3>
1302
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
1303
tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed
1304
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1305
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed" title="tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed</span></a> callback</code></em>,
1306
<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>,
1307
<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>,
1308
<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>,
1309
<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>
1310
<p>Connect a handler to the signal EndpointStateChanged.</p>
1311
<p>Emitted when the <tp:member-ref>EndpointState</tp:member-ref> property changes.</p>
1312
<div class="refsect3">
1313
<a name="id-1.4.41.7.18.6"></a><h4>Parameters</h4>
1314
<div class="informaltable"><table width="100%" border="0">
1316
<col width="150px" class="parameters_name">
1317
<col class="parameters_description">
1318
<col width="200px" class="parameters_annotations">
1322
<td class="parameter_name"><p>proxy</p></td>
1323
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</p></td>
1324
<td class="parameter_annotations"> </td>
1327
<td class="parameter_name"><p>callback</p></td>
1328
<td class="parameter_description"><p>Callback to be called when the signal is
1330
<td class="parameter_annotations"> </td>
1333
<td class="parameter_name"><p>user_data</p></td>
1334
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
1335
<td class="parameter_annotations"> </td>
1338
<td class="parameter_name"><p>destroy</p></td>
1339
<td class="parameter_description"><p>Destructor for the user-supplied data, which
1340
will be called when this signal is disconnected, or
1341
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>
1342
<td class="parameter_annotations"> </td>
1345
<td class="parameter_name"><p>weak_object</p></td>
1346
<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;
1347
if it is destroyed, this callback will automatically be
1348
disconnected</p></td>
1349
<td class="parameter_annotations"> </td>
1352
<td class="parameter_name"><p>error</p></td>
1353
<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
1355
<td class="parameter_annotations"> </td>
1360
<div class="refsect3">
1361
<a name="id-1.4.41.7.18.7"></a><h4>Returns</h4>
1362
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1363
above, which can be used to disconnect the signal; or
1364
<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
1365
or has become invalid.</p>
1370
<div class="refsect2">
1371
<a name="tp-cli-call-stream-endpoint-connect-to-remote-candidates-added"></a><h3>tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()</h3>
1372
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
1373
tp_cli_call_stream_endpoint_connect_to_remote_candidates_added
1374
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1375
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added" title="tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added</span></a> callback</code></em>,
1376
<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>,
1377
<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>,
1378
<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>,
1379
<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>
1380
<p>Connect a handler to the signal RemoteCandidatesAdded.</p>
1381
<p>Emitted when remote candidates are added to the <tp:member-ref>RemoteCandidates</tp:member-ref> property.</p>
1382
<div class="refsect3">
1383
<a name="id-1.4.41.7.19.6"></a><h4>Parameters</h4>
1384
<div class="informaltable"><table width="100%" border="0">
1386
<col width="150px" class="parameters_name">
1387
<col class="parameters_description">
1388
<col width="200px" class="parameters_annotations">
1392
<td class="parameter_name"><p>proxy</p></td>
1393
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</p></td>
1394
<td class="parameter_annotations"> </td>
1397
<td class="parameter_name"><p>callback</p></td>
1398
<td class="parameter_description"><p>Callback to be called when the signal is
1400
<td class="parameter_annotations"> </td>
1403
<td class="parameter_name"><p>user_data</p></td>
1404
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
1405
<td class="parameter_annotations"> </td>
1408
<td class="parameter_name"><p>destroy</p></td>
1409
<td class="parameter_description"><p>Destructor for the user-supplied data, which
1410
will be called when this signal is disconnected, or
1411
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>
1412
<td class="parameter_annotations"> </td>
1415
<td class="parameter_name"><p>weak_object</p></td>
1416
<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;
1417
if it is destroyed, this callback will automatically be
1418
disconnected</p></td>
1419
<td class="parameter_annotations"> </td>
1422
<td class="parameter_name"><p>error</p></td>
1423
<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
1425
<td class="parameter_annotations"> </td>
1430
<div class="refsect3">
1431
<a name="id-1.4.41.7.19.7"></a><h4>Returns</h4>
1432
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1433
above, which can be used to disconnect the signal; or
1434
<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
1435
or has become invalid.</p>
1440
<div class="refsect2">
1441
<a name="tp-cli-call-stream-endpoint-connect-to-remote-credentials-set"></a><h3>tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()</h3>
1442
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
1443
tp_cli_call_stream_endpoint_connect_to_remote_credentials_set
1444
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1445
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set" title="tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set</span></a> callback</code></em>,
1446
<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>,
1447
<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>,
1448
<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>,
1449
<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>
1450
<p>Connect a handler to the signal RemoteCredentialsSet.</p>
1451
<p>Emitted when the remote ICE credentials for the endpoint are set. If each candidate has different credentials, then this signal will never be fired.</p>
1452
<div class="refsect3">
1453
<a name="id-1.4.41.7.20.6"></a><h4>Parameters</h4>
1454
<div class="informaltable"><table width="100%" border="0">
1456
<col width="150px" class="parameters_name">
1457
<col class="parameters_description">
1458
<col width="200px" class="parameters_annotations">
1462
<td class="parameter_name"><p>proxy</p></td>
1463
<td class="parameter_description"><p>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</p></td>
1464
<td class="parameter_annotations"> </td>
1467
<td class="parameter_name"><p>callback</p></td>
1468
<td class="parameter_description"><p>Callback to be called when the signal is
1470
<td class="parameter_annotations"> </td>
1473
<td class="parameter_name"><p>user_data</p></td>
1474
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
1475
<td class="parameter_annotations"> </td>
1478
<td class="parameter_name"><p>destroy</p></td>
1479
<td class="parameter_description"><p>Destructor for the user-supplied data, which
1480
will be called when this signal is disconnected, or
1481
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>
1482
<td class="parameter_annotations"> </td>
1485
<td class="parameter_name"><p>weak_object</p></td>
1486
<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;
1487
if it is destroyed, this callback will automatically be
1488
disconnected</p></td>
1489
<td class="parameter_annotations"> </td>
1492
<td class="parameter_name"><p>error</p></td>
1493
<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
1495
<td class="parameter_annotations"> </td>
1500
<div class="refsect3">
1501
<a name="id-1.4.41.7.20.7"></a><h4>Returns</h4>
1502
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1503
above, which can be used to disconnect the signal; or
1504
<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
1505
or has become invalid.</p>
1510
<div class="refsect2">
1511
<a name="tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected"></a><h3>tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()</h3>
1512
<pre class="programlisting"><span class="returnvalue">void</span>
1513
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected<span class="c_punctuation">)</span>
1514
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1515
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Local_Candidate</code></em>,
1516
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Remote_Candidate</code></em>,
1517
<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>,
1518
<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>
1519
<p>Represents the signature of a callback for the signal CandidatePairSelected.</p>
1520
<div class="refsect3">
1521
<a name="id-1.4.41.7.21.5"></a><h4>Parameters</h4>
1522
<div class="informaltable"><table width="100%" border="0">
1524
<col width="150px" class="parameters_name">
1525
<col class="parameters_description">
1526
<col width="200px" class="parameters_annotations">
1530
<td class="parameter_name"><p>proxy</p></td>
1531
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected" title="tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected()</code></a>
1533
<td class="parameter_annotations"> </td>
1536
<td class="parameter_name"><p>arg_Local_Candidate</p></td>
1537
<td class="parameter_description"><p>The local candidate that has been selected.</p></td>
1538
<td class="parameter_annotations"> </td>
1541
<td class="parameter_name"><p>arg_Remote_Candidate</p></td>
1542
<td class="parameter_description"><p>The remote candidate that has been selected.</p></td>
1543
<td class="parameter_annotations"> </td>
1546
<td class="parameter_name"><p>user_data</p></td>
1547
<td class="parameter_description"><p>User-supplied data</p></td>
1548
<td class="parameter_annotations"> </td>
1551
<td class="parameter_name"><p>weak_object</p></td>
1552
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
1553
<td class="parameter_annotations"> </td>
1560
<div class="refsect2">
1561
<a name="tp-cli-call-stream-endpoint-signal-callback-controlling-changed"></a><h3>tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()</h3>
1562
<pre class="programlisting"><span class="returnvalue">void</span>
1563
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_signal_callback_controlling_changed<span class="c_punctuation">)</span>
1564
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1565
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Controlling</code></em>,
1566
<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>,
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
<p>Represents the signature of a callback for the signal ControllingChanged.</p>
1569
<div class="refsect3">
1570
<a name="id-1.4.41.7.22.5"></a><h4>Parameters</h4>
1571
<div class="informaltable"><table width="100%" border="0">
1573
<col width="150px" class="parameters_name">
1574
<col class="parameters_description">
1575
<col width="200px" class="parameters_annotations">
1579
<td class="parameter_name"><p>proxy</p></td>
1580
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-controlling-changed" title="tp_cli_call_stream_endpoint_connect_to_controlling_changed ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_controlling_changed()</code></a>
1582
<td class="parameter_annotations"> </td>
1585
<td class="parameter_name"><p>arg_Controlling</p></td>
1586
<td class="parameter_description"><p>The new value of <tp:member-ref>Controlling</tp:member-ref>.</p></td>
1587
<td class="parameter_annotations"> </td>
1590
<td class="parameter_name"><p>user_data</p></td>
1591
<td class="parameter_description"><p>User-supplied data</p></td>
1592
<td class="parameter_annotations"> </td>
1595
<td class="parameter_name"><p>weak_object</p></td>
1596
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
1597
<td class="parameter_annotations"> </td>
1604
<div class="refsect2">
1605
<a name="tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed"></a><h3>tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()</h3>
1606
<pre class="programlisting"><span class="returnvalue">void</span>
1607
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed<span class="c_punctuation">)</span>
1608
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1609
<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_Component</code></em>,
1610
<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_State</code></em>,
1611
<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>,
1612
<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>
1613
<p>Represents the signature of a callback for the signal EndpointStateChanged.</p>
1614
<div class="refsect3">
1615
<a name="id-1.4.41.7.23.5"></a><h4>Parameters</h4>
1616
<div class="informaltable"><table width="100%" border="0">
1618
<col width="150px" class="parameters_name">
1619
<col class="parameters_description">
1620
<col width="200px" class="parameters_annotations">
1624
<td class="parameter_name"><p>proxy</p></td>
1625
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed" title="tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed()</code></a>
1627
<td class="parameter_annotations"> </td>
1630
<td class="parameter_name"><p>arg_Component</p></td>
1631
<td class="parameter_description"><p>The component whose state has changed. (<a class="link" href="telepathy-glib-enums.html#TpStreamComponent" title="enum TpStreamComponent"><span class="type">TpStreamComponent</span></a>)</p></td>
1632
<td class="parameter_annotations"> </td>
1635
<td class="parameter_name"><p>arg_State</p></td>
1636
<td class="parameter_description"><p>The new state of this component. (<a class="link" href="telepathy-glib-enums.html#TpStreamEndpointState" title="enum TpStreamEndpointState"><span class="type">TpStreamEndpointState</span></a>)</p></td>
1637
<td class="parameter_annotations"> </td>
1640
<td class="parameter_name"><p>user_data</p></td>
1641
<td class="parameter_description"><p>User-supplied data</p></td>
1642
<td class="parameter_annotations"> </td>
1645
<td class="parameter_name"><p>weak_object</p></td>
1646
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
1647
<td class="parameter_annotations"> </td>
1654
<div class="refsect2">
1655
<a name="tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added"></a><h3>tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()</h3>
1656
<pre class="programlisting"><span class="returnvalue">void</span>
1657
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added<span class="c_punctuation">)</span>
1658
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1659
<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> *arg_Candidates</code></em>,
1660
<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>,
1661
<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>
1662
<p>Represents the signature of a callback for the signal RemoteCandidatesAdded.</p>
1663
<div class="refsect3">
1664
<a name="id-1.4.41.7.24.5"></a><h4>Parameters</h4>
1665
<div class="informaltable"><table width="100%" border="0">
1667
<col width="150px" class="parameters_name">
1668
<col class="parameters_description">
1669
<col width="200px" class="parameters_annotations">
1673
<td class="parameter_name"><p>proxy</p></td>
1674
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-candidates-added" title="tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_remote_candidates_added()</code></a>
1676
<td class="parameter_annotations"> </td>
1679
<td class="parameter_name"><p>arg_Candidates</p></td>
1680
<td class="parameter_description"><p>The candidates that were added.</p></td>
1681
<td class="parameter_annotations"> </td>
1684
<td class="parameter_name"><p>user_data</p></td>
1685
<td class="parameter_description"><p>User-supplied data</p></td>
1686
<td class="parameter_annotations"> </td>
1689
<td class="parameter_name"><p>weak_object</p></td>
1690
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
1691
<td class="parameter_annotations"> </td>
1698
<div class="refsect2">
1699
<a name="tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set"></a><h3>tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()</h3>
1700
<pre class="programlisting"><span class="returnvalue">void</span>
1701
<span class="c_punctuation">(</span>*tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set<span class="c_punctuation">)</span>
1702
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1703
<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_Username</code></em>,
1704
<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_Password</code></em>,
1705
<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>,
1706
<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>
1707
<p>Represents the signature of a callback for the signal RemoteCredentialsSet.</p>
1708
<div class="refsect3">
1709
<a name="id-1.4.41.7.25.5"></a><h4>Parameters</h4>
1710
<div class="informaltable"><table width="100%" border="0">
1712
<col width="150px" class="parameters_name">
1713
<col class="parameters_description">
1714
<col width="200px" class="parameters_annotations">
1718
<td class="parameter_name"><p>proxy</p></td>
1719
<td class="parameter_description"><p>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-credentials-set" title="tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_remote_credentials_set()</code></a>
1721
<td class="parameter_annotations"> </td>
1724
<td class="parameter_name"><p>arg_Username</p></td>
1725
<td class="parameter_description"><p>The username set.</p></td>
1726
<td class="parameter_annotations"> </td>
1729
<td class="parameter_name"><p>arg_Password</p></td>
1730
<td class="parameter_description"><p>The password set.</p></td>
1731
<td class="parameter_annotations"> </td>
1734
<td class="parameter_name"><p>user_data</p></td>
1735
<td class="parameter_description"><p>User-supplied data</p></td>
1736
<td class="parameter_annotations"> </td>
1739
<td class="parameter_name"><p>weak_object</p></td>
1740
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
1741
<td class="parameter_annotations"> </td>
1748
<div class="refsect1">
1749
<a name="telepathy-glib-cli-call-misc.other_details"></a><h2>Types and Values</h2>
207
Misc interfaces for calls.
210
<div class="refsect1">
211
<a name="telepathy-glib-cli-call-misc.details"></a><h2>Details</h2>
212
<div class="refsect2">
213
<a name="tp-cli-call-content-media-description-call-accept"></a><h3>tp_cli_call_content_media_description_call_accept ()</h3>
214
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_media_description_call_accept
215
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
216
<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>,
217
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Local_Media_Description</code></em>,
218
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-accept" title="tp_cli_call_content_media_description_callback_for_accept ()"><span class="type">tp_cli_call_content_media_description_callback_for_accept</span></a> callback</code></em>,
219
<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>,
220
<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>,
221
<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>
223
Start a Accept method call.
226
Accepts the updated Description and update the corresponding local description. If FurtherNegotiationRequired is True, calling this method will generally cause a network round-trip and a new MediaDescription to be offered (hopefully with FurtherNegotiationRequired set to False).
228
<div class="variablelist"><table border="0" class="variablelist">
230
<col align="left" valign="top">
235
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
236
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
240
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
241
<td>the timeout in milliseconds, or -1 to use the
245
<td><p><span class="term"><em class="parameter"><code>in_Local_Media_Description</code></em> :</span></p></td>
246
<td>Used to pass an 'in' argument: The local description to send to the remote contacts and to use in the <tp:dbus-ref namespace="ofdT.Call1">Content</tp:dbus-ref>.</td>
249
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
250
<td>called when the method call succeeds or fails;
251
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
255
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
256
<td>user-supplied data passed to the callback;
257
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>
261
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
262
<td>called with the user_data as argument, after the
263
call has succeeded, failed or been cancelled;
264
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>
268
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
269
<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
270
weakly referenced; if it is destroyed, this call
271
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
272
<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>
276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
277
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
278
progress. It is borrowed from the object, and will become
279
invalid when the callback is called, the call is
280
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
286
<div class="refsect2">
287
<a name="tp-cli-call-content-media-description-call-reject"></a><h3>tp_cli_call_content_media_description_call_reject ()</h3>
288
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_media_description_call_reject
289
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
290
<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>,
291
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Reason</code></em>,
292
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-content-media-description-callback-for-reject" title="tp_cli_call_content_media_description_callback_for_reject ()"><span class="type">tp_cli_call_content_media_description_callback_for_reject</span></a> callback</code></em>,
293
<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>,
294
<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>,
295
<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>
297
Start a Reject method call.
300
Reject the proposed update to the remote description.
302
<div class="variablelist"><table border="0" class="variablelist">
304
<col align="left" valign="top">
309
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
310
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
314
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
315
<td>the timeout in milliseconds, or -1 to use the
319
<td><p><span class="term"><em class="parameter"><code>in_Reason</code></em> :</span></p></td>
320
<td>Used to pass an 'in' argument: A structured reason for the rejection.</td>
323
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
324
<td>called when the method call succeeds or fails;
325
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
329
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
330
<td>user-supplied data passed to the callback;
331
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>
335
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
336
<td>called with the user_data as argument, after the
337
call has succeeded, failed or been cancelled;
338
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>
342
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
343
<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
344
weakly referenced; if it is destroyed, this call
345
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
346
<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>
350
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
351
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
352
progress. It is borrowed from the object, and will become
353
invalid when the callback is called, the call is
354
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
360
<div class="refsect2">
361
<a name="tp-cli-call-content-media-description-callback-for-accept"></a><h3>tp_cli_call_content_media_description_callback_for_accept ()</h3>
362
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_media_description_callback_for_accept)
363
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
364
<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>,
365
<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>,
366
<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>
368
Signature of the callback called when a Accept method call
371
<div class="variablelist"><table border="0" class="variablelist">
373
<col align="left" valign="top">
378
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
379
<td>the proxy on which the call was made</td>
382
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
384
<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>
387
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
388
<td>user-supplied data</td>
391
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
392
<td>user-supplied object</td>
398
<div class="refsect2">
399
<a name="tp-cli-call-content-media-description-callback-for-reject"></a><h3>tp_cli_call_content_media_description_callback_for_reject ()</h3>
400
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_media_description_callback_for_reject)
401
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
402
<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>,
403
<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>,
404
<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>
406
Signature of the callback called when a Reject method call
409
<div class="variablelist"><table border="0" class="variablelist">
411
<col align="left" valign="top">
416
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
417
<td>the proxy on which the call was made</td>
420
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
422
<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>
425
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
426
<td>user-supplied data</td>
429
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
430
<td>user-supplied object</td>
436
<div class="refsect2">
437
<a name="tp-cli-call-stream-endpoint-call-accept-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair ()</h3>
438
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair
439
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
440
<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>,
441
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
442
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
443
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair</span></a> callback</code></em>,
444
<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>,
445
<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>,
446
<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>
448
Start a AcceptSelectedCandidatePair method call.
451
Called in response to <tp:member-ref>CandidatePairSelected</tp:member-ref> if/when this candidate pair is known to have passed its connectivity checks.
453
<div class="variablelist"><table border="0" class="variablelist">
455
<col align="left" valign="top">
460
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
461
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
465
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
466
<td>the timeout in milliseconds, or -1 to use the
470
<td><p><span class="term"><em class="parameter"><code>in_Local_Candidate</code></em> :</span></p></td>
471
<td>Used to pass an 'in' argument: The local candidate that has been selected.</td>
474
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate</code></em> :</span></p></td>
475
<td>Used to pass an 'in' argument: The remote candidate that has been selected.</td>
478
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
479
<td>called when the method call succeeds or fails;
480
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
484
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
485
<td>user-supplied data passed to the callback;
486
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>
490
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
491
<td>called with the user_data as argument, after the
492
call has succeeded, failed or been cancelled;
493
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>
497
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
498
<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
499
weakly referenced; if it is destroyed, this call
500
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
501
<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>
505
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
506
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
507
progress. It is borrowed from the object, and will become
508
invalid when the callback is called, the call is
509
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
515
<div class="refsect2">
516
<a name="tp-cli-call-stream-endpoint-call-reject-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair ()</h3>
517
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair
518
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
519
<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>,
520
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
521
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
522
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair</span></a> callback</code></em>,
523
<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>,
524
<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>,
525
<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>
527
Start a RejectSelectedCandidatePair method call.
530
Called in response to <tp:member-ref>CandidatePairSelected</tp:member-ref> if/when this candidate pair is known to have failed its connectivity checks.
532
<div class="variablelist"><table border="0" class="variablelist">
534
<col align="left" valign="top">
539
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
540
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
544
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
545
<td>the timeout in milliseconds, or -1 to use the
549
<td><p><span class="term"><em class="parameter"><code>in_Local_Candidate</code></em> :</span></p></td>
550
<td>Used to pass an 'in' argument: The local candidate that has been selected.</td>
553
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate</code></em> :</span></p></td>
554
<td>Used to pass an 'in' argument: The remote candidate that has been selected.</td>
557
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
558
<td>called when the method call succeeds or fails;
559
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
563
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
564
<td>user-supplied data passed to the callback;
565
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>
569
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
570
<td>called with the user_data as argument, after the
571
call has succeeded, failed or been cancelled;
572
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>
576
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
577
<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
578
weakly referenced; if it is destroyed, this call
579
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
580
<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>
584
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
585
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
586
progress. It is borrowed from the object, and will become
587
invalid when the callback is called, the call is
588
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
594
<div class="refsect2">
595
<a name="tp-cli-call-stream-endpoint-call-set-controlling"></a><h3>tp_cli_call_stream_endpoint_call_set_controlling ()</h3>
596
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_stream_endpoint_call_set_controlling
597
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
598
<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>,
599
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Controlling</code></em>,
600
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-controlling" title="tp_cli_call_stream_endpoint_callback_for_set_controlling ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_controlling</span></a> callback</code></em>,
601
<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>,
602
<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>,
603
<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>
605
Start a SetControlling method call.
608
Set whether the local side is taking the Controlling role. Note that if there are multiple endpoints (e.g. SIP call forking) it may be the case that all endpoints need to have the same controlling/controlled orientation.
610
<div class="variablelist"><table border="0" class="variablelist">
612
<col align="left" valign="top">
617
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
618
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
622
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
623
<td>the timeout in milliseconds, or -1 to use the
627
<td><p><span class="term"><em class="parameter"><code>in_Controlling</code></em> :</span></p></td>
628
<td>Used to pass an 'in' argument: The new value of <tp:member-ref>Controlling</tp:member-ref>.</td>
631
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
632
<td>called when the method call succeeds or fails;
633
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
637
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
638
<td>user-supplied data passed to the callback;
639
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>
643
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
644
<td>called with the user_data as argument, after the
645
call has succeeded, failed or been cancelled;
646
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>
650
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
651
<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
652
weakly referenced; if it is destroyed, this call
653
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
654
<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>
658
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
659
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
660
progress. It is borrowed from the object, and will become
661
invalid when the callback is called, the call is
662
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
668
<div class="refsect2">
669
<a name="tp-cli-call-stream-endpoint-call-set-endpoint-state"></a><h3>tp_cli_call_stream_endpoint_call_set_endpoint_state ()</h3>
670
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_stream_endpoint_call_set_endpoint_state
671
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
672
<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>,
673
<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_Component</code></em>,
674
<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_State</code></em>,
675
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-endpoint-state" title="tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_endpoint_state</span></a> callback</code></em>,
676
<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>,
677
<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>,
678
<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>
680
Start a SetEndpointState method call.
683
Change the <tp:member-ref>EndpointState</tp:member-ref> of the endpoint.
685
<div class="variablelist"><table border="0" class="variablelist">
687
<col align="left" valign="top">
692
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
693
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
697
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
698
<td>the timeout in milliseconds, or -1 to use the
702
<td><p><span class="term"><em class="parameter"><code>in_Component</code></em> :</span></p></td>
703
<td>Used to pass an 'in' argument: The component whose state needs updating. (<a class="link" href="telepathy-glib-enums.html#TpStreamComponent" title="enum TpStreamComponent"><span class="type">TpStreamComponent</span></a>)</td>
706
<td><p><span class="term"><em class="parameter"><code>in_State</code></em> :</span></p></td>
707
<td>Used to pass an 'in' argument: The new state of this component. (<a class="link" href="telepathy-glib-enums.html#TpStreamEndpointState" title="enum TpStreamEndpointState"><span class="type">TpStreamEndpointState</span></a>)</td>
710
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
711
<td>called when the method call succeeds or fails;
712
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
716
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
717
<td>user-supplied data passed to the callback;
718
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>
722
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
723
<td>called with the user_data as argument, after the
724
call has succeeded, failed or been cancelled;
725
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>
729
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
730
<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
731
weakly referenced; if it is destroyed, this call
732
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
733
<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>
737
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
738
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
739
progress. It is borrowed from the object, and will become
740
invalid when the callback is called, the call is
741
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
747
<div class="refsect2">
748
<a name="tp-cli-call-stream-endpoint-call-set-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_call_set_selected_candidate_pair ()</h3>
749
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_stream_endpoint_call_set_selected_candidate_pair
750
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
751
<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>,
752
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Local_Candidate</code></em>,
753
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Remote_Candidate</code></em>,
754
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair" title="tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()"><span class="type">tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair</span></a> callback</code></em>,
755
<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>,
756
<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>,
757
<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>
759
Start a SetSelectedCandidatePair method call.
762
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Update the entry in <tp:member-ref>SelectedCandidatePairs</tp:member-ref> for a particular component, and signal it to the remote side.</p> <p>This method should only be called by the controlling side of an ICE session. See <tp:member-ref>CandidatePairSelected</tp:member-ref> for details.</p> <tp:rationale> <p>In the SDP offer/answer model, this signalling will take place as generating an updated offer. Note that updates may be queued up until information about all components of all streams is gathered.</p> </tp:rationale>
764
<div class="variablelist"><table border="0" class="variablelist">
766
<col align="left" valign="top">
771
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
772
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
776
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
777
<td>the timeout in milliseconds, or -1 to use the
781
<td><p><span class="term"><em class="parameter"><code>in_Local_Candidate</code></em> :</span></p></td>
782
<td>Used to pass an 'in' argument: The local candidate that has been selected.</td>
785
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate</code></em> :</span></p></td>
786
<td>Used to pass an 'in' argument: The remote candidate that has been selected.</td>
789
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
790
<td>called when the method call succeeds or fails;
791
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
795
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
796
<td>user-supplied data passed to the callback;
797
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>
801
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
802
<td>called with the user_data as argument, after the
803
call has succeeded, failed or been cancelled;
804
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>
808
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
809
<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
810
weakly referenced; if it is destroyed, this call
811
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
812
<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>
816
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
817
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
818
progress. It is borrowed from the object, and will become
819
invalid when the callback is called, the call is
820
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
826
<div class="refsect2">
827
<a name="tp-cli-call-stream-endpoint-callback-for-accept-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair ()</h3>
828
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_callback_for_accept_selected_candidate_pair)
829
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
830
<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>,
831
<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>,
832
<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>
834
Signature of the callback called when a AcceptSelectedCandidatePair method call
837
<div class="variablelist"><table border="0" class="variablelist">
839
<col align="left" valign="top">
844
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
845
<td>the proxy on which the call was made</td>
848
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
850
<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>
853
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
854
<td>user-supplied data</td>
857
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
858
<td>user-supplied object</td>
864
<div class="refsect2">
865
<a name="tp-cli-call-stream-endpoint-callback-for-reject-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair ()</h3>
866
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_callback_for_reject_selected_candidate_pair)
867
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
868
<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>,
869
<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>,
870
<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>
872
Signature of the callback called when a RejectSelectedCandidatePair method call
875
<div class="variablelist"><table border="0" class="variablelist">
877
<col align="left" valign="top">
882
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
883
<td>the proxy on which the call was made</td>
886
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
888
<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>
891
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
892
<td>user-supplied data</td>
895
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
896
<td>user-supplied object</td>
902
<div class="refsect2">
903
<a name="tp-cli-call-stream-endpoint-callback-for-set-controlling"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_controlling ()</h3>
904
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_callback_for_set_controlling)
905
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
906
<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>,
907
<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>,
908
<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>
910
Signature of the callback called when a SetControlling method call
913
<div class="variablelist"><table border="0" class="variablelist">
915
<col align="left" valign="top">
920
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
921
<td>the proxy on which the call was made</td>
924
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
926
<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>
929
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
930
<td>user-supplied data</td>
933
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
934
<td>user-supplied object</td>
940
<div class="refsect2">
941
<a name="tp-cli-call-stream-endpoint-callback-for-set-endpoint-state"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_endpoint_state ()</h3>
942
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_callback_for_set_endpoint_state)
943
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
944
<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>,
945
<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>,
946
<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>
948
Signature of the callback called when a SetEndpointState method call
951
<div class="variablelist"><table border="0" class="variablelist">
953
<col align="left" valign="top">
958
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
959
<td>the proxy on which the call was made</td>
962
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
964
<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>
967
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
968
<td>user-supplied data</td>
971
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
972
<td>user-supplied object</td>
978
<div class="refsect2">
979
<a name="tp-cli-call-stream-endpoint-callback-for-set-selected-candidate-pair"></a><h3>tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair ()</h3>
980
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_callback_for_set_selected_candidate_pair)
981
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
982
<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>,
983
<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>,
984
<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>
986
Signature of the callback called when a SetSelectedCandidatePair method call
989
<div class="variablelist"><table border="0" class="variablelist">
991
<col align="left" valign="top">
996
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
997
<td>the proxy on which the call was made</td>
1000
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1002
<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>
1005
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1006
<td>user-supplied data</td>
1009
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1010
<td>user-supplied object</td>
1016
<div class="refsect2">
1017
<a name="tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected"></a><h3>tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()</h3>
1018
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected
1019
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1020
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected" title="tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected</span></a> callback</code></em>,
1021
<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>,
1022
<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>,
1023
<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>,
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>);</pre>
1026
Connect a handler to the signal CandidatePairSelected.
1029
Emitted when a candidate is selected for use in the stream by the controlling side of an ICE session. The controlled side should call <tp:member-ref>AcceptSelectedCandidatePair</tp:member-ref> or <tp:member-ref>RejectSelectedCandidatePair</tp:member-ref> when connectivity checks have either succeeded or failed for this candidate pair. See also: <tp:member-ref>SelectedCandidatePairs</tp:member-ref>.
1031
<div class="variablelist"><table border="0" class="variablelist">
1033
<col align="left" valign="top">
1038
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1039
<td>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</td>
1042
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1043
<td>Callback to be called when the signal is
1047
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1048
<td>User-supplied data for the callback</td>
1051
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1052
<td>Destructor for the user-supplied data, which
1053
will be called when this signal is disconnected, or
1054
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>
1058
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1059
<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;
1060
if it is destroyed, this callback will automatically be
1064
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1065
<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
1069
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1070
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1071
above, which can be used to disconnect the signal; or
1072
<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
1073
or has become invalid.</td>
1079
<div class="refsect2">
1080
<a name="tp-cli-call-stream-endpoint-connect-to-controlling-changed"></a><h3>tp_cli_call_stream_endpoint_connect_to_controlling_changed ()</h3>
1081
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_stream_endpoint_connect_to_controlling_changed
1082
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1083
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-controlling-changed" title="tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_controlling_changed</span></a> callback</code></em>,
1084
<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>,
1085
<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>,
1086
<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>,
1087
<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>
1089
Connect a handler to the signal ControllingChanged.
1092
The value of <tp:member-ref>Controlling</tp:member-ref> has changed.
1094
<div class="variablelist"><table border="0" class="variablelist">
1096
<col align="left" valign="top">
1101
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1102
<td>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</td>
1105
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1106
<td>Callback to be called when the signal is
1110
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1111
<td>User-supplied data for the callback</td>
1114
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1115
<td>Destructor for the user-supplied data, which
1116
will be called when this signal is disconnected, or
1117
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>
1121
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1122
<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;
1123
if it is destroyed, this callback will automatically be
1127
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1128
<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
1132
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1133
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1134
above, which can be used to disconnect the signal; or
1135
<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
1136
or has become invalid.</td>
1142
<div class="refsect2">
1143
<a name="tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed"></a><h3>tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()</h3>
1144
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed
1145
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1146
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed" title="tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed</span></a> callback</code></em>,
1147
<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>,
1148
<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>,
1149
<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>,
1150
<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>
1152
Connect a handler to the signal EndpointStateChanged.
1155
Emitted when the <tp:member-ref>EndpointState</tp:member-ref> property changes.
1157
<div class="variablelist"><table border="0" class="variablelist">
1159
<col align="left" valign="top">
1164
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1165
<td>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</td>
1168
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1169
<td>Callback to be called when the signal is
1173
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1174
<td>User-supplied data for the callback</td>
1177
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1178
<td>Destructor for the user-supplied data, which
1179
will be called when this signal is disconnected, or
1180
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>
1184
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1185
<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;
1186
if it is destroyed, this callback will automatically be
1190
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1191
<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
1195
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1196
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1197
above, which can be used to disconnect the signal; or
1198
<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
1199
or has become invalid.</td>
1205
<div class="refsect2">
1206
<a name="tp-cli-call-stream-endpoint-connect-to-remote-candidates-added"></a><h3>tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()</h3>
1207
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_stream_endpoint_connect_to_remote_candidates_added
1208
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1209
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added" title="tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added</span></a> callback</code></em>,
1210
<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>,
1211
<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>,
1212
<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>,
1213
<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>
1215
Connect a handler to the signal RemoteCandidatesAdded.
1218
Emitted when remote candidates are added to the <tp:member-ref>RemoteCandidates</tp:member-ref> property.
1220
<div class="variablelist"><table border="0" class="variablelist">
1222
<col align="left" valign="top">
1227
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1228
<td>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</td>
1231
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1232
<td>Callback to be called when the signal is
1236
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1237
<td>User-supplied data for the callback</td>
1240
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1241
<td>Destructor for the user-supplied data, which
1242
will be called when this signal is disconnected, or
1243
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>
1247
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1248
<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;
1249
if it is destroyed, this callback will automatically be
1253
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1254
<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
1258
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1259
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1260
above, which can be used to disconnect the signal; or
1261
<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
1262
or has become invalid.</td>
1268
<div class="refsect2">
1269
<a name="tp-cli-call-stream-endpoint-connect-to-remote-credentials-set"></a><h3>tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()</h3>
1270
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_stream_endpoint_connect_to_remote_credentials_set
1271
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
1272
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set" title="tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()"><span class="type">tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set</span></a> callback</code></em>,
1273
<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>,
1274
<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>,
1275
<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>,
1276
<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>
1278
Connect a handler to the signal RemoteCredentialsSet.
1281
Emitted when the remote ICE credentials for the endpoint are set. If each candidate has different credentials, then this signal will never be fired.
1283
<div class="variablelist"><table border="0" class="variablelist">
1285
<col align="left" valign="top">
1290
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1291
<td>A <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> or subclass</td>
1294
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1295
<td>Callback to be called when the signal is
1299
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1300
<td>User-supplied data for the callback</td>
1303
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1304
<td>Destructor for the user-supplied data, which
1305
will be called when this signal is disconnected, or
1306
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>
1310
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1311
<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;
1312
if it is destroyed, this callback will automatically be
1316
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1317
<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
1321
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1322
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1323
above, which can be used to disconnect the signal; or
1324
<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
1325
or has become invalid.</td>
1331
<div class="refsect2">
1332
<a name="tp-cli-call-stream-endpoint-signal-callback-candidate-pair-selected"></a><h3>tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected ()</h3>
1333
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_signal_callback_candidate_pair_selected)
1334
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1335
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Local_Candidate</code></em>,
1336
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Remote_Candidate</code></em>,
1337
<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>,
1338
<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>
1340
Represents the signature of a callback for the signal CandidatePairSelected.
1342
<div class="variablelist"><table border="0" class="variablelist">
1344
<col align="left" valign="top">
1349
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1350
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-candidate-pair-selected" title="tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected()</code></a>
1354
<td><p><span class="term"><em class="parameter"><code>arg_Local_Candidate</code></em> :</span></p></td>
1355
<td>The local candidate that has been selected.</td>
1358
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidate</code></em> :</span></p></td>
1359
<td>The remote candidate that has been selected.</td>
1362
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1363
<td>User-supplied data</td>
1366
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1367
<td>User-supplied weakly referenced object</td>
1373
<div class="refsect2">
1374
<a name="tp-cli-call-stream-endpoint-signal-callback-controlling-changed"></a><h3>tp_cli_call_stream_endpoint_signal_callback_controlling_changed ()</h3>
1375
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_signal_callback_controlling_changed)
1376
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1377
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Controlling</code></em>,
1378
<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>,
1379
<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>
1381
Represents the signature of a callback for the signal ControllingChanged.
1383
<div class="variablelist"><table border="0" class="variablelist">
1385
<col align="left" valign="top">
1390
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1391
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-controlling-changed" title="tp_cli_call_stream_endpoint_connect_to_controlling_changed ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_controlling_changed()</code></a>
1395
<td><p><span class="term"><em class="parameter"><code>arg_Controlling</code></em> :</span></p></td>
1396
<td>The new value of <tp:member-ref>Controlling</tp:member-ref>.</td>
1399
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1400
<td>User-supplied data</td>
1403
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1404
<td>User-supplied weakly referenced object</td>
1410
<div class="refsect2">
1411
<a name="tp-cli-call-stream-endpoint-signal-callback-endpoint-state-changed"></a><h3>tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed ()</h3>
1412
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_signal_callback_endpoint_state_changed)
1413
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1414
<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_Component</code></em>,
1415
<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_State</code></em>,
1416
<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>,
1417
<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>
1419
Represents the signature of a callback for the signal EndpointStateChanged.
1421
<div class="variablelist"><table border="0" class="variablelist">
1423
<col align="left" valign="top">
1428
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1429
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-endpoint-state-changed" title="tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed()</code></a>
1433
<td><p><span class="term"><em class="parameter"><code>arg_Component</code></em> :</span></p></td>
1434
<td>The component whose state has changed. (<a class="link" href="telepathy-glib-enums.html#TpStreamComponent" title="enum TpStreamComponent"><span class="type">TpStreamComponent</span></a>)</td>
1437
<td><p><span class="term"><em class="parameter"><code>arg_State</code></em> :</span></p></td>
1438
<td>The new state of this component. (<a class="link" href="telepathy-glib-enums.html#TpStreamEndpointState" title="enum TpStreamEndpointState"><span class="type">TpStreamEndpointState</span></a>)</td>
1441
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1442
<td>User-supplied data</td>
1445
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1446
<td>User-supplied weakly referenced object</td>
1452
<div class="refsect2">
1453
<a name="tp-cli-call-stream-endpoint-signal-callback-remote-candidates-added"></a><h3>tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added ()</h3>
1454
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_signal_callback_remote_candidates_added)
1455
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1456
<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> *arg_Candidates</code></em>,
1457
<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>,
1458
<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>
1460
Represents the signature of a callback for the signal RemoteCandidatesAdded.
1462
<div class="variablelist"><table border="0" class="variablelist">
1464
<col align="left" valign="top">
1469
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1470
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-candidates-added" title="tp_cli_call_stream_endpoint_connect_to_remote_candidates_added ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_remote_candidates_added()</code></a>
1474
<td><p><span class="term"><em class="parameter"><code>arg_Candidates</code></em> :</span></p></td>
1475
<td>The candidates that were added.</td>
1478
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1479
<td>User-supplied data</td>
1482
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1483
<td>User-supplied weakly referenced object</td>
1489
<div class="refsect2">
1490
<a name="tp-cli-call-stream-endpoint-signal-callback-remote-credentials-set"></a><h3>tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set ()</h3>
1491
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_stream_endpoint_signal_callback_remote_credentials_set)
1492
(<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
1493
<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_Username</code></em>,
1494
<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_Password</code></em>,
1495
<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>,
1496
<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>
1498
Represents the signature of a callback for the signal RemoteCredentialsSet.
1500
<div class="variablelist"><table border="0" class="variablelist">
1502
<col align="left" valign="top">
1507
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1508
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-misc.html#tp-cli-call-stream-endpoint-connect-to-remote-credentials-set" title="tp_cli_call_stream_endpoint_connect_to_remote_credentials_set ()"><code class="function">tp_cli_call_stream_endpoint_connect_to_remote_credentials_set()</code></a>
1512
<td><p><span class="term"><em class="parameter"><code>arg_Username</code></em> :</span></p></td>
1513
<td>The username set.</td>
1516
<td><p><span class="term"><em class="parameter"><code>arg_Password</code></em> :</span></p></td>
1517
<td>The password set.</td>
1520
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1521
<td>User-supplied data</td>
1524
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1525
<td>User-supplied weakly referenced object</td>
1752
1532
<div class="footer">
1754
Generated by GTK-Doc V1.20</div>
1534
Generated by GTK-Doc V1.19</div>
b'\\ No newline at end of file'