47
47
<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation-struct" title="TpSvcChannelDispatchOperation">TpSvcChannelDispatchOperation</a>;
48
48
<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperationClass" title="TpSvcChannelDispatchOperationClass">TpSvcChannelDispatchOperationClass</a>;
49
49
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-return-from-claim" title="tp_svc_channel_dispatch_operation_return_from_claim ()">tp_svc_channel_dispatch_operation_return_from_claim</a>
50
(<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
50
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
51
51
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-claim-impl" title="tp_svc_channel_dispatch_operation_claim_impl ()">*tp_svc_channel_dispatch_operation_claim_impl</a>)
52
52
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation"><span class="type">TpSvcChannelDispatchOperation</span></a> *self</code></em>,
53
<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
53
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
54
54
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-implement-claim" title="tp_svc_channel_dispatch_operation_implement_claim ()">tp_svc_channel_dispatch_operation_implement_claim</a>
55
55
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperationClass" title="TpSvcChannelDispatchOperationClass"><span class="type">TpSvcChannelDispatchOperationClass</span></a> *klass</code></em>,
56
56
<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-claim-impl" title="tp_svc_channel_dispatch_operation_claim_impl ()"><span class="type">tp_svc_channel_dispatch_operation_claim_impl</span></a> impl</code></em>);
57
57
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-return-from-handle-with" title="tp_svc_channel_dispatch_operation_return_from_handle_with ()">tp_svc_channel_dispatch_operation_return_from_handle_with</a>
58
(<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
58
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
59
59
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-handle-with-impl" title="tp_svc_channel_dispatch_operation_handle_with_impl ()">*tp_svc_channel_dispatch_operation_handle_with_impl</a>)
60
60
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation"><span class="type">TpSvcChannelDispatchOperation</span></a> *self</code></em>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *in_Handler</code></em>,
62
<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
61
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Handler</code></em>,
62
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-implement-handle-with" title="tp_svc_channel_dispatch_operation_implement_handle_with ()">tp_svc_channel_dispatch_operation_implement_handle_with</a>
64
64
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperationClass" title="TpSvcChannelDispatchOperationClass"><span class="type">TpSvcChannelDispatchOperationClass</span></a> *klass</code></em>,
65
65
<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-handle-with-impl" title="tp_svc_channel_dispatch_operation_handle_with_impl ()"><span class="type">tp_svc_channel_dispatch_operation_handle_with_impl</span></a> impl</code></em>);
66
66
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-handle-with-time-impl" title="tp_svc_channel_dispatch_operation_handle_with_time_impl ()">*tp_svc_channel_dispatch_operation_handle_with_time_impl</a>)
67
67
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation"><span class="type">TpSvcChannelDispatchOperation</span></a> *self</code></em>,
68
<em class="parameter"><code>const <span class="type">gchar</span> *in_Handler</code></em>,
68
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Handler</code></em>,
69
69
<em class="parameter"><code><span class="type">gint64</span> in_UserActionTime</code></em>,
70
<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
70
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-implement-handle-with-time" title="tp_svc_channel_dispatch_operation_implement_handle_with_time ()">tp_svc_channel_dispatch_operation_implement_handle_with_time</a>
72
72
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperationClass" title="TpSvcChannelDispatchOperationClass"><span class="type">TpSvcChannelDispatchOperationClass</span></a> *klass</code></em>,
73
73
<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-handle-with-time-impl" title="tp_svc_channel_dispatch_operation_handle_with_time_impl ()"><span class="type">tp_svc_channel_dispatch_operation_handle_with_time_impl</span></a> impl</code></em>);
74
74
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-return-from-handle-with-time" title="tp_svc_channel_dispatch_operation_return_from_handle_with_time ()">tp_svc_channel_dispatch_operation_return_from_handle_with_time</a>
75
(<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);
75
(<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
76
76
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-emit-channel-lost" title="tp_svc_channel_dispatch_operation_emit_channel_lost ()">tp_svc_channel_dispatch_operation_emit_channel_lost</a>
77
(<em class="parameter"><code><span class="type">gpointer</span> instance</code></em>,
78
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Channel</code></em>,
79
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Error</code></em>,
80
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Message</code></em>);
77
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
78
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
79
<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_Error</code></em>,
80
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message</code></em>);
81
81
<span class="returnvalue">void</span> <a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#tp-svc-channel-dispatch-operation-emit-finished" title="tp_svc_channel_dispatch_operation_emit_finished ()">tp_svc_channel_dispatch_operation_emit_finished</a>
82
(<em class="parameter"><code><span class="type">gpointer</span> instance</code></em>);
82
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);
85
85
<div class="refsect1">
291
291
<a name="tp-svc-channel-dispatch-operation-handle-with-time-impl"></a><h3>tp_svc_channel_dispatch_operation_handle_with_time_impl ()</h3>
292
292
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_svc_channel_dispatch_operation_handle_with_time_impl)
293
293
(<em class="parameter"><code><a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation"><span class="type">TpSvcChannelDispatchOperation</span></a> *self</code></em>,
294
<em class="parameter"><code>const <span class="type">gchar</span> *in_Handler</code></em>,
294
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Handler</code></em>,
295
295
<em class="parameter"><code><span class="type">gint64</span> in_UserActionTime</code></em>,
296
<em class="parameter"><code><span class="type">DBusGMethodInvocation</span> *context</code></em>);</pre>
296
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
298
298
The signature of an implementation of the D-Bus method
299
299
HandleWithTime on interface org.freedesktop.Telepathy.ChannelDispatchOperation.
366
366
<div class="refsect2">
367
367
<a name="tp-svc-channel-dispatch-operation-emit-channel-lost"></a><h3>tp_svc_channel_dispatch_operation_emit_channel_lost ()</h3>
368
368
<pre class="programlisting"><span class="returnvalue">void</span> tp_svc_channel_dispatch_operation_emit_channel_lost
369
(<em class="parameter"><code><span class="type">gpointer</span> instance</code></em>,
370
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Channel</code></em>,
371
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Error</code></em>,
372
<em class="parameter"><code>const <span class="type">gchar</span> *arg_Message</code></em>);</pre>
369
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
370
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel</code></em>,
371
<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_Error</code></em>,
372
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message</code></em>);</pre>
374
374
Type-safe wrapper around g_signal_emit to emit the
375
375
ChannelLost signal on interface org.freedesktop.Telepathy.ChannelDispatchOperation.
419
419
<div class="refsect2">
420
420
<a name="TpSvcChannelDispatchOperation-channel-lost"></a><h3>The <code class="literal">"channel-lost"</code> signal</h3>
421
421
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="telepathy-glib-svc-channel-dispatch-operation.html#TpSvcChannelDispatchOperation"><span class="type">TpSvcChannelDispatchOperation</span></a> *self,
422
<span class="type">DBusGObjectPath</span> *arg_Channel,
423
<span class="type">gchar</span> *arg_Error,
424
<span class="type">gchar</span> *arg_Message,
425
<span class="type">gpointer</span> user_data) : <code class="literal">Has Details</code></pre>
422
<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-Specializable-GType-System.html#DBusGObjectPath"><span class="type">DBusGObjectPath</span></a> *arg_Channel,
423
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Error,
424
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Message,
425
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
427
427
The ChannelLost D-Bus signal is emitted whenever this GObject signal is.