43
43
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-connection-balance.html#tp-cli-connection-interface-balance-connect-to-balance-changed" title="tp_cli_connection_interface_balance_connect_to_balance_changed ()">tp_cli_connection_interface_balance_connect_to_balance_changed</a>
44
44
(<em class="parameter"><code><a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *proxy</code></em>,
45
45
<em class="parameter"><code><a class="link" href="telepathy-glib-connection-balance.html#tp-cli-connection-interface-balance-signal-callback-balance-changed" title="tp_cli_connection_interface_balance_signal_callback_balance_changed ()"><span class="type">tp_cli_connection_interface_balance_signal_callback_balance_changed</span></a> callback</code></em>,
46
<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>,
47
<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>,
48
<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>,
49
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
46
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
47
<em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
48
<em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
49
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
50
50
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-connection-balance.html#tp-cli-connection-interface-balance-signal-callback-balance-changed" title="tp_cli_connection_interface_balance_signal_callback_balance_changed ()">*tp_cli_connection_interface_balance_signal_callback_balance_changed</a>)
51
51
(<em class="parameter"><code><a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *proxy</code></em>,
52
<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_Balance</code></em>,
53
<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>,
54
<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>);
52
<em class="parameter"><code>const <span class="type">GValueArray</span> *arg_Balance</code></em>,
53
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
54
<em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
57
57
<div class="refsect1">
73
73
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_connection_interface_balance_connect_to_balance_changed
74
74
(<em class="parameter"><code><a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *proxy</code></em>,
75
75
<em class="parameter"><code><a class="link" href="telepathy-glib-connection-balance.html#tp-cli-connection-interface-balance-signal-callback-balance-changed" title="tp_cli_connection_interface_balance_signal_callback_balance_changed ()"><span class="type">tp_cli_connection_interface_balance_signal_callback_balance_changed</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
<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>
76
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
77
<em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
78
<em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
79
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
81
81
Connect a handler to the signal BalanceChanged.
106
106
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
107
107
<td>Destructor for the user-supplied data, which
108
108
will be called when this signal is disconnected, or
109
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>
109
before this function returns <code class="literal">NULL</code>
113
113
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
114
<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;
114
<td>A <span class="type">GObject</span> which will be weakly referenced;
115
115
if it is destroyed, this callback will automatically be
116
116
disconnected</td>
119
119
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
120
<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
120
<td>If not <code class="literal">NULL</code>, used to raise an error if <code class="literal">NULL</code> is
124
124
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
125
125
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
126
126
above, which can be used to disconnect the signal; or
127
<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
127
<code class="literal">NULL</code> if the proxy does not have the desired interface
128
128
or has become invalid.</td>
135
135
<a name="tp-cli-connection-interface-balance-signal-callback-balance-changed"></a><h3>tp_cli_connection_interface_balance_signal_callback_balance_changed ()</h3>
136
136
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_connection_interface_balance_signal_callback_balance_changed)
137
137
(<em class="parameter"><code><a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *proxy</code></em>,
138
<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_Balance</code></em>,
139
<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>,
140
<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>
138
<em class="parameter"><code>const <span class="type">GValueArray</span> *arg_Balance</code></em>,
139
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
140
<em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
142
142
Represents the signature of a callback for the signal BalanceChanged.