~ubuntu-branches/ubuntu/maverick/telepathy-glib/maverick

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-svc-connection.html

  • Committer: Bazaar Package Importer
  • Author(s): Simon McVittie
  • Date: 2010-05-10 17:59:54 UTC
  • mfrom: (1.6.1 upstream) (27.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20100510175954-bxvqq3xx0sy4itmp
Tags: 0.11.5-1
New upstream version with new API/ABI

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
9
9
<link rel="prev" href="telepathy-glib-svc-debug.html" title="Service-side Debug base interface">
10
10
<link rel="next" href="telepathy-glib-svc-media-interfaces.html" title="Service-side media streaming helper interfaces">
11
 
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="chapter" href="ch-dbus.html" title="General D-Bus support">
14
 
<link rel="chapter" href="ch-protocol.html" title="The Telepathy protocol">
15
 
<link rel="chapter" href="ch-client.html" title="Client-side proxies">
16
 
<link rel="chapter" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
17
 
<link rel="chapter" href="ch-service-base.html" title="Service-side implementation">
18
 
<link rel="chapter" href="ch-service-handles.html" title="Service-side handle repositories">
19
 
<link rel="chapter" href="ch-utilities.html" title="Utilities">
20
13
</head>
21
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
50
43
</tr></table></div>
51
44
<div class="refsynopsisdiv" title="Synopsis">
52
45
<a name="telepathy-glib-svc-connection.synopsis"></a><h2>Synopsis</h2>
53
 
<a name="TpSvcConnection"></a><a name="TpSvcConnectionInterfaceContacts"></a><a name="TpSvcConnectionInterfaceRequests"></a><a name="TpSvcConnectionInterfaceSimplePresence"></a><a name="TpSvcConnectionInterfacePresence"></a><a name="TpSvcConnectionInterfaceAvatars"></a><a name="TpSvcConnectionInterfaceAliasing"></a><a name="TpSvcConnectionInterfaceCapabilities"></a><pre class="synopsis">
 
46
<a name="TpSvcConnection"></a><a name="TpSvcConnectionInterfaceContacts"></a><a name="TpSvcConnectionInterfaceRequests"></a><a name="TpSvcConnectionInterfaceSimplePresence"></a><a name="TpSvcConnectionInterfacePresence"></a><a name="TpSvcConnectionInterfaceAvatars"></a><a name="TpSvcConnectionInterfaceAliasing"></a><a name="TpSvcConnectionInterfaceBalance"></a><a name="TpSvcConnectionInterfaceCapabilities"></a><a name="TpSvcConnectionInterfaceContactCapabilities"></a><a name="TpSvcConnectionInterfaceLocation"></a><a name="TpSvcConnectionInterfaceContactInfo"></a><pre class="synopsis">
54
47
#include &lt;telepathy-glib/svc-connection.h&gt;
55
48
 
56
49
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection-struct" title="TpSvcConnection">TpSvcConnection</a>;
57
50
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass">TpSvcConnectionClass</a>;
58
 
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()">*tp_svc_connection_connect_impl</a>)   (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
59
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
60
 
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-connect" title="tp_svc_connection_implement_connect ()">tp_svc_connection_implement_connect</a> (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
61
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()"><span class="returnvalue">tp_svc_connection_connect_impl</span></a> impl);
 
51
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()">*tp_svc_connection_connect_impl</a>)   (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
52
                                                         <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>);
 
53
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-connect" title="tp_svc_connection_implement_connect ()">tp_svc_connection_implement_connect</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
54
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()"><span class="type">tp_svc_connection_connect_impl</span></a> impl</code></em>);
62
55
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-connect" title="tp_svc_connection_return_from_connect ()">tp_svc_connection_return_from_connect</a>
63
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
56
                                                        (<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>);
64
57
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-disconnect-impl" title="tp_svc_connection_disconnect_impl ()">*tp_svc_connection_disconnect_impl</a>)
65
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
66
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
58
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
59
                                                         <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>);
67
60
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-disconnect" title="tp_svc_connection_implement_disconnect ()">tp_svc_connection_implement_disconnect</a>
68
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
69
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-disconnect-impl" title="tp_svc_connection_disconnect_impl ()"><span class="returnvalue">tp_svc_connection_disconnect_impl</span></a> impl);
 
61
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
62
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-disconnect-impl" title="tp_svc_connection_disconnect_impl ()"><span class="type">tp_svc_connection_disconnect_impl</span></a> impl</code></em>);
70
63
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-disconnect" title="tp_svc_connection_return_from_disconnect ()">tp_svc_connection_return_from_disconnect</a>
71
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
64
                                                        (<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>);
72
65
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-interfaces-impl" title="tp_svc_connection_get_interfaces_impl ()">*tp_svc_connection_get_interfaces_impl</a>)
73
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
74
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
66
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
67
                                                         <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>);
75
68
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-get-interfaces" title="tp_svc_connection_implement_get_interfaces ()">tp_svc_connection_implement_get_interfaces</a>
76
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
77
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-interfaces-impl" title="tp_svc_connection_get_interfaces_impl ()"><span class="returnvalue">tp_svc_connection_get_interfaces_impl</span></a> impl);
 
69
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
70
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-interfaces-impl" title="tp_svc_connection_get_interfaces_impl ()"><span class="type">tp_svc_connection_get_interfaces_impl</span></a> impl</code></em>);
78
71
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-get-interfaces" title="tp_svc_connection_return_from_get_interfaces ()">tp_svc_connection_return_from_get_interfaces</a>
79
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
80
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Interfaces);
 
72
                                                        (<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>,
 
73
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Interfaces</code></em>);
81
74
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-protocol-impl" title="tp_svc_connection_get_protocol_impl ()">*tp_svc_connection_get_protocol_impl</a>)
82
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
83
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
75
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
76
                                                         <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>);
84
77
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-get-protocol" title="tp_svc_connection_implement_get_protocol ()">tp_svc_connection_implement_get_protocol</a>
85
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
86
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-protocol-impl" title="tp_svc_connection_get_protocol_impl ()"><span class="returnvalue">tp_svc_connection_get_protocol_impl</span></a> impl);
 
78
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
79
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-protocol-impl" title="tp_svc_connection_get_protocol_impl ()"><span class="type">tp_svc_connection_get_protocol_impl</span></a> impl</code></em>);
87
80
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-get-protocol" title="tp_svc_connection_return_from_get_protocol ()">tp_svc_connection_return_from_get_protocol</a>
88
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
89
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Protocol);
 
81
                                                        (<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>,
 
82
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Protocol</code></em>);
90
83
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-self-handle-impl" title="tp_svc_connection_get_self_handle_impl ()">*tp_svc_connection_get_self_handle_impl</a>)
91
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
92
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
84
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
85
                                                         <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>);
93
86
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-get-self-handle" title="tp_svc_connection_implement_get_self_handle ()">tp_svc_connection_implement_get_self_handle</a>
94
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
95
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-self-handle-impl" title="tp_svc_connection_get_self_handle_impl ()"><span class="returnvalue">tp_svc_connection_get_self_handle_impl</span></a> impl);
 
87
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
88
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-self-handle-impl" title="tp_svc_connection_get_self_handle_impl ()"><span class="type">tp_svc_connection_get_self_handle_impl</span></a> impl</code></em>);
96
89
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-get-self-handle" title="tp_svc_connection_return_from_get_self_handle ()">tp_svc_connection_return_from_get_self_handle</a>
97
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
98
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Self_Handle);
 
90
                                                        (<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>,
 
91
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Self_Handle</code></em>);
99
92
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-status-impl" title="tp_svc_connection_get_status_impl ()">*tp_svc_connection_get_status_impl</a>)
100
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
101
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
93
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
94
                                                         <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>);
102
95
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-get-status" title="tp_svc_connection_implement_get_status ()">tp_svc_connection_implement_get_status</a>
103
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
104
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-status-impl" title="tp_svc_connection_get_status_impl ()"><span class="returnvalue">tp_svc_connection_get_status_impl</span></a> impl);
 
96
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
97
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-status-impl" title="tp_svc_connection_get_status_impl ()"><span class="type">tp_svc_connection_get_status_impl</span></a> impl</code></em>);
105
98
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-get-status" title="tp_svc_connection_return_from_get_status ()">tp_svc_connection_return_from_get_status</a>
106
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
107
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Status);
 
99
                                                        (<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>,
 
100
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Status</code></em>);
108
101
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-hold-handles-impl" title="tp_svc_connection_hold_handles_impl ()">*tp_svc_connection_hold_handles_impl</a>)
109
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
110
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
111
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
112
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
102
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
103
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
104
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
105
                                                         <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>);
113
106
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-hold-handles" title="tp_svc_connection_implement_hold_handles ()">tp_svc_connection_implement_hold_handles</a>
114
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
115
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-hold-handles-impl" title="tp_svc_connection_hold_handles_impl ()"><span class="returnvalue">tp_svc_connection_hold_handles_impl</span></a> impl);
 
107
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
108
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-hold-handles-impl" title="tp_svc_connection_hold_handles_impl ()"><span class="type">tp_svc_connection_hold_handles_impl</span></a> impl</code></em>);
116
109
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-hold-handles" title="tp_svc_connection_return_from_hold_handles ()">tp_svc_connection_return_from_hold_handles</a>
117
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
110
                                                        (<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>);
118
111
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-inspect-handles-impl" title="tp_svc_connection_inspect_handles_impl ()">*tp_svc_connection_inspect_handles_impl</a>)
119
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
120
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
121
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
122
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
112
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
113
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
114
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
115
                                                         <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>);
123
116
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-inspect-handles" title="tp_svc_connection_implement_inspect_handles ()">tp_svc_connection_implement_inspect_handles</a>
124
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
125
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-inspect-handles-impl" title="tp_svc_connection_inspect_handles_impl ()"><span class="returnvalue">tp_svc_connection_inspect_handles_impl</span></a> impl);
 
117
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
118
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-inspect-handles-impl" title="tp_svc_connection_inspect_handles_impl ()"><span class="type">tp_svc_connection_inspect_handles_impl</span></a> impl</code></em>);
126
119
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-inspect-handles" title="tp_svc_connection_return_from_inspect_handles ()">tp_svc_connection_return_from_inspect_handles</a>
127
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
128
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Identifiers);
 
120
                                                        (<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>,
 
121
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Identifiers</code></em>);
129
122
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-list-channels-impl" title="tp_svc_connection_list_channels_impl ()">*tp_svc_connection_list_channels_impl</a>)
130
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
131
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
123
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
124
                                                         <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>);
132
125
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-list-channels" title="tp_svc_connection_implement_list_channels ()">tp_svc_connection_implement_list_channels</a>
133
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
134
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-list-channels-impl" title="tp_svc_connection_list_channels_impl ()"><span class="returnvalue">tp_svc_connection_list_channels_impl</span></a> impl);
 
126
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
127
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-list-channels-impl" title="tp_svc_connection_list_channels_impl ()"><span class="type">tp_svc_connection_list_channels_impl</span></a> impl</code></em>);
135
128
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-list-channels" title="tp_svc_connection_return_from_list_channels ()">tp_svc_connection_return_from_list_channels</a>
136
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
137
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Channel_Info);
 
129
                                                        (<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>,
 
130
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Channel_Info</code></em>);
138
131
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-release-handles-impl" title="tp_svc_connection_release_handles_impl ()">*tp_svc_connection_release_handles_impl</a>)
139
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
140
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
141
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
142
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
132
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
133
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
134
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
135
                                                         <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>);
143
136
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-release-handles" title="tp_svc_connection_implement_release_handles ()">tp_svc_connection_implement_release_handles</a>
144
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
145
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-release-handles-impl" title="tp_svc_connection_release_handles_impl ()"><span class="returnvalue">tp_svc_connection_release_handles_impl</span></a> impl);
 
137
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
138
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-release-handles-impl" title="tp_svc_connection_release_handles_impl ()"><span class="type">tp_svc_connection_release_handles_impl</span></a> impl</code></em>);
146
139
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-release-handles" title="tp_svc_connection_return_from_release_handles ()">tp_svc_connection_return_from_release_handles</a>
147
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
140
                                                        (<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>);
148
141
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-channel-impl" title="tp_svc_connection_request_channel_impl ()">*tp_svc_connection_request_channel_impl</a>)
149
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
150
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Type,
151
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
152
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle,
153
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Suppress_Handler,
154
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
142
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
143
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Type</code></em>,
 
144
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
145
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle</code></em>,
 
146
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Suppress_Handler</code></em>,
 
147
                                                         <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>);
155
148
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-request-channel" title="tp_svc_connection_implement_request_channel ()">tp_svc_connection_implement_request_channel</a>
156
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
157
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-channel-impl" title="tp_svc_connection_request_channel_impl ()"><span class="returnvalue">tp_svc_connection_request_channel_impl</span></a> impl);
 
149
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
150
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-channel-impl" title="tp_svc_connection_request_channel_impl ()"><span class="type">tp_svc_connection_request_channel_impl</span></a> impl</code></em>);
158
151
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-request-channel" title="tp_svc_connection_return_from_request_channel ()">tp_svc_connection_return_from_request_channel</a>
159
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
160
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Object_Path);
 
152
                                                        (<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>,
 
153
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Object_Path</code></em>);
161
154
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-handles-impl" title="tp_svc_connection_request_handles_impl ()">*tp_svc_connection_request_handles_impl</a>)
162
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
163
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
164
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Identifiers,
165
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
155
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
156
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
157
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Identifiers</code></em>,
 
158
                                                         <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>);
166
159
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-implement-request-handles" title="tp_svc_connection_implement_request_handles ()">tp_svc_connection_implement_request_handles</a>
167
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
168
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-handles-impl" title="tp_svc_connection_request_handles_impl ()"><span class="returnvalue">tp_svc_connection_request_handles_impl</span></a> impl);
 
160
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
161
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-handles-impl" title="tp_svc_connection_request_handles_impl ()"><span class="type">tp_svc_connection_request_handles_impl</span></a> impl</code></em>);
169
162
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-return-from-request-handles" title="tp_svc_connection_return_from_request_handles ()">tp_svc_connection_return_from_request_handles</a>
170
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
171
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *out_Handles);
172
 
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-emit-new-channel" title="tp_svc_connection_emit_new_channel ()">tp_svc_connection_emit_new_channel</a>  (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
173
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Object_Path,
174
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Channel_Type,
175
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Handle_Type,
176
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Handle,
177
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Suppress_Handler);
 
163
                                                        (<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>,
 
164
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>);
 
165
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-emit-new-channel" title="tp_svc_connection_emit_new_channel ()">tp_svc_connection_emit_new_channel</a>  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
166
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Object_Path</code></em>,
 
167
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel_Type</code></em>,
 
168
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Handle_Type</code></em>,
 
169
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Handle</code></em>,
 
170
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Suppress_Handler</code></em>);
178
171
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-emit-self-handle-changed" title="tp_svc_connection_emit_self_handle_changed ()">tp_svc_connection_emit_self_handle_changed</a>
179
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
180
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Self_Handle);
 
172
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
173
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>);
181
174
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-emit-status-changed" title="tp_svc_connection_emit_status_changed ()">tp_svc_connection_emit_status_changed</a>
182
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
183
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Status,
184
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Reason);
 
175
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
176
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Status</code></em>,
 
177
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>);
185
178
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-emit-connection-error" title="tp_svc_connection_emit_connection_error ()">tp_svc_connection_emit_connection_error</a>
186
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
187
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Error,
188
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Details);
 
179
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
180
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Error</code></em>,
 
181
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>);
189
182
 
190
183
 
191
184
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContacts-struct" title="TpSvcConnectionInterfaceContacts">TpSvcConnectionInterfaceContacts</a>;
192
185
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactsClass" title="TpSvcConnectionInterfaceContactsClass">TpSvcConnectionInterfaceContactsClass</a>;
193
186
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-get-contact-attributes-impl" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()">*tp_svc_connection_interface_contacts_get_contact_attributes_impl</a>)
194
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContacts"><span class="returnvalue">TpSvcConnectionInterfaceContacts</span></a> *self,
195
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
196
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Interfaces,
197
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Hold,
198
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
187
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContacts"><span class="type">TpSvcConnectionInterfaceContacts</span></a> *self</code></em>,
 
188
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
189
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Interfaces</code></em>,
 
190
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Hold</code></em>,
 
191
                                                         <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>);
199
192
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-implement-get-contact-attributes" title="tp_svc_connection_interface_contacts_implement_get_contact_attributes ()">tp_svc_connection_interface_contacts_implement_get_contact_attributes</a>
200
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactsClass" title="TpSvcConnectionInterfaceContactsClass"><span class="returnvalue">TpSvcConnectionInterfaceContactsClass</span></a> *klass,
201
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-get-contact-attributes-impl" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()"><span class="returnvalue">tp_svc_connection_interface_contacts_get_contact_attributes_impl</span></a> impl);
 
193
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactsClass" title="TpSvcConnectionInterfaceContactsClass"><span class="type">TpSvcConnectionInterfaceContactsClass</span></a> *klass</code></em>,
 
194
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-get-contact-attributes-impl" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()"><span class="type">tp_svc_connection_interface_contacts_get_contact_attributes_impl</span></a> impl</code></em>);
202
195
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-return-from-get-contact-attributes" title="tp_svc_connection_interface_contacts_return_from_get_contact_attributes ()">tp_svc_connection_interface_contacts_return_from_get_contact_attributes</a>
203
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
204
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Attributes);
 
196
                                                        (<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>,
 
197
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Attributes</code></em>);
205
198
 
206
199
 
207
200
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests-struct" title="TpSvcConnectionInterfaceRequests">TpSvcConnectionInterfaceRequests</a>;
208
201
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass">TpSvcConnectionInterfaceRequestsClass</a>;
209
202
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-create-channel-impl" title="tp_svc_connection_interface_requests_create_channel_impl ()">*tp_svc_connection_interface_requests_create_channel_impl</a>)
210
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="returnvalue">TpSvcConnectionInterfaceRequests</span></a> *self,
211
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Request,
212
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
203
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *self</code></em>,
 
204
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Request</code></em>,
 
205
                                                         <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>);
213
206
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-emit-channel-closed" title="tp_svc_connection_interface_requests_emit_channel_closed ()">tp_svc_connection_interface_requests_emit_channel_closed</a>
214
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
215
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Removed);
 
207
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
208
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Removed</code></em>);
216
209
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-emit-new-channels" title="tp_svc_connection_interface_requests_emit_new_channels ()">tp_svc_connection_interface_requests_emit_new_channels</a>
217
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
218
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Channels);
 
210
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
211
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Channels</code></em>);
219
212
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-ensure-channel-impl" title="tp_svc_connection_interface_requests_ensure_channel_impl ()">*tp_svc_connection_interface_requests_ensure_channel_impl</a>)
220
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="returnvalue">TpSvcConnectionInterfaceRequests</span></a> *self,
221
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Request,
222
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
213
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *self</code></em>,
 
214
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Request</code></em>,
 
215
                                                         <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>);
223
216
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-implement-create-channel" title="tp_svc_connection_interface_requests_implement_create_channel ()">tp_svc_connection_interface_requests_implement_create_channel</a>
224
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="returnvalue">TpSvcConnectionInterfaceRequestsClass</span></a> *klass,
225
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-create-channel-impl" title="tp_svc_connection_interface_requests_create_channel_impl ()"><span class="returnvalue">tp_svc_connection_interface_requests_create_channel_impl</span></a> impl);
 
217
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="type">TpSvcConnectionInterfaceRequestsClass</span></a> *klass</code></em>,
 
218
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-create-channel-impl" title="tp_svc_connection_interface_requests_create_channel_impl ()"><span class="type">tp_svc_connection_interface_requests_create_channel_impl</span></a> impl</code></em>);
226
219
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-implement-ensure-channel" title="tp_svc_connection_interface_requests_implement_ensure_channel ()">tp_svc_connection_interface_requests_implement_ensure_channel</a>
227
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="returnvalue">TpSvcConnectionInterfaceRequestsClass</span></a> *klass,
228
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-ensure-channel-impl" title="tp_svc_connection_interface_requests_ensure_channel_impl ()"><span class="returnvalue">tp_svc_connection_interface_requests_ensure_channel_impl</span></a> impl);
 
220
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="type">TpSvcConnectionInterfaceRequestsClass</span></a> *klass</code></em>,
 
221
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-ensure-channel-impl" title="tp_svc_connection_interface_requests_ensure_channel_impl ()"><span class="type">tp_svc_connection_interface_requests_ensure_channel_impl</span></a> impl</code></em>);
229
222
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-return-from-create-channel" title="tp_svc_connection_interface_requests_return_from_create_channel ()">tp_svc_connection_interface_requests_return_from_create_channel</a>
230
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
231
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Channel,
232
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Properties);
 
223
                                                        (<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>,
 
224
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Channel</code></em>,
 
225
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Properties</code></em>);
233
226
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-return-from-ensure-channel" title="tp_svc_connection_interface_requests_return_from_ensure_channel ()">tp_svc_connection_interface_requests_return_from_ensure_channel</a>
234
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
235
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> out_Yours,
236
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Channel,
237
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Properties);
 
227
                                                        (<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>,
 
228
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> out_Yours</code></em>,
 
229
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Channel</code></em>,
 
230
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Properties</code></em>);
238
231
 
239
232
 
240
233
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence-struct" title="TpSvcConnectionInterfaceSimplePresence">TpSvcConnectionInterfaceSimplePresence</a>;
241
234
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass">TpSvcConnectionInterfaceSimplePresenceClass</a>;
242
235
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-emit-presences-changed" title="tp_svc_connection_interface_simple_presence_emit_presences_changed ()">tp_svc_connection_interface_simple_presence_emit_presences_changed</a>
243
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
244
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Presence);
 
236
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
237
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Presence</code></em>);
245
238
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-get-presences-impl" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()">*tp_svc_connection_interface_simple_presence_get_presences_impl</a>)
246
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresence</span></a> *self,
247
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
248
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
239
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> *self</code></em>,
 
240
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
241
                                                         <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>);
249
242
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-implement-get-presences" title="tp_svc_connection_interface_simple_presence_implement_get_presences ()">tp_svc_connection_interface_simple_presence_implement_get_presences</a>
250
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass,
251
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-get-presences-impl" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()"><span class="returnvalue">tp_svc_connection_interface_simple_presence_get_presences_impl</span></a> impl);
 
243
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="type">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass</code></em>,
 
244
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-get-presences-impl" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()"><span class="type">tp_svc_connection_interface_simple_presence_get_presences_impl</span></a> impl</code></em>);
252
245
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-implement-set-presence" title="tp_svc_connection_interface_simple_presence_implement_set_presence ()">tp_svc_connection_interface_simple_presence_implement_set_presence</a>
253
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass,
254
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-set-presence-impl" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_simple_presence_set_presence_impl</span></a> impl);
 
246
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="type">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass</code></em>,
 
247
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-set-presence-impl" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()"><span class="type">tp_svc_connection_interface_simple_presence_set_presence_impl</span></a> impl</code></em>);
255
248
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-return-from-get-presences" title="tp_svc_connection_interface_simple_presence_return_from_get_presences ()">tp_svc_connection_interface_simple_presence_return_from_get_presences</a>
256
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
257
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Presence);
 
249
                                                        (<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>,
 
250
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Presence</code></em>);
258
251
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-return-from-set-presence" title="tp_svc_connection_interface_simple_presence_return_from_set_presence ()">tp_svc_connection_interface_simple_presence_return_from_set_presence</a>
259
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
252
                                                        (<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>);
260
253
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-set-presence-impl" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()">*tp_svc_connection_interface_simple_presence_set_presence_impl</a>)
261
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresence</span></a> *self,
262
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
263
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status_Message,
264
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
254
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> *self</code></em>,
 
255
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
256
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status_Message</code></em>,
 
257
                                                         <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>);
265
258
 
266
259
 
267
260
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence-struct" title="TpSvcConnectionInterfacePresence">TpSvcConnectionInterfacePresence</a>;
268
261
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass">TpSvcConnectionInterfacePresenceClass</a>;
269
262
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-add-status-impl" title="tp_svc_connection_interface_presence_add_status_impl ()">*tp_svc_connection_interface_presence_add_status_impl</a>)
270
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
271
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
272
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Parameters,
273
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
263
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
264
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
265
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Parameters</code></em>,
 
266
                                                         <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>);
274
267
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-add-status" title="tp_svc_connection_interface_presence_implement_add_status ()">tp_svc_connection_interface_presence_implement_add_status</a>
275
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
276
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-add-status-impl" title="tp_svc_connection_interface_presence_add_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_add_status_impl</span></a> impl);
 
268
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
269
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-add-status-impl" title="tp_svc_connection_interface_presence_add_status_impl ()"><span class="type">tp_svc_connection_interface_presence_add_status_impl</span></a> impl</code></em>);
277
270
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-add-status" title="tp_svc_connection_interface_presence_return_from_add_status ()">tp_svc_connection_interface_presence_return_from_add_status</a>
278
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
271
                                                        (<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>);
279
272
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-clear-status-impl" title="tp_svc_connection_interface_presence_clear_status_impl ()">*tp_svc_connection_interface_presence_clear_status_impl</a>)
280
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
281
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
273
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
274
                                                         <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>);
282
275
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-clear-status" title="tp_svc_connection_interface_presence_implement_clear_status ()">tp_svc_connection_interface_presence_implement_clear_status</a>
283
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
284
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-clear-status-impl" title="tp_svc_connection_interface_presence_clear_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_clear_status_impl</span></a> impl);
 
276
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
277
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-clear-status-impl" title="tp_svc_connection_interface_presence_clear_status_impl ()"><span class="type">tp_svc_connection_interface_presence_clear_status_impl</span></a> impl</code></em>);
285
278
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-clear-status" title="tp_svc_connection_interface_presence_return_from_clear_status ()">tp_svc_connection_interface_presence_return_from_clear_status</a>
286
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
279
                                                        (<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>);
287
280
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-presence-impl" title="tp_svc_connection_interface_presence_get_presence_impl ()">*tp_svc_connection_interface_presence_get_presence_impl</a>)
288
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
289
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
290
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
281
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
282
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
283
                                                         <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>);
291
284
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-get-presence" title="tp_svc_connection_interface_presence_implement_get_presence ()">tp_svc_connection_interface_presence_implement_get_presence</a>
292
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
293
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-presence-impl" title="tp_svc_connection_interface_presence_get_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_get_presence_impl</span></a> impl);
 
285
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
286
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-presence-impl" title="tp_svc_connection_interface_presence_get_presence_impl ()"><span class="type">tp_svc_connection_interface_presence_get_presence_impl</span></a> impl</code></em>);
294
287
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-get-presence" title="tp_svc_connection_interface_presence_return_from_get_presence ()">tp_svc_connection_interface_presence_return_from_get_presence</a>
295
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
296
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Presence);
 
288
                                                        (<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>,
 
289
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Presence</code></em>);
297
290
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-statuses-impl" title="tp_svc_connection_interface_presence_get_statuses_impl ()">*tp_svc_connection_interface_presence_get_statuses_impl</a>)
298
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
299
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
291
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
292
                                                         <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>);
300
293
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-get-statuses" title="tp_svc_connection_interface_presence_implement_get_statuses ()">tp_svc_connection_interface_presence_implement_get_statuses</a>
301
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
302
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-statuses-impl" title="tp_svc_connection_interface_presence_get_statuses_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_get_statuses_impl</span></a> impl);
 
294
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
295
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-statuses-impl" title="tp_svc_connection_interface_presence_get_statuses_impl ()"><span class="type">tp_svc_connection_interface_presence_get_statuses_impl</span></a> impl</code></em>);
303
296
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-get-statuses" title="tp_svc_connection_interface_presence_return_from_get_statuses ()">tp_svc_connection_interface_presence_return_from_get_statuses</a>
304
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
305
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Available_Statuses);
 
297
                                                        (<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>,
 
298
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Available_Statuses</code></em>);
306
299
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-remove-status-impl" title="tp_svc_connection_interface_presence_remove_status_impl ()">*tp_svc_connection_interface_presence_remove_status_impl</a>)
307
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
308
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
309
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
300
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
301
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
302
                                                         <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>);
310
303
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-remove-status" title="tp_svc_connection_interface_presence_implement_remove_status ()">tp_svc_connection_interface_presence_implement_remove_status</a>
311
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
312
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-remove-status-impl" title="tp_svc_connection_interface_presence_remove_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_remove_status_impl</span></a> impl);
 
304
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
305
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-remove-status-impl" title="tp_svc_connection_interface_presence_remove_status_impl ()"><span class="type">tp_svc_connection_interface_presence_remove_status_impl</span></a> impl</code></em>);
313
306
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-remove-status" title="tp_svc_connection_interface_presence_return_from_remove_status ()">tp_svc_connection_interface_presence_return_from_remove_status</a>
314
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
307
                                                        (<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>);
315
308
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-request-presence-impl" title="tp_svc_connection_interface_presence_request_presence_impl ()">*tp_svc_connection_interface_presence_request_presence_impl</a>)
316
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
317
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
318
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
309
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
310
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
311
                                                         <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>);
319
312
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-request-presence" title="tp_svc_connection_interface_presence_implement_request_presence ()">tp_svc_connection_interface_presence_implement_request_presence</a>
320
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
321
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-request-presence-impl" title="tp_svc_connection_interface_presence_request_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_request_presence_impl</span></a> impl);
 
313
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
314
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-request-presence-impl" title="tp_svc_connection_interface_presence_request_presence_impl ()"><span class="type">tp_svc_connection_interface_presence_request_presence_impl</span></a> impl</code></em>);
322
315
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-request-presence" title="tp_svc_connection_interface_presence_return_from_request_presence ()">tp_svc_connection_interface_presence_return_from_request_presence</a>
323
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
316
                                                        (<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>);
324
317
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-last-activity-time-impl" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()">*tp_svc_connection_interface_presence_set_last_activity_time_impl</a>)
325
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
326
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Time,
327
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
318
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
319
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Time</code></em>,
 
320
                                                         <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>);
328
321
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-set-last-activity-time" title="tp_svc_connection_interface_presence_implement_set_last_activity_time ()">tp_svc_connection_interface_presence_implement_set_last_activity_time</a>
329
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
330
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-last-activity-time-impl" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_set_last_activity_time_impl</span></a> impl);
 
322
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
323
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-last-activity-time-impl" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()"><span class="type">tp_svc_connection_interface_presence_set_last_activity_time_impl</span></a> impl</code></em>);
331
324
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-set-last-activity-time" title="tp_svc_connection_interface_presence_return_from_set_last_activity_time ()">tp_svc_connection_interface_presence_return_from_set_last_activity_time</a>
332
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
325
                                                        (<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>);
333
326
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-status-impl" title="tp_svc_connection_interface_presence_set_status_impl ()">*tp_svc_connection_interface_presence_set_status_impl</a>)
334
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
335
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Statuses,
336
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
327
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
328
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Statuses</code></em>,
 
329
                                                         <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>);
337
330
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-implement-set-status" title="tp_svc_connection_interface_presence_implement_set_status ()">tp_svc_connection_interface_presence_implement_set_status</a>
338
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
339
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-status-impl" title="tp_svc_connection_interface_presence_set_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_set_status_impl</span></a> impl);
 
331
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
332
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-status-impl" title="tp_svc_connection_interface_presence_set_status_impl ()"><span class="type">tp_svc_connection_interface_presence_set_status_impl</span></a> impl</code></em>);
340
333
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-return-from-set-status" title="tp_svc_connection_interface_presence_return_from_set_status ()">tp_svc_connection_interface_presence_return_from_set_status</a>
341
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
334
                                                        (<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>);
342
335
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-emit-presence-update" title="tp_svc_connection_interface_presence_emit_presence_update ()">tp_svc_connection_interface_presence_emit_presence_update</a>
343
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
344
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Presence);
 
336
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
337
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Presence</code></em>);
345
338
 
346
339
 
347
340
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars-struct" title="TpSvcConnectionInterfaceAvatars">TpSvcConnectionInterfaceAvatars</a>;
348
341
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass">TpSvcConnectionInterfaceAvatarsClass</a>;
349
342
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-clear-avatar-impl" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()">*tp_svc_connection_interface_avatars_clear_avatar_impl</a>)
350
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
351
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
343
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
344
                                                         <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>);
352
345
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-clear-avatar" title="tp_svc_connection_interface_avatars_implement_clear_avatar ()">tp_svc_connection_interface_avatars_implement_clear_avatar</a>
353
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
354
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-clear-avatar-impl" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_clear_avatar_impl</span></a> impl);
 
346
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
347
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-clear-avatar-impl" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_clear_avatar_impl</span></a> impl</code></em>);
355
348
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-clear-avatar" title="tp_svc_connection_interface_avatars_return_from_clear_avatar ()">tp_svc_connection_interface_avatars_return_from_clear_avatar</a>
356
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
349
                                                        (<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>);
357
350
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-requirements-impl" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()">*tp_svc_connection_interface_avatars_get_avatar_requirements_impl</a>)
358
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
359
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
351
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
352
                                                         <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>);
360
353
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-get-avatar-requirements" title="tp_svc_connection_interface_avatars_implement_get_avatar_requirements ()">tp_svc_connection_interface_avatars_implement_get_avatar_requirements</a>
361
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
362
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-requirements-impl" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_avatar_requirements_impl</span></a> impl);
 
354
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
355
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-requirements-impl" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_avatar_requirements_impl</span></a> impl</code></em>);
363
356
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-get-avatar-requirements" title="tp_svc_connection_interface_avatars_return_from_get_avatar_requirements ()">tp_svc_connection_interface_avatars_return_from_get_avatar_requirements</a>
364
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
365
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_MIME_Types,
366
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Min_Width,
367
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Min_Height,
368
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Width,
369
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Height,
370
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Bytes);
 
357
                                                        (<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>,
 
358
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_MIME_Types</code></em>,
 
359
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Min_Width</code></em>,
 
360
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Min_Height</code></em>,
 
361
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Width</code></em>,
 
362
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Height</code></em>,
 
363
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Bytes</code></em>);
371
364
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()">*tp_svc_connection_interface_avatars_get_avatar_tokens_impl</a>)
372
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
373
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
374
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
365
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
366
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
367
                                                         <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>);
375
368
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-get-avatar-tokens" title="tp_svc_connection_interface_avatars_implement_get_avatar_tokens ()">tp_svc_connection_interface_avatars_implement_get_avatar_tokens</a>
376
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
377
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_avatar_tokens_impl</span></a> impl);
 
369
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
370
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_avatar_tokens_impl</span></a> impl</code></em>);
378
371
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-get-avatar-tokens" title="tp_svc_connection_interface_avatars_return_from_get_avatar_tokens ()">tp_svc_connection_interface_avatars_return_from_get_avatar_tokens</a>
379
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
380
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Tokens);
 
372
                                                        (<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>,
 
373
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Tokens</code></em>);
381
374
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatar-impl" title="tp_svc_connection_interface_avatars_request_avatar_impl ()">*tp_svc_connection_interface_avatars_request_avatar_impl</a>)
382
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
383
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Contact,
384
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
375
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
376
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
377
                                                         <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>);
385
378
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-request-avatar" title="tp_svc_connection_interface_avatars_implement_request_avatar ()">tp_svc_connection_interface_avatars_implement_request_avatar</a>
386
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
387
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatar-impl" title="tp_svc_connection_interface_avatars_request_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_request_avatar_impl</span></a> impl);
 
379
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
380
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatar-impl" title="tp_svc_connection_interface_avatars_request_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_request_avatar_impl</span></a> impl</code></em>);
388
381
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-request-avatar" title="tp_svc_connection_interface_avatars_return_from_request_avatar ()">tp_svc_connection_interface_avatars_return_from_request_avatar</a>
389
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
390
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *out_Data,
391
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_MIME_Type);
 
382
                                                        (<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>,
 
383
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Data</code></em>,
 
384
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_MIME_Type</code></em>);
392
385
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-set-avatar-impl" title="tp_svc_connection_interface_avatars_set_avatar_impl ()">*tp_svc_connection_interface_avatars_set_avatar_impl</a>)
393
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
394
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Avatar,
395
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_MIME_Type,
396
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
386
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
387
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Avatar</code></em>,
 
388
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_MIME_Type</code></em>,
 
389
                                                         <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>);
397
390
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-set-avatar" title="tp_svc_connection_interface_avatars_implement_set_avatar ()">tp_svc_connection_interface_avatars_implement_set_avatar</a>
398
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
399
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-set-avatar-impl" title="tp_svc_connection_interface_avatars_set_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_set_avatar_impl</span></a> impl);
 
391
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
392
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-set-avatar-impl" title="tp_svc_connection_interface_avatars_set_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_set_avatar_impl</span></a> impl</code></em>);
400
393
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-set-avatar" title="tp_svc_connection_interface_avatars_return_from_set_avatar ()">tp_svc_connection_interface_avatars_return_from_set_avatar</a>
401
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
402
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Token);
 
394
                                                        (<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>,
 
395
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Token</code></em>);
403
396
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-emit-avatar-updated" title="tp_svc_connection_interface_avatars_emit_avatar_updated ()">tp_svc_connection_interface_avatars_emit_avatar_updated</a>
404
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
405
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
406
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_New_Avatar_Token);
 
397
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
398
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
399
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_New_Avatar_Token</code></em>);
407
400
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-emit-avatar-retrieved" title="tp_svc_connection_interface_avatars_emit_avatar_retrieved ()">tp_svc_connection_interface_avatars_emit_avatar_retrieved</a>
408
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
409
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
410
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Token,
411
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *arg_Avatar,
412
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Type);
 
401
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
402
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
403
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Token</code></em>,
 
404
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Avatar</code></em>,
 
405
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Type</code></em>);
413
406
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-request-avatars" title="tp_svc_connection_interface_avatars_implement_request_avatars ()">tp_svc_connection_interface_avatars_implement_request_avatars</a>
414
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
415
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatars-impl" title="tp_svc_connection_interface_avatars_request_avatars_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_request_avatars_impl</span></a> impl);
 
407
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
408
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatars-impl" title="tp_svc_connection_interface_avatars_request_avatars_impl ()"><span class="type">tp_svc_connection_interface_avatars_request_avatars_impl</span></a> impl</code></em>);
416
409
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatars-impl" title="tp_svc_connection_interface_avatars_request_avatars_impl ()">*tp_svc_connection_interface_avatars_request_avatars_impl</a>)
417
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
418
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
419
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
410
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
411
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
412
                                                         <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>);
420
413
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-request-avatars" title="tp_svc_connection_interface_avatars_return_from_request_avatars ()">tp_svc_connection_interface_avatars_return_from_request_avatars</a>
421
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
414
                                                        (<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>);
422
415
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()">*tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl</a>)
423
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
424
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
425
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
416
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
417
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
418
                                                         <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>);
426
419
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-implement-get-known-avatar-tokens" title="tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens ()">tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens</a>
427
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
428
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl</span></a> impl);
 
420
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
421
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl</span></a> impl</code></em>);
429
422
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-return-from-get-known-avatar-tokens" title="tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens ()">tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens</a>
430
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
431
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Tokens);
 
423
                                                        (<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>,
 
424
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Tokens</code></em>);
432
425
 
433
426
 
434
427
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing-struct" title="TpSvcConnectionInterfaceAliasing">TpSvcConnectionInterfaceAliasing</a>;
435
428
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass">TpSvcConnectionInterfaceAliasingClass</a>;
436
429
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-alias-flags-impl" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()">*tp_svc_connection_interface_aliasing_get_alias_flags_impl</a>)
437
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
438
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
430
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
431
                                                         <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>);
439
432
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-implement-get-alias-flags" title="tp_svc_connection_interface_aliasing_implement_get_alias_flags ()">tp_svc_connection_interface_aliasing_implement_get_alias_flags</a>
440
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
441
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-alias-flags-impl" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_get_alias_flags_impl</span></a> impl);
 
433
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
434
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-alias-flags-impl" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()"><span class="type">tp_svc_connection_interface_aliasing_get_alias_flags_impl</span></a> impl</code></em>);
442
435
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-return-from-get-alias-flags" title="tp_svc_connection_interface_aliasing_return_from_get_alias_flags ()">tp_svc_connection_interface_aliasing_return_from_get_alias_flags</a>
443
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
444
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Alias_Flags);
 
436
                                                        (<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>,
 
437
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Alias_Flags</code></em>);
445
438
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-request-aliases-impl" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()">*tp_svc_connection_interface_aliasing_request_aliases_impl</a>)
446
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
447
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
448
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
439
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
440
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
441
                                                         <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>);
449
442
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-implement-request-aliases" title="tp_svc_connection_interface_aliasing_implement_request_aliases ()">tp_svc_connection_interface_aliasing_implement_request_aliases</a>
450
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
451
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-request-aliases-impl" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_request_aliases_impl</span></a> impl);
 
443
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
444
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-request-aliases-impl" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_request_aliases_impl</span></a> impl</code></em>);
452
445
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-return-from-request-aliases" title="tp_svc_connection_interface_aliasing_return_from_request_aliases ()">tp_svc_connection_interface_aliasing_return_from_request_aliases</a>
453
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
454
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Aliases);
 
446
                                                        (<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>,
 
447
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Aliases</code></em>);
455
448
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-aliases-impl" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()">*tp_svc_connection_interface_aliasing_get_aliases_impl</a>)
456
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
457
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
458
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
449
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
450
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
451
                                                         <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>);
459
452
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-implement-get-aliases" title="tp_svc_connection_interface_aliasing_implement_get_aliases ()">tp_svc_connection_interface_aliasing_implement_get_aliases</a>
460
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
461
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-aliases-impl" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_get_aliases_impl</span></a> impl);
 
453
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
454
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-aliases-impl" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_get_aliases_impl</span></a> impl</code></em>);
462
455
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-return-from-get-aliases" title="tp_svc_connection_interface_aliasing_return_from_get_aliases ()">tp_svc_connection_interface_aliasing_return_from_get_aliases</a>
463
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
464
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Aliases);
 
456
                                                        (<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>,
 
457
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Aliases</code></em>);
465
458
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-set-aliases-impl" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()">*tp_svc_connection_interface_aliasing_set_aliases_impl</a>)
466
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
467
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Aliases,
468
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
459
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
460
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Aliases</code></em>,
 
461
                                                         <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>);
469
462
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-implement-set-aliases" title="tp_svc_connection_interface_aliasing_implement_set_aliases ()">tp_svc_connection_interface_aliasing_implement_set_aliases</a>
470
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
471
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-set-aliases-impl" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_set_aliases_impl</span></a> impl);
 
463
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
464
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-set-aliases-impl" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_set_aliases_impl</span></a> impl</code></em>);
472
465
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-return-from-set-aliases" title="tp_svc_connection_interface_aliasing_return_from_set_aliases ()">tp_svc_connection_interface_aliasing_return_from_set_aliases</a>
473
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
466
                                                        (<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>);
474
467
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-emit-aliases-changed" title="tp_svc_connection_interface_aliasing_emit_aliases_changed ()">tp_svc_connection_interface_aliasing_emit_aliases_changed</a>
475
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
476
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Aliases);
 
468
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
469
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Aliases</code></em>);
 
470
 
 
471
 
 
472
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceBalance-struct" title="TpSvcConnectionInterfaceBalance">TpSvcConnectionInterfaceBalance</a>;
 
473
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceBalanceClass" title="TpSvcConnectionInterfaceBalanceClass">TpSvcConnectionInterfaceBalanceClass</a>;
 
474
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-balance-emit-balance-changed" title="tp_svc_connection_interface_balance_emit_balance_changed ()">tp_svc_connection_interface_balance_emit_balance_changed</a>
 
475
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
476
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Balance</code></em>);
477
477
 
478
478
 
479
479
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities-struct" title="TpSvcConnectionInterfaceCapabilities">TpSvcConnectionInterfaceCapabilities</a>;
480
480
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass">TpSvcConnectionInterfaceCapabilitiesClass</a>;
481
481
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-advertise-capabilities-impl" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()">*tp_svc_connection_interface_capabilities_advertise_capabilities_impl</a>)
482
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceCapabilities</span></a> *self,
483
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Add,
484
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Remove,
485
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
482
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="type">TpSvcConnectionInterfaceCapabilities</span></a> *self</code></em>,
 
483
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Add</code></em>,
 
484
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Remove</code></em>,
 
485
                                                         <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>);
486
486
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-implement-advertise-capabilities" title="tp_svc_connection_interface_capabilities_implement_advertise_capabilities ()">tp_svc_connection_interface_capabilities_implement_advertise_capabilities</a>
487
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass,
488
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-advertise-capabilities-impl" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_capabilities_advertise_capabilities_impl</span></a> impl);
 
487
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass</code></em>,
 
488
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-advertise-capabilities-impl" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()"><span class="type">tp_svc_connection_interface_capabilities_advertise_capabilities_impl</span></a> impl</code></em>);
489
489
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-return-from-advertise-capabilities" title="tp_svc_connection_interface_capabilities_return_from_advertise_capabilities ()">tp_svc_connection_interface_capabilities_return_from_advertise_capabilities</a>
490
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
491
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Self_Capabilities);
 
490
                                                        (<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>,
 
491
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Self_Capabilities</code></em>);
492
492
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-get-capabilities-impl" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()">*tp_svc_connection_interface_capabilities_get_capabilities_impl</a>)
493
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceCapabilities</span></a> *self,
494
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
495
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
493
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="type">TpSvcConnectionInterfaceCapabilities</span></a> *self</code></em>,
 
494
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
495
                                                         <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>);
496
496
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-implement-get-capabilities" title="tp_svc_connection_interface_capabilities_implement_get_capabilities ()">tp_svc_connection_interface_capabilities_implement_get_capabilities</a>
497
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass,
498
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-get-capabilities-impl" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_capabilities_get_capabilities_impl</span></a> impl);
 
497
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass</code></em>,
 
498
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-get-capabilities-impl" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()"><span class="type">tp_svc_connection_interface_capabilities_get_capabilities_impl</span></a> impl</code></em>);
499
499
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-return-from-get-capabilities" title="tp_svc_connection_interface_capabilities_return_from_get_capabilities ()">tp_svc_connection_interface_capabilities_return_from_get_capabilities</a>
500
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
501
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Contact_Capabilities);
 
500
                                                        (<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>,
 
501
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Contact_Capabilities</code></em>);
502
502
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-emit-capabilities-changed" title="tp_svc_connection_interface_capabilities_emit_capabilities_changed ()">tp_svc_connection_interface_capabilities_emit_capabilities_changed</a>
503
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
504
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Caps);
505
 
 
506
 
 
507
 
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities" title="TpSvcConnectionInterfaceContactCapabilities">TpSvcConnectionInterfaceContactCapabilities</a>;
 
503
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
504
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Caps</code></em>);
 
505
 
 
506
 
 
507
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities-struct" title="TpSvcConnectionInterfaceContactCapabilities">TpSvcConnectionInterfaceContactCapabilities</a>;
508
508
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass">TpSvcConnectionInterfaceContactCapabilitiesClass</a>;
509
509
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-emit-contact-capabilities-changed" title="tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed ()">tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed</a>
510
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
511
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_caps);
 
510
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
511
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_caps</code></em>);
512
512
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()">*tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl</a>)
513
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities" title="TpSvcConnectionInterfaceContactCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilities</span></a> *self,
514
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_handles,
515
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
513
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities"><span class="type">TpSvcConnectionInterfaceContactCapabilities</span></a> *self</code></em>,
 
514
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
515
                                                         <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>);
516
516
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-return-from-get-contact-capabilities" title="tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities ()">tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities</a>
517
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
518
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Contact_Capabilities);
 
517
                                                        (<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>,
 
518
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Contact_Capabilities</code></em>);
519
519
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-implement-get-contact-capabilities" title="tp_svc_connection_interface_contact_capabilities_implement_get_contact_capabilities ()">tp_svc_connection_interface_contact_capabilities_implement_get_contact_capabilities</a>
520
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass,
521
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl</span></a> impl);
 
520
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass</code></em>,
 
521
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()"><span class="type">tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl</span></a> impl</code></em>);
522
522
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-update-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()">*tp_svc_connection_interface_contact_capabilities_update_capabilities_impl</a>)
523
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities" title="TpSvcConnectionInterfaceContactCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilities</span></a> *self,
524
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Handler_Capabilities,
525
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
523
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities"><span class="type">TpSvcConnectionInterfaceContactCapabilities</span></a> *self</code></em>,
 
524
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Handler_Capabilities</code></em>,
 
525
                                                         <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>);
526
526
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-return-from-update-capabilities" title="tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities ()">tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities</a>
527
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
527
                                                        (<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>);
528
528
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-implement-update-capabilities" title="tp_svc_connection_interface_contact_capabilities_implement_update_capabilities ()">tp_svc_connection_interface_contact_capabilities_implement_update_capabilities</a>
529
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass,
530
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-update-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_contact_capabilities_update_capabilities_impl</span></a> impl);
531
 
 
532
 
 
533
 
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation">TpSvcConnectionInterfaceLocation</a>;
 
529
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass</code></em>,
 
530
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-update-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()"><span class="type">tp_svc_connection_interface_contact_capabilities_update_capabilities_impl</span></a> impl</code></em>);
 
531
 
 
532
 
 
533
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation-struct" title="TpSvcConnectionInterfaceLocation">TpSvcConnectionInterfaceLocation</a>;
534
534
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass">TpSvcConnectionInterfaceLocationClass</a>;
535
535
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-emit-location-updated" title="tp_svc_connection_interface_location_emit_location_updated ()">tp_svc_connection_interface_location_emit_location_updated</a>
536
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
537
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
538
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Location);
 
536
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
537
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
538
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Location</code></em>);
539
539
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-get-locations-impl" title="tp_svc_connection_interface_location_get_locations_impl ()">*tp_svc_connection_interface_location_get_locations_impl</a>)
540
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
541
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
542
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
540
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
541
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
542
                                                         <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>);
543
543
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-return-from-get-locations" title="tp_svc_connection_interface_location_return_from_get_locations ()">tp_svc_connection_interface_location_return_from_get_locations</a>
544
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
545
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Locations);
 
544
                                                        (<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>,
 
545
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Locations</code></em>);
546
546
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-implement-get-locations" title="tp_svc_connection_interface_location_implement_get_locations ()">tp_svc_connection_interface_location_implement_get_locations</a>
547
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
548
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-get-locations-impl" title="tp_svc_connection_interface_location_get_locations_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_get_locations_impl</span></a> impl);
 
547
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
548
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-get-locations-impl" title="tp_svc_connection_interface_location_get_locations_impl ()"><span class="type">tp_svc_connection_interface_location_get_locations_impl</span></a> impl</code></em>);
549
549
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-request-location-impl" title="tp_svc_connection_interface_location_request_location_impl ()">*tp_svc_connection_interface_location_request_location_impl</a>)
550
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
551
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Contact,
552
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
550
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
551
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
552
                                                         <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>);
553
553
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-return-from-request-location" title="tp_svc_connection_interface_location_return_from_request_location ()">tp_svc_connection_interface_location_return_from_request_location</a>
554
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
555
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Location);
 
554
                                                        (<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>,
 
555
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Location</code></em>);
556
556
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-implement-request-location" title="tp_svc_connection_interface_location_implement_request_location ()">tp_svc_connection_interface_location_implement_request_location</a>
557
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
558
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-request-location-impl" title="tp_svc_connection_interface_location_request_location_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_request_location_impl</span></a> impl);
 
557
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
558
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-request-location-impl" title="tp_svc_connection_interface_location_request_location_impl ()"><span class="type">tp_svc_connection_interface_location_request_location_impl</span></a> impl</code></em>);
559
559
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-set-location-impl" title="tp_svc_connection_interface_location_set_location_impl ()">*tp_svc_connection_interface_location_set_location_impl</a>)
560
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
561
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Location,
562
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
560
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
561
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Location</code></em>,
 
562
                                                         <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>);
563
563
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-return-from-set-location" title="tp_svc_connection_interface_location_return_from_set_location ()">tp_svc_connection_interface_location_return_from_set_location</a>
564
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
564
                                                        (<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>);
565
565
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-implement-set-location" title="tp_svc_connection_interface_location_implement_set_location ()">tp_svc_connection_interface_location_implement_set_location</a>
566
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
567
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-set-location-impl" title="tp_svc_connection_interface_location_set_location_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_set_location_impl</span></a> impl);
 
566
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
567
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-set-location-impl" title="tp_svc_connection_interface_location_set_location_impl ()"><span class="type">tp_svc_connection_interface_location_set_location_impl</span></a> impl</code></em>);
 
568
 
 
569
 
 
570
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo-struct" title="TpSvcConnectionInterfaceContactInfo">TpSvcConnectionInterfaceContactInfo</a>;
 
571
                    <a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass">TpSvcConnectionInterfaceContactInfoClass</a>;
 
572
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-emit-contact-info-changed" title="tp_svc_connection_interface_contact_info_emit_contact_info_changed ()">tp_svc_connection_interface_contact_info_emit_contact_info_changed</a>
 
573
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
574
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
575
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_ContactInfo</code></em>);
 
576
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-get-contact-info-impl" title="tp_svc_connection_interface_contact_info_get_contact_info_impl ()">*tp_svc_connection_interface_contact_info_get_contact_info_impl</a>)
 
577
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
578
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
579
                                                         <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>);
 
580
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-implement-get-contact-info" title="tp_svc_connection_interface_contact_info_implement_get_contact_info ()">tp_svc_connection_interface_contact_info_implement_get_contact_info</a>
 
581
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
582
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-get-contact-info-impl" title="tp_svc_connection_interface_contact_info_get_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_get_contact_info_impl</span></a> impl</code></em>);
 
583
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-implement-refresh-contact-info" title="tp_svc_connection_interface_contact_info_implement_refresh_contact_info ()">tp_svc_connection_interface_contact_info_implement_refresh_contact_info</a>
 
584
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
585
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-refresh-contact-info-impl" title="tp_svc_connection_interface_contact_info_refresh_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_refresh_contact_info_impl</span></a> impl</code></em>);
 
586
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-implement-request-contact-info" title="tp_svc_connection_interface_contact_info_implement_request_contact_info ()">tp_svc_connection_interface_contact_info_implement_request_contact_info</a>
 
587
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
588
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-request-contact-info-impl" title="tp_svc_connection_interface_contact_info_request_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_request_contact_info_impl</span></a> impl</code></em>);
 
589
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-implement-set-contact-info" title="tp_svc_connection_interface_contact_info_implement_set_contact_info ()">tp_svc_connection_interface_contact_info_implement_set_contact_info</a>
 
590
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
591
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-set-contact-info-impl" title="tp_svc_connection_interface_contact_info_set_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_set_contact_info_impl</span></a> impl</code></em>);
 
592
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-refresh-contact-info-impl" title="tp_svc_connection_interface_contact_info_refresh_contact_info_impl ()">*tp_svc_connection_interface_contact_info_refresh_contact_info_impl</a>)
 
593
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
594
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
595
                                                         <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>);
 
596
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-request-contact-info-impl" title="tp_svc_connection_interface_contact_info_request_contact_info_impl ()">*tp_svc_connection_interface_contact_info_request_contact_info_impl</a>)
 
597
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
598
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
599
                                                         <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>);
 
600
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-return-from-get-contact-info" title="tp_svc_connection_interface_contact_info_return_from_get_contact_info ()">tp_svc_connection_interface_contact_info_return_from_get_contact_info</a>
 
601
                                                        (<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>,
 
602
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_ContactInfo</code></em>);
 
603
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-return-from-refresh-contact-info" title="tp_svc_connection_interface_contact_info_return_from_refresh_contact_info ()">tp_svc_connection_interface_contact_info_return_from_refresh_contact_info</a>
 
604
                                                        (<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>);
 
605
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-return-from-request-contact-info" title="tp_svc_connection_interface_contact_info_return_from_request_contact_info ()">tp_svc_connection_interface_contact_info_return_from_request_contact_info</a>
 
606
                                                        (<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>,
 
607
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Contact_Info</code></em>);
 
608
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-return-from-set-contact-info" title="tp_svc_connection_interface_contact_info_return_from_set_contact_info ()">tp_svc_connection_interface_contact_info_return_from_set_contact_info</a>
 
609
                                                        (<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>);
 
610
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-set-contact-info-impl" title="tp_svc_connection_interface_contact_info_set_contact_info_impl ()">*tp_svc_connection_interface_contact_info_set_contact_info_impl</a>)
 
611
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
612
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_ContactInfo</code></em>,
 
613
                                                         <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>);
568
614
</pre>
569
615
</div>
570
616
<div class="refsect1" title="Object Hierarchy">
599
645
</pre>
600
646
<pre class="synopsis">
601
647
  GInterface
 
648
   +----TpSvcConnectionInterfaceBalance
 
649
</pre>
 
650
<pre class="synopsis">
 
651
  GInterface
602
652
   +----TpSvcConnectionInterfaceCapabilities
603
653
</pre>
 
654
<pre class="synopsis">
 
655
  GInterface
 
656
   +----TpSvcConnectionInterfaceContactCapabilities
 
657
</pre>
 
658
<pre class="synopsis">
 
659
  GInterface
 
660
   +----TpSvcConnectionInterfaceLocation
 
661
</pre>
 
662
<pre class="synopsis">
 
663
  GInterface
 
664
   +----TpSvcConnectionInterfaceContactInfo
 
665
</pre>
604
666
</div>
605
667
<div class="refsect1" title="Known Implementations">
606
668
<a name="telepathy-glib-svc-connection.implementations"></a><h2>Known Implementations</h2>
625
687
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars-avatar-retrieved" title='The "avatar-retrieved" signal'>avatar-retrieved</a>"                               : Run Last / Has Details
626
688
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars-avatar-updated" title='The "avatar-updated" signal'>avatar-updated</a>"                                 : Run Last / Has Details
627
689
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing-aliases-changed" title='The "aliases-changed" signal'>aliases-changed</a>"                                : Run Last / Has Details
 
690
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceBalance-balance-changed" title='The "balance-changed" signal'>balance-changed</a>"                                : Run Last / Has Details
628
691
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities-capabilities-changed" title='The "capabilities-changed" signal'>capabilities-changed</a>"                           : Run Last / Has Details
 
692
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities-contact-capabilities-changed" title='The "contact-capabilities-changed" signal'>contact-capabilities-changed</a>"                   : Run Last / Has Details
 
693
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation-location-updated" title='The "location-updated" signal'>location-updated</a>"                               : Run Last / Has Details
 
694
  "<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo-contact-info-changed" title='The "contact-info-changed" signal'>contact-info-changed</a>"                           : Run Last / Has Details
629
695
</pre>
630
696
</div>
631
697
<div class="refsect1" title="Description">
634
700
These interfaces (auto-generated from the Telepathy spec) make it easier
635
701
to export objects implementing the Telepathy Connection and its
636
702
optional interfaces, with the correct method and signal signatures,
637
 
and emit signals from those objects in a type-safe way.</p>
 
703
and emit signals from those objects in a type-safe way.
 
704
</p>
638
705
</div>
639
706
<div class="refsect1" title="Details">
640
707
<a name="telepathy-glib-svc-connection.details"></a><h2>Details</h2>
642
709
<a name="TpSvcConnection-struct"></a><h3>TpSvcConnection</h3>
643
710
<pre class="programlisting">typedef struct _TpSvcConnection TpSvcConnection;</pre>
644
711
<p>
645
 
Dummy typedef representing any implementation of this interface.</p>
 
712
Dummy typedef representing any implementation of this interface.
 
713
</p>
646
714
</div>
647
715
<hr>
648
716
<div class="refsect2" title="TpSvcConnectionClass">
654
722
<p>
655
723
In a full implementation of this interface (i.e. all
656
724
methods implemented), the interface initialization
657
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
725
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
658
726
typically look like this:
659
727
</p>
660
728
<p>
681
749
#undef IMPLEMENT
682
750
}
683
751
</pre>
 
752
<p>
 
753
</p>
684
754
</div>
685
755
<hr>
686
756
<div class="refsect2" title="tp_svc_connection_connect_impl ()">
687
757
<a name="tp-svc-connection-connect-impl"></a><h3>tp_svc_connection_connect_impl ()</h3>
688
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_connect_impl)   (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
689
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
758
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_connect_impl)   (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
759
                                                         <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>
690
760
<p>
691
761
The signature of an implementation of the D-Bus method
692
 
Connect on interface org.freedesktop.Telepathy.Connection.</p>
 
762
Connect on interface org.freedesktop.Telepathy.Connection.
 
763
</p>
693
764
<div class="variablelist"><table border="0">
694
765
<col align="left" valign="top">
695
766
<tbody>
696
767
<tr>
697
768
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
698
 
<td> The object implementing this interface
 
769
<td>The object implementing this interface
699
770
</td>
700
771
</tr>
701
772
<tr>
702
773
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
703
 
<td> Used to return values or throw an error
 
774
<td>Used to return values or throw an error
704
775
</td>
705
776
</tr>
706
777
</tbody>
709
780
<hr>
710
781
<div class="refsect2" title="tp_svc_connection_implement_connect ()">
711
782
<a name="tp-svc-connection-implement-connect"></a><h3>tp_svc_connection_implement_connect ()</h3>
712
 
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_connect (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
713
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()"><span class="returnvalue">tp_svc_connection_connect_impl</span></a> impl);</pre>
 
783
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_connect (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
784
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-connect-impl" title="tp_svc_connection_connect_impl ()"><span class="type">tp_svc_connection_connect_impl</span></a> impl</code></em>);</pre>
714
785
<p>
715
786
Register an implementation for the Connect method in the vtable
716
787
of an implementation of this interface. To be called from
717
 
the interface init function.</p>
 
788
the interface init function.
 
789
</p>
718
790
<div class="variablelist"><table border="0">
719
791
<col align="left" valign="top">
720
792
<tbody>
721
793
<tr>
722
794
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
723
 
<td> A class whose instances implement this interface
 
795
<td>A class whose instances implement this interface
724
796
</td>
725
797
</tr>
726
798
<tr>
727
799
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
728
 
<td> A callback used to implement the Connect D-Bus method
 
800
<td>A callback used to implement the Connect D-Bus method
729
801
</td>
730
802
</tr>
731
803
</tbody>
735
807
<div class="refsect2" title="tp_svc_connection_return_from_connect ()">
736
808
<a name="tp-svc-connection-return-from-connect"></a><h3>tp_svc_connection_return_from_connect ()</h3>
737
809
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_connect
738
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
810
                                                        (<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>
739
811
<p>
740
812
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
741
 
This inline function exists only to provide type-safety.</p>
 
813
This inline function exists only to provide type-safety.
 
814
</p>
742
815
<div class="variablelist"><table border="0">
743
816
<col align="left" valign="top">
744
817
<tbody><tr>
745
818
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
746
 
<td> The D-Bus method invocation context
 
819
<td>The D-Bus method invocation context
747
820
</td>
748
821
</tr></tbody>
749
822
</table></div>
752
825
<div class="refsect2" title="tp_svc_connection_disconnect_impl ()">
753
826
<a name="tp-svc-connection-disconnect-impl"></a><h3>tp_svc_connection_disconnect_impl ()</h3>
754
827
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_disconnect_impl)
755
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
756
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
828
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
829
                                                         <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>
757
830
<p>
758
831
The signature of an implementation of the D-Bus method
759
 
Disconnect on interface org.freedesktop.Telepathy.Connection.</p>
 
832
Disconnect on interface org.freedesktop.Telepathy.Connection.
 
833
</p>
760
834
<div class="variablelist"><table border="0">
761
835
<col align="left" valign="top">
762
836
<tbody>
763
837
<tr>
764
838
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
765
 
<td> The object implementing this interface
 
839
<td>The object implementing this interface
766
840
</td>
767
841
</tr>
768
842
<tr>
769
843
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
770
 
<td> Used to return values or throw an error
 
844
<td>Used to return values or throw an error
771
845
</td>
772
846
</tr>
773
847
</tbody>
777
851
<div class="refsect2" title="tp_svc_connection_implement_disconnect ()">
778
852
<a name="tp-svc-connection-implement-disconnect"></a><h3>tp_svc_connection_implement_disconnect ()</h3>
779
853
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_disconnect
780
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
781
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-disconnect-impl" title="tp_svc_connection_disconnect_impl ()"><span class="returnvalue">tp_svc_connection_disconnect_impl</span></a> impl);</pre>
 
854
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
855
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-disconnect-impl" title="tp_svc_connection_disconnect_impl ()"><span class="type">tp_svc_connection_disconnect_impl</span></a> impl</code></em>);</pre>
782
856
<p>
783
857
Register an implementation for the Disconnect method in the vtable
784
858
of an implementation of this interface. To be called from
785
 
the interface init function.</p>
 
859
the interface init function.
 
860
</p>
786
861
<div class="variablelist"><table border="0">
787
862
<col align="left" valign="top">
788
863
<tbody>
789
864
<tr>
790
865
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
791
 
<td> A class whose instances implement this interface
 
866
<td>A class whose instances implement this interface
792
867
</td>
793
868
</tr>
794
869
<tr>
795
870
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
796
 
<td> A callback used to implement the Disconnect D-Bus method
 
871
<td>A callback used to implement the Disconnect D-Bus method
797
872
</td>
798
873
</tr>
799
874
</tbody>
803
878
<div class="refsect2" title="tp_svc_connection_return_from_disconnect ()">
804
879
<a name="tp-svc-connection-return-from-disconnect"></a><h3>tp_svc_connection_return_from_disconnect ()</h3>
805
880
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_disconnect
806
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
881
                                                        (<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>
807
882
<p>
808
883
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
809
 
This inline function exists only to provide type-safety.</p>
 
884
This inline function exists only to provide type-safety.
 
885
</p>
810
886
<div class="variablelist"><table border="0">
811
887
<col align="left" valign="top">
812
888
<tbody><tr>
813
889
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
814
 
<td> The D-Bus method invocation context
 
890
<td>The D-Bus method invocation context
815
891
</td>
816
892
</tr></tbody>
817
893
</table></div>
820
896
<div class="refsect2" title="tp_svc_connection_get_interfaces_impl ()">
821
897
<a name="tp-svc-connection-get-interfaces-impl"></a><h3>tp_svc_connection_get_interfaces_impl ()</h3>
822
898
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_get_interfaces_impl)
823
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
824
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
899
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
900
                                                         <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>
825
901
<p>
826
902
The signature of an implementation of the D-Bus method
827
 
GetInterfaces on interface org.freedesktop.Telepathy.Connection.</p>
 
903
GetInterfaces on interface org.freedesktop.Telepathy.Connection.
 
904
</p>
828
905
<div class="variablelist"><table border="0">
829
906
<col align="left" valign="top">
830
907
<tbody>
831
908
<tr>
832
909
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
833
 
<td> The object implementing this interface
 
910
<td>The object implementing this interface
834
911
</td>
835
912
</tr>
836
913
<tr>
837
914
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
838
 
<td> Used to return values or throw an error
 
915
<td>Used to return values or throw an error
839
916
</td>
840
917
</tr>
841
918
</tbody>
845
922
<div class="refsect2" title="tp_svc_connection_implement_get_interfaces ()">
846
923
<a name="tp-svc-connection-implement-get-interfaces"></a><h3>tp_svc_connection_implement_get_interfaces ()</h3>
847
924
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_get_interfaces
848
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
849
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-interfaces-impl" title="tp_svc_connection_get_interfaces_impl ()"><span class="returnvalue">tp_svc_connection_get_interfaces_impl</span></a> impl);</pre>
 
925
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
926
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-interfaces-impl" title="tp_svc_connection_get_interfaces_impl ()"><span class="type">tp_svc_connection_get_interfaces_impl</span></a> impl</code></em>);</pre>
850
927
<p>
851
928
Register an implementation for the GetInterfaces method in the vtable
852
929
of an implementation of this interface. To be called from
853
 
the interface init function.</p>
 
930
the interface init function.
 
931
</p>
854
932
<div class="variablelist"><table border="0">
855
933
<col align="left" valign="top">
856
934
<tbody>
857
935
<tr>
858
936
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
859
 
<td> A class whose instances implement this interface
 
937
<td>A class whose instances implement this interface
860
938
</td>
861
939
</tr>
862
940
<tr>
863
941
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
864
 
<td> A callback used to implement the GetInterfaces D-Bus method
 
942
<td>A callback used to implement the GetInterfaces D-Bus method
865
943
</td>
866
944
</tr>
867
945
</tbody>
871
949
<div class="refsect2" title="tp_svc_connection_return_from_get_interfaces ()">
872
950
<a name="tp-svc-connection-return-from-get-interfaces"></a><h3>tp_svc_connection_return_from_get_interfaces ()</h3>
873
951
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_get_interfaces
874
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
875
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Interfaces);</pre>
 
952
                                                        (<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>,
 
953
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Interfaces</code></em>);</pre>
876
954
<p>
877
955
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
878
 
This inline function exists only to provide type-safety.</p>
 
956
This inline function exists only to provide type-safety.
 
957
</p>
879
958
<div class="variablelist"><table border="0">
880
959
<col align="left" valign="top">
881
960
<tbody>
882
961
<tr>
883
962
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
884
 
<td> The D-Bus method invocation context
 
963
<td>The D-Bus method invocation context
885
964
</td>
886
965
</tr>
887
966
<tr>
888
967
<td><p><span class="term"><em class="parameter"><code>out_Interfaces</code></em> :</span></p></td>
889
 
<td> const gchar ** (FIXME, generate documentation)
 
968
<td>const gchar ** (FIXME, generate documentation)
890
969
</td>
891
970
</tr>
892
971
</tbody>
896
975
<div class="refsect2" title="tp_svc_connection_get_protocol_impl ()">
897
976
<a name="tp-svc-connection-get-protocol-impl"></a><h3>tp_svc_connection_get_protocol_impl ()</h3>
898
977
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_get_protocol_impl)
899
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
900
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
978
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
979
                                                         <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>
901
980
<p>
902
981
The signature of an implementation of the D-Bus method
903
 
GetProtocol on interface org.freedesktop.Telepathy.Connection.</p>
 
982
GetProtocol on interface org.freedesktop.Telepathy.Connection.
 
983
</p>
904
984
<div class="variablelist"><table border="0">
905
985
<col align="left" valign="top">
906
986
<tbody>
907
987
<tr>
908
988
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
909
 
<td> The object implementing this interface
 
989
<td>The object implementing this interface
910
990
</td>
911
991
</tr>
912
992
<tr>
913
993
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
914
 
<td> Used to return values or throw an error
 
994
<td>Used to return values or throw an error
915
995
</td>
916
996
</tr>
917
997
</tbody>
921
1001
<div class="refsect2" title="tp_svc_connection_implement_get_protocol ()">
922
1002
<a name="tp-svc-connection-implement-get-protocol"></a><h3>tp_svc_connection_implement_get_protocol ()</h3>
923
1003
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_get_protocol
924
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
925
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-protocol-impl" title="tp_svc_connection_get_protocol_impl ()"><span class="returnvalue">tp_svc_connection_get_protocol_impl</span></a> impl);</pre>
 
1004
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1005
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-protocol-impl" title="tp_svc_connection_get_protocol_impl ()"><span class="type">tp_svc_connection_get_protocol_impl</span></a> impl</code></em>);</pre>
926
1006
<p>
927
1007
Register an implementation for the GetProtocol method in the vtable
928
1008
of an implementation of this interface. To be called from
929
 
the interface init function.</p>
 
1009
the interface init function.
 
1010
</p>
930
1011
<div class="variablelist"><table border="0">
931
1012
<col align="left" valign="top">
932
1013
<tbody>
933
1014
<tr>
934
1015
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
935
 
<td> A class whose instances implement this interface
 
1016
<td>A class whose instances implement this interface
936
1017
</td>
937
1018
</tr>
938
1019
<tr>
939
1020
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
940
 
<td> A callback used to implement the GetProtocol D-Bus method
 
1021
<td>A callback used to implement the GetProtocol D-Bus method
941
1022
</td>
942
1023
</tr>
943
1024
</tbody>
947
1028
<div class="refsect2" title="tp_svc_connection_return_from_get_protocol ()">
948
1029
<a name="tp-svc-connection-return-from-get-protocol"></a><h3>tp_svc_connection_return_from_get_protocol ()</h3>
949
1030
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_get_protocol
950
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
951
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Protocol);</pre>
 
1031
                                                        (<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>,
 
1032
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Protocol</code></em>);</pre>
952
1033
<p>
953
1034
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
954
 
This inline function exists only to provide type-safety.</p>
 
1035
This inline function exists only to provide type-safety.
 
1036
</p>
955
1037
<div class="variablelist"><table border="0">
956
1038
<col align="left" valign="top">
957
1039
<tbody>
958
1040
<tr>
959
1041
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
960
 
<td> The D-Bus method invocation context
 
1042
<td>The D-Bus method invocation context
961
1043
</td>
962
1044
</tr>
963
1045
<tr>
964
1046
<td><p><span class="term"><em class="parameter"><code>out_Protocol</code></em> :</span></p></td>
965
 
<td> const gchar * (FIXME, generate documentation)
 
1047
<td>const gchar * (FIXME, generate documentation)
966
1048
</td>
967
1049
</tr>
968
1050
</tbody>
972
1054
<div class="refsect2" title="tp_svc_connection_get_self_handle_impl ()">
973
1055
<a name="tp-svc-connection-get-self-handle-impl"></a><h3>tp_svc_connection_get_self_handle_impl ()</h3>
974
1056
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_get_self_handle_impl)
975
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
976
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1057
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1058
                                                         <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>
977
1059
<p>
978
1060
The signature of an implementation of the D-Bus method
979
 
GetSelfHandle on interface org.freedesktop.Telepathy.Connection.</p>
 
1061
GetSelfHandle on interface org.freedesktop.Telepathy.Connection.
 
1062
</p>
980
1063
<div class="variablelist"><table border="0">
981
1064
<col align="left" valign="top">
982
1065
<tbody>
983
1066
<tr>
984
1067
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
985
 
<td> The object implementing this interface
 
1068
<td>The object implementing this interface
986
1069
</td>
987
1070
</tr>
988
1071
<tr>
989
1072
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
990
 
<td> Used to return values or throw an error
 
1073
<td>Used to return values or throw an error
991
1074
</td>
992
1075
</tr>
993
1076
</tbody>
997
1080
<div class="refsect2" title="tp_svc_connection_implement_get_self_handle ()">
998
1081
<a name="tp-svc-connection-implement-get-self-handle"></a><h3>tp_svc_connection_implement_get_self_handle ()</h3>
999
1082
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_get_self_handle
1000
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1001
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-self-handle-impl" title="tp_svc_connection_get_self_handle_impl ()"><span class="returnvalue">tp_svc_connection_get_self_handle_impl</span></a> impl);</pre>
 
1083
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1084
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-self-handle-impl" title="tp_svc_connection_get_self_handle_impl ()"><span class="type">tp_svc_connection_get_self_handle_impl</span></a> impl</code></em>);</pre>
1002
1085
<p>
1003
1086
Register an implementation for the GetSelfHandle method in the vtable
1004
1087
of an implementation of this interface. To be called from
1005
 
the interface init function.</p>
 
1088
the interface init function.
 
1089
</p>
1006
1090
<div class="variablelist"><table border="0">
1007
1091
<col align="left" valign="top">
1008
1092
<tbody>
1009
1093
<tr>
1010
1094
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1011
 
<td> A class whose instances implement this interface
 
1095
<td>A class whose instances implement this interface
1012
1096
</td>
1013
1097
</tr>
1014
1098
<tr>
1015
1099
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1016
 
<td> A callback used to implement the GetSelfHandle D-Bus method
 
1100
<td>A callback used to implement the GetSelfHandle D-Bus method
1017
1101
</td>
1018
1102
</tr>
1019
1103
</tbody>
1023
1107
<div class="refsect2" title="tp_svc_connection_return_from_get_self_handle ()">
1024
1108
<a name="tp-svc-connection-return-from-get-self-handle"></a><h3>tp_svc_connection_return_from_get_self_handle ()</h3>
1025
1109
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_get_self_handle
1026
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1027
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Self_Handle);</pre>
 
1110
                                                        (<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>,
 
1111
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Self_Handle</code></em>);</pre>
1028
1112
<p>
1029
1113
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1030
 
This inline function exists only to provide type-safety.</p>
 
1114
This inline function exists only to provide type-safety.
 
1115
</p>
1031
1116
<div class="variablelist"><table border="0">
1032
1117
<col align="left" valign="top">
1033
1118
<tbody>
1034
1119
<tr>
1035
1120
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1036
 
<td> The D-Bus method invocation context
 
1121
<td>The D-Bus method invocation context
1037
1122
</td>
1038
1123
</tr>
1039
1124
<tr>
1040
1125
<td><p><span class="term"><em class="parameter"><code>out_Self_Handle</code></em> :</span></p></td>
1041
 
<td> guint  (FIXME, generate documentation)
 
1126
<td>guint  (FIXME, generate documentation)
1042
1127
</td>
1043
1128
</tr>
1044
1129
</tbody>
1048
1133
<div class="refsect2" title="tp_svc_connection_get_status_impl ()">
1049
1134
<a name="tp-svc-connection-get-status-impl"></a><h3>tp_svc_connection_get_status_impl ()</h3>
1050
1135
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_get_status_impl)
1051
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1052
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1136
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1137
                                                         <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>
1053
1138
<p>
1054
1139
The signature of an implementation of the D-Bus method
1055
 
GetStatus on interface org.freedesktop.Telepathy.Connection.</p>
 
1140
GetStatus on interface org.freedesktop.Telepathy.Connection.
 
1141
</p>
1056
1142
<div class="variablelist"><table border="0">
1057
1143
<col align="left" valign="top">
1058
1144
<tbody>
1059
1145
<tr>
1060
1146
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1061
 
<td> The object implementing this interface
 
1147
<td>The object implementing this interface
1062
1148
</td>
1063
1149
</tr>
1064
1150
<tr>
1065
1151
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1066
 
<td> Used to return values or throw an error
 
1152
<td>Used to return values or throw an error
1067
1153
</td>
1068
1154
</tr>
1069
1155
</tbody>
1073
1159
<div class="refsect2" title="tp_svc_connection_implement_get_status ()">
1074
1160
<a name="tp-svc-connection-implement-get-status"></a><h3>tp_svc_connection_implement_get_status ()</h3>
1075
1161
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_get_status
1076
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1077
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-status-impl" title="tp_svc_connection_get_status_impl ()"><span class="returnvalue">tp_svc_connection_get_status_impl</span></a> impl);</pre>
 
1162
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1163
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-get-status-impl" title="tp_svc_connection_get_status_impl ()"><span class="type">tp_svc_connection_get_status_impl</span></a> impl</code></em>);</pre>
1078
1164
<p>
1079
1165
Register an implementation for the GetStatus method in the vtable
1080
1166
of an implementation of this interface. To be called from
1081
 
the interface init function.</p>
 
1167
the interface init function.
 
1168
</p>
1082
1169
<div class="variablelist"><table border="0">
1083
1170
<col align="left" valign="top">
1084
1171
<tbody>
1085
1172
<tr>
1086
1173
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1087
 
<td> A class whose instances implement this interface
 
1174
<td>A class whose instances implement this interface
1088
1175
</td>
1089
1176
</tr>
1090
1177
<tr>
1091
1178
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1092
 
<td> A callback used to implement the GetStatus D-Bus method
 
1179
<td>A callback used to implement the GetStatus D-Bus method
1093
1180
</td>
1094
1181
</tr>
1095
1182
</tbody>
1099
1186
<div class="refsect2" title="tp_svc_connection_return_from_get_status ()">
1100
1187
<a name="tp-svc-connection-return-from-get-status"></a><h3>tp_svc_connection_return_from_get_status ()</h3>
1101
1188
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_get_status
1102
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1103
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Status);</pre>
 
1189
                                                        (<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>,
 
1190
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Status</code></em>);</pre>
1104
1191
<p>
1105
1192
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1106
 
This inline function exists only to provide type-safety.</p>
 
1193
This inline function exists only to provide type-safety.
 
1194
</p>
1107
1195
<div class="variablelist"><table border="0">
1108
1196
<col align="left" valign="top">
1109
1197
<tbody>
1110
1198
<tr>
1111
1199
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1112
 
<td> The D-Bus method invocation context
 
1200
<td>The D-Bus method invocation context
1113
1201
</td>
1114
1202
</tr>
1115
1203
<tr>
1116
1204
<td><p><span class="term"><em class="parameter"><code>out_Status</code></em> :</span></p></td>
1117
 
<td> guint  (FIXME, generate documentation)
 
1205
<td>guint  (FIXME, generate documentation)
1118
1206
</td>
1119
1207
</tr>
1120
1208
</tbody>
1124
1212
<div class="refsect2" title="tp_svc_connection_hold_handles_impl ()">
1125
1213
<a name="tp-svc-connection-hold-handles-impl"></a><h3>tp_svc_connection_hold_handles_impl ()</h3>
1126
1214
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_hold_handles_impl)
1127
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1128
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
1129
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
1130
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1215
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1216
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
1217
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
1218
                                                         <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>
1131
1219
<p>
1132
1220
The signature of an implementation of the D-Bus method
1133
 
HoldHandles on interface org.freedesktop.Telepathy.Connection.</p>
 
1221
HoldHandles on interface org.freedesktop.Telepathy.Connection.
 
1222
</p>
1134
1223
<div class="variablelist"><table border="0">
1135
1224
<col align="left" valign="top">
1136
1225
<tbody>
1137
1226
<tr>
1138
1227
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1139
 
<td> The object implementing this interface
 
1228
<td>The object implementing this interface
1140
1229
</td>
1141
1230
</tr>
1142
1231
<tr>
1143
1232
<td><p><span class="term"><em class="parameter"><code>in_Handle_Type</code></em> :</span></p></td>
1144
 
<td> guint  (FIXME, generate documentation)
 
1233
<td>guint  (FIXME, generate documentation)
1145
1234
</td>
1146
1235
</tr>
1147
1236
<tr>
1148
1237
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
1149
 
<td> const GArray * (FIXME, generate documentation)
 
1238
<td>const GArray * (FIXME, generate documentation)
1150
1239
</td>
1151
1240
</tr>
1152
1241
<tr>
1153
1242
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1154
 
<td> Used to return values or throw an error
 
1243
<td>Used to return values or throw an error
1155
1244
</td>
1156
1245
</tr>
1157
1246
</tbody>
1161
1250
<div class="refsect2" title="tp_svc_connection_implement_hold_handles ()">
1162
1251
<a name="tp-svc-connection-implement-hold-handles"></a><h3>tp_svc_connection_implement_hold_handles ()</h3>
1163
1252
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_hold_handles
1164
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1165
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-hold-handles-impl" title="tp_svc_connection_hold_handles_impl ()"><span class="returnvalue">tp_svc_connection_hold_handles_impl</span></a> impl);</pre>
 
1253
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1254
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-hold-handles-impl" title="tp_svc_connection_hold_handles_impl ()"><span class="type">tp_svc_connection_hold_handles_impl</span></a> impl</code></em>);</pre>
1166
1255
<p>
1167
1256
Register an implementation for the HoldHandles method in the vtable
1168
1257
of an implementation of this interface. To be called from
1169
 
the interface init function.</p>
 
1258
the interface init function.
 
1259
</p>
1170
1260
<div class="variablelist"><table border="0">
1171
1261
<col align="left" valign="top">
1172
1262
<tbody>
1173
1263
<tr>
1174
1264
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1175
 
<td> A class whose instances implement this interface
 
1265
<td>A class whose instances implement this interface
1176
1266
</td>
1177
1267
</tr>
1178
1268
<tr>
1179
1269
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1180
 
<td> A callback used to implement the HoldHandles D-Bus method
 
1270
<td>A callback used to implement the HoldHandles D-Bus method
1181
1271
</td>
1182
1272
</tr>
1183
1273
</tbody>
1187
1277
<div class="refsect2" title="tp_svc_connection_return_from_hold_handles ()">
1188
1278
<a name="tp-svc-connection-return-from-hold-handles"></a><h3>tp_svc_connection_return_from_hold_handles ()</h3>
1189
1279
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_hold_handles
1190
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1280
                                                        (<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>
1191
1281
<p>
1192
1282
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1193
 
This inline function exists only to provide type-safety.</p>
 
1283
This inline function exists only to provide type-safety.
 
1284
</p>
1194
1285
<div class="variablelist"><table border="0">
1195
1286
<col align="left" valign="top">
1196
1287
<tbody><tr>
1197
1288
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1198
 
<td> The D-Bus method invocation context
 
1289
<td>The D-Bus method invocation context
1199
1290
</td>
1200
1291
</tr></tbody>
1201
1292
</table></div>
1204
1295
<div class="refsect2" title="tp_svc_connection_inspect_handles_impl ()">
1205
1296
<a name="tp-svc-connection-inspect-handles-impl"></a><h3>tp_svc_connection_inspect_handles_impl ()</h3>
1206
1297
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_inspect_handles_impl)
1207
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1208
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
1209
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
1210
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1298
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1299
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
1300
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
1301
                                                         <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>
1211
1302
<p>
1212
1303
The signature of an implementation of the D-Bus method
1213
 
InspectHandles on interface org.freedesktop.Telepathy.Connection.</p>
 
1304
InspectHandles on interface org.freedesktop.Telepathy.Connection.
 
1305
</p>
1214
1306
<div class="variablelist"><table border="0">
1215
1307
<col align="left" valign="top">
1216
1308
<tbody>
1217
1309
<tr>
1218
1310
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1219
 
<td> The object implementing this interface
 
1311
<td>The object implementing this interface
1220
1312
</td>
1221
1313
</tr>
1222
1314
<tr>
1223
1315
<td><p><span class="term"><em class="parameter"><code>in_Handle_Type</code></em> :</span></p></td>
1224
 
<td> guint  (FIXME, generate documentation)
 
1316
<td>guint  (FIXME, generate documentation)
1225
1317
</td>
1226
1318
</tr>
1227
1319
<tr>
1228
1320
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
1229
 
<td> const GArray * (FIXME, generate documentation)
 
1321
<td>const GArray * (FIXME, generate documentation)
1230
1322
</td>
1231
1323
</tr>
1232
1324
<tr>
1233
1325
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1234
 
<td> Used to return values or throw an error
 
1326
<td>Used to return values or throw an error
1235
1327
</td>
1236
1328
</tr>
1237
1329
</tbody>
1241
1333
<div class="refsect2" title="tp_svc_connection_implement_inspect_handles ()">
1242
1334
<a name="tp-svc-connection-implement-inspect-handles"></a><h3>tp_svc_connection_implement_inspect_handles ()</h3>
1243
1335
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_inspect_handles
1244
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1245
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-inspect-handles-impl" title="tp_svc_connection_inspect_handles_impl ()"><span class="returnvalue">tp_svc_connection_inspect_handles_impl</span></a> impl);</pre>
 
1336
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1337
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-inspect-handles-impl" title="tp_svc_connection_inspect_handles_impl ()"><span class="type">tp_svc_connection_inspect_handles_impl</span></a> impl</code></em>);</pre>
1246
1338
<p>
1247
1339
Register an implementation for the InspectHandles method in the vtable
1248
1340
of an implementation of this interface. To be called from
1249
 
the interface init function.</p>
 
1341
the interface init function.
 
1342
</p>
1250
1343
<div class="variablelist"><table border="0">
1251
1344
<col align="left" valign="top">
1252
1345
<tbody>
1253
1346
<tr>
1254
1347
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1255
 
<td> A class whose instances implement this interface
 
1348
<td>A class whose instances implement this interface
1256
1349
</td>
1257
1350
</tr>
1258
1351
<tr>
1259
1352
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1260
 
<td> A callback used to implement the InspectHandles D-Bus method
 
1353
<td>A callback used to implement the InspectHandles D-Bus method
1261
1354
</td>
1262
1355
</tr>
1263
1356
</tbody>
1267
1360
<div class="refsect2" title="tp_svc_connection_return_from_inspect_handles ()">
1268
1361
<a name="tp-svc-connection-return-from-inspect-handles"></a><h3>tp_svc_connection_return_from_inspect_handles ()</h3>
1269
1362
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_inspect_handles
1270
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1271
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Identifiers);</pre>
 
1363
                                                        (<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>,
 
1364
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Identifiers</code></em>);</pre>
1272
1365
<p>
1273
1366
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1274
 
This inline function exists only to provide type-safety.</p>
 
1367
This inline function exists only to provide type-safety.
 
1368
</p>
1275
1369
<div class="variablelist"><table border="0">
1276
1370
<col align="left" valign="top">
1277
1371
<tbody>
1278
1372
<tr>
1279
1373
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1280
 
<td> The D-Bus method invocation context
 
1374
<td>The D-Bus method invocation context
1281
1375
</td>
1282
1376
</tr>
1283
1377
<tr>
1284
1378
<td><p><span class="term"><em class="parameter"><code>out_Identifiers</code></em> :</span></p></td>
1285
 
<td> const gchar ** (FIXME, generate documentation)
 
1379
<td>const gchar ** (FIXME, generate documentation)
1286
1380
</td>
1287
1381
</tr>
1288
1382
</tbody>
1292
1386
<div class="refsect2" title="tp_svc_connection_list_channels_impl ()">
1293
1387
<a name="tp-svc-connection-list-channels-impl"></a><h3>tp_svc_connection_list_channels_impl ()</h3>
1294
1388
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_list_channels_impl)
1295
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1296
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1389
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1390
                                                         <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>
1297
1391
<p>
1298
1392
The signature of an implementation of the D-Bus method
1299
 
ListChannels on interface org.freedesktop.Telepathy.Connection.</p>
 
1393
ListChannels on interface org.freedesktop.Telepathy.Connection.
 
1394
</p>
1300
1395
<div class="variablelist"><table border="0">
1301
1396
<col align="left" valign="top">
1302
1397
<tbody>
1303
1398
<tr>
1304
1399
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1305
 
<td> The object implementing this interface
 
1400
<td>The object implementing this interface
1306
1401
</td>
1307
1402
</tr>
1308
1403
<tr>
1309
1404
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1310
 
<td> Used to return values or throw an error
 
1405
<td>Used to return values or throw an error
1311
1406
</td>
1312
1407
</tr>
1313
1408
</tbody>
1317
1412
<div class="refsect2" title="tp_svc_connection_implement_list_channels ()">
1318
1413
<a name="tp-svc-connection-implement-list-channels"></a><h3>tp_svc_connection_implement_list_channels ()</h3>
1319
1414
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_list_channels
1320
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1321
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-list-channels-impl" title="tp_svc_connection_list_channels_impl ()"><span class="returnvalue">tp_svc_connection_list_channels_impl</span></a> impl);</pre>
 
1415
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1416
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-list-channels-impl" title="tp_svc_connection_list_channels_impl ()"><span class="type">tp_svc_connection_list_channels_impl</span></a> impl</code></em>);</pre>
1322
1417
<p>
1323
1418
Register an implementation for the ListChannels method in the vtable
1324
1419
of an implementation of this interface. To be called from
1325
 
the interface init function.</p>
 
1420
the interface init function.
 
1421
</p>
1326
1422
<div class="variablelist"><table border="0">
1327
1423
<col align="left" valign="top">
1328
1424
<tbody>
1329
1425
<tr>
1330
1426
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1331
 
<td> A class whose instances implement this interface
 
1427
<td>A class whose instances implement this interface
1332
1428
</td>
1333
1429
</tr>
1334
1430
<tr>
1335
1431
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1336
 
<td> A callback used to implement the ListChannels D-Bus method
 
1432
<td>A callback used to implement the ListChannels D-Bus method
1337
1433
</td>
1338
1434
</tr>
1339
1435
</tbody>
1343
1439
<div class="refsect2" title="tp_svc_connection_return_from_list_channels ()">
1344
1440
<a name="tp-svc-connection-return-from-list-channels"></a><h3>tp_svc_connection_return_from_list_channels ()</h3>
1345
1441
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_list_channels
1346
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1347
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Channel_Info);</pre>
 
1442
                                                        (<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>,
 
1443
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Channel_Info</code></em>);</pre>
1348
1444
<p>
1349
1445
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1350
 
This inline function exists only to provide type-safety.</p>
 
1446
This inline function exists only to provide type-safety.
 
1447
</p>
1351
1448
<div class="variablelist"><table border="0">
1352
1449
<col align="left" valign="top">
1353
1450
<tbody>
1354
1451
<tr>
1355
1452
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1356
 
<td> The D-Bus method invocation context
 
1453
<td>The D-Bus method invocation context
1357
1454
</td>
1358
1455
</tr>
1359
1456
<tr>
1360
1457
<td><p><span class="term"><em class="parameter"><code>out_Channel_Info</code></em> :</span></p></td>
1361
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1458
<td>const GPtrArray * (FIXME, generate documentation)
1362
1459
</td>
1363
1460
</tr>
1364
1461
</tbody>
1368
1465
<div class="refsect2" title="tp_svc_connection_release_handles_impl ()">
1369
1466
<a name="tp-svc-connection-release-handles-impl"></a><h3>tp_svc_connection_release_handles_impl ()</h3>
1370
1467
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_release_handles_impl)
1371
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1372
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
1373
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
1374
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1468
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1469
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
1470
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
1471
                                                         <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>
1375
1472
<p>
1376
1473
The signature of an implementation of the D-Bus method
1377
 
ReleaseHandles on interface org.freedesktop.Telepathy.Connection.</p>
 
1474
ReleaseHandles on interface org.freedesktop.Telepathy.Connection.
 
1475
</p>
1378
1476
<div class="variablelist"><table border="0">
1379
1477
<col align="left" valign="top">
1380
1478
<tbody>
1381
1479
<tr>
1382
1480
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1383
 
<td> The object implementing this interface
 
1481
<td>The object implementing this interface
1384
1482
</td>
1385
1483
</tr>
1386
1484
<tr>
1387
1485
<td><p><span class="term"><em class="parameter"><code>in_Handle_Type</code></em> :</span></p></td>
1388
 
<td> guint  (FIXME, generate documentation)
 
1486
<td>guint  (FIXME, generate documentation)
1389
1487
</td>
1390
1488
</tr>
1391
1489
<tr>
1392
1490
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
1393
 
<td> const GArray * (FIXME, generate documentation)
 
1491
<td>const GArray * (FIXME, generate documentation)
1394
1492
</td>
1395
1493
</tr>
1396
1494
<tr>
1397
1495
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1398
 
<td> Used to return values or throw an error
 
1496
<td>Used to return values or throw an error
1399
1497
</td>
1400
1498
</tr>
1401
1499
</tbody>
1405
1503
<div class="refsect2" title="tp_svc_connection_implement_release_handles ()">
1406
1504
<a name="tp-svc-connection-implement-release-handles"></a><h3>tp_svc_connection_implement_release_handles ()</h3>
1407
1505
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_release_handles
1408
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1409
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-release-handles-impl" title="tp_svc_connection_release_handles_impl ()"><span class="returnvalue">tp_svc_connection_release_handles_impl</span></a> impl);</pre>
 
1506
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1507
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-release-handles-impl" title="tp_svc_connection_release_handles_impl ()"><span class="type">tp_svc_connection_release_handles_impl</span></a> impl</code></em>);</pre>
1410
1508
<p>
1411
1509
Register an implementation for the ReleaseHandles method in the vtable
1412
1510
of an implementation of this interface. To be called from
1413
 
the interface init function.</p>
 
1511
the interface init function.
 
1512
</p>
1414
1513
<div class="variablelist"><table border="0">
1415
1514
<col align="left" valign="top">
1416
1515
<tbody>
1417
1516
<tr>
1418
1517
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1419
 
<td> A class whose instances implement this interface
 
1518
<td>A class whose instances implement this interface
1420
1519
</td>
1421
1520
</tr>
1422
1521
<tr>
1423
1522
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1424
 
<td> A callback used to implement the ReleaseHandles D-Bus method
 
1523
<td>A callback used to implement the ReleaseHandles D-Bus method
1425
1524
</td>
1426
1525
</tr>
1427
1526
</tbody>
1431
1530
<div class="refsect2" title="tp_svc_connection_return_from_release_handles ()">
1432
1531
<a name="tp-svc-connection-return-from-release-handles"></a><h3>tp_svc_connection_return_from_release_handles ()</h3>
1433
1532
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_release_handles
1434
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1533
                                                        (<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>
1435
1534
<p>
1436
1535
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1437
 
This inline function exists only to provide type-safety.</p>
 
1536
This inline function exists only to provide type-safety.
 
1537
</p>
1438
1538
<div class="variablelist"><table border="0">
1439
1539
<col align="left" valign="top">
1440
1540
<tbody><tr>
1441
1541
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1442
 
<td> The D-Bus method invocation context
 
1542
<td>The D-Bus method invocation context
1443
1543
</td>
1444
1544
</tr></tbody>
1445
1545
</table></div>
1448
1548
<div class="refsect2" title="tp_svc_connection_request_channel_impl ()">
1449
1549
<a name="tp-svc-connection-request-channel-impl"></a><h3>tp_svc_connection_request_channel_impl ()</h3>
1450
1550
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_request_channel_impl)
1451
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1452
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Type,
1453
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
1454
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle,
1455
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Suppress_Handler,
1456
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1551
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1552
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Type</code></em>,
 
1553
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
1554
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle</code></em>,
 
1555
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Suppress_Handler</code></em>,
 
1556
                                                         <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>
1457
1557
<p>
1458
1558
The signature of an implementation of the D-Bus method
1459
 
RequestChannel on interface org.freedesktop.Telepathy.Connection.</p>
 
1559
RequestChannel on interface org.freedesktop.Telepathy.Connection.
 
1560
</p>
1460
1561
<div class="variablelist"><table border="0">
1461
1562
<col align="left" valign="top">
1462
1563
<tbody>
1463
1564
<tr>
1464
1565
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1465
 
<td> The object implementing this interface
 
1566
<td>The object implementing this interface
1466
1567
</td>
1467
1568
</tr>
1468
1569
<tr>
1469
1570
<td><p><span class="term"><em class="parameter"><code>in_Type</code></em> :</span></p></td>
1470
 
<td> const gchar * (FIXME, generate documentation)
 
1571
<td>const gchar * (FIXME, generate documentation)
1471
1572
</td>
1472
1573
</tr>
1473
1574
<tr>
1474
1575
<td><p><span class="term"><em class="parameter"><code>in_Handle_Type</code></em> :</span></p></td>
1475
 
<td> guint  (FIXME, generate documentation)
 
1576
<td>guint  (FIXME, generate documentation)
1476
1577
</td>
1477
1578
</tr>
1478
1579
<tr>
1479
1580
<td><p><span class="term"><em class="parameter"><code>in_Handle</code></em> :</span></p></td>
1480
 
<td> guint  (FIXME, generate documentation)
 
1581
<td>guint  (FIXME, generate documentation)
1481
1582
</td>
1482
1583
</tr>
1483
1584
<tr>
1484
1585
<td><p><span class="term"><em class="parameter"><code>in_Suppress_Handler</code></em> :</span></p></td>
1485
 
<td> gboolean  (FIXME, generate documentation)
 
1586
<td>gboolean  (FIXME, generate documentation)
1486
1587
</td>
1487
1588
</tr>
1488
1589
<tr>
1489
1590
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1490
 
<td> Used to return values or throw an error
 
1591
<td>Used to return values or throw an error
1491
1592
</td>
1492
1593
</tr>
1493
1594
</tbody>
1497
1598
<div class="refsect2" title="tp_svc_connection_implement_request_channel ()">
1498
1599
<a name="tp-svc-connection-implement-request-channel"></a><h3>tp_svc_connection_implement_request_channel ()</h3>
1499
1600
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_request_channel
1500
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1501
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-channel-impl" title="tp_svc_connection_request_channel_impl ()"><span class="returnvalue">tp_svc_connection_request_channel_impl</span></a> impl);</pre>
 
1601
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1602
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-channel-impl" title="tp_svc_connection_request_channel_impl ()"><span class="type">tp_svc_connection_request_channel_impl</span></a> impl</code></em>);</pre>
1502
1603
<p>
1503
1604
Register an implementation for the RequestChannel method in the vtable
1504
1605
of an implementation of this interface. To be called from
1505
 
the interface init function.</p>
 
1606
the interface init function.
 
1607
</p>
1506
1608
<div class="variablelist"><table border="0">
1507
1609
<col align="left" valign="top">
1508
1610
<tbody>
1509
1611
<tr>
1510
1612
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1511
 
<td> A class whose instances implement this interface
 
1613
<td>A class whose instances implement this interface
1512
1614
</td>
1513
1615
</tr>
1514
1616
<tr>
1515
1617
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1516
 
<td> A callback used to implement the RequestChannel D-Bus method
 
1618
<td>A callback used to implement the RequestChannel D-Bus method
1517
1619
</td>
1518
1620
</tr>
1519
1621
</tbody>
1523
1625
<div class="refsect2" title="tp_svc_connection_return_from_request_channel ()">
1524
1626
<a name="tp-svc-connection-return-from-request-channel"></a><h3>tp_svc_connection_return_from_request_channel ()</h3>
1525
1627
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_request_channel
1526
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1527
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Object_Path);</pre>
 
1628
                                                        (<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>,
 
1629
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Object_Path</code></em>);</pre>
1528
1630
<p>
1529
1631
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1530
 
This inline function exists only to provide type-safety.</p>
 
1632
This inline function exists only to provide type-safety.
 
1633
</p>
1531
1634
<div class="variablelist"><table border="0">
1532
1635
<col align="left" valign="top">
1533
1636
<tbody>
1534
1637
<tr>
1535
1638
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1536
 
<td> The D-Bus method invocation context
 
1639
<td>The D-Bus method invocation context
1537
1640
</td>
1538
1641
</tr>
1539
1642
<tr>
1540
1643
<td><p><span class="term"><em class="parameter"><code>out_Object_Path</code></em> :</span></p></td>
1541
 
<td> const gchar * (FIXME, generate documentation)
 
1644
<td>const gchar * (FIXME, generate documentation)
1542
1645
</td>
1543
1646
</tr>
1544
1647
</tbody>
1548
1651
<div class="refsect2" title="tp_svc_connection_request_handles_impl ()">
1549
1652
<a name="tp-svc-connection-request-handles-impl"></a><h3>tp_svc_connection_request_handles_impl ()</h3>
1550
1653
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_request_handles_impl)
1551
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="returnvalue">TpSvcConnection</span></a> *self,
1552
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Handle_Type,
1553
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Identifiers,
1554
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1654
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *self</code></em>,
 
1655
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Handle_Type</code></em>,
 
1656
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Identifiers</code></em>,
 
1657
                                                         <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>
1555
1658
<p>
1556
1659
The signature of an implementation of the D-Bus method
1557
 
RequestHandles on interface org.freedesktop.Telepathy.Connection.</p>
 
1660
RequestHandles on interface org.freedesktop.Telepathy.Connection.
 
1661
</p>
1558
1662
<div class="variablelist"><table border="0">
1559
1663
<col align="left" valign="top">
1560
1664
<tbody>
1561
1665
<tr>
1562
1666
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1563
 
<td> The object implementing this interface
 
1667
<td>The object implementing this interface
1564
1668
</td>
1565
1669
</tr>
1566
1670
<tr>
1567
1671
<td><p><span class="term"><em class="parameter"><code>in_Handle_Type</code></em> :</span></p></td>
1568
 
<td> guint  (FIXME, generate documentation)
 
1672
<td>guint  (FIXME, generate documentation)
1569
1673
</td>
1570
1674
</tr>
1571
1675
<tr>
1572
1676
<td><p><span class="term"><em class="parameter"><code>in_Identifiers</code></em> :</span></p></td>
1573
 
<td> const gchar ** (FIXME, generate documentation)
 
1677
<td>const gchar ** (FIXME, generate documentation)
1574
1678
</td>
1575
1679
</tr>
1576
1680
<tr>
1577
1681
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1578
 
<td> Used to return values or throw an error
 
1682
<td>Used to return values or throw an error
1579
1683
</td>
1580
1684
</tr>
1581
1685
</tbody>
1585
1689
<div class="refsect2" title="tp_svc_connection_implement_request_handles ()">
1586
1690
<a name="tp-svc-connection-implement-request-handles"></a><h3>tp_svc_connection_implement_request_handles ()</h3>
1587
1691
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_implement_request_handles
1588
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="returnvalue">TpSvcConnectionClass</span></a> *klass,
1589
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-handles-impl" title="tp_svc_connection_request_handles_impl ()"><span class="returnvalue">tp_svc_connection_request_handles_impl</span></a> impl);</pre>
 
1692
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionClass" title="TpSvcConnectionClass"><span class="type">TpSvcConnectionClass</span></a> *klass</code></em>,
 
1693
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-request-handles-impl" title="tp_svc_connection_request_handles_impl ()"><span class="type">tp_svc_connection_request_handles_impl</span></a> impl</code></em>);</pre>
1590
1694
<p>
1591
1695
Register an implementation for the RequestHandles method in the vtable
1592
1696
of an implementation of this interface. To be called from
1593
 
the interface init function.</p>
 
1697
the interface init function.
 
1698
</p>
1594
1699
<div class="variablelist"><table border="0">
1595
1700
<col align="left" valign="top">
1596
1701
<tbody>
1597
1702
<tr>
1598
1703
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1599
 
<td> A class whose instances implement this interface
 
1704
<td>A class whose instances implement this interface
1600
1705
</td>
1601
1706
</tr>
1602
1707
<tr>
1603
1708
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1604
 
<td> A callback used to implement the RequestHandles D-Bus method
 
1709
<td>A callback used to implement the RequestHandles D-Bus method
1605
1710
</td>
1606
1711
</tr>
1607
1712
</tbody>
1611
1716
<div class="refsect2" title="tp_svc_connection_return_from_request_handles ()">
1612
1717
<a name="tp-svc-connection-return-from-request-handles"></a><h3>tp_svc_connection_return_from_request_handles ()</h3>
1613
1718
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_return_from_request_handles
1614
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1615
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *out_Handles);</pre>
 
1719
                                                        (<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>,
 
1720
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Handles</code></em>);</pre>
1616
1721
<p>
1617
1722
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1618
 
This inline function exists only to provide type-safety.</p>
 
1723
This inline function exists only to provide type-safety.
 
1724
</p>
1619
1725
<div class="variablelist"><table border="0">
1620
1726
<col align="left" valign="top">
1621
1727
<tbody>
1622
1728
<tr>
1623
1729
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1624
 
<td> The D-Bus method invocation context
 
1730
<td>The D-Bus method invocation context
1625
1731
</td>
1626
1732
</tr>
1627
1733
<tr>
1628
1734
<td><p><span class="term"><em class="parameter"><code>out_Handles</code></em> :</span></p></td>
1629
 
<td> const GArray * (FIXME, generate documentation)
 
1735
<td>const GArray * (FIXME, generate documentation)
1630
1736
</td>
1631
1737
</tr>
1632
1738
</tbody>
1635
1741
<hr>
1636
1742
<div class="refsect2" title="tp_svc_connection_emit_new_channel ()">
1637
1743
<a name="tp-svc-connection-emit-new-channel"></a><h3>tp_svc_connection_emit_new_channel ()</h3>
1638
 
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_emit_new_channel  (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1639
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Object_Path,
1640
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Channel_Type,
1641
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Handle_Type,
1642
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Handle,
1643
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Suppress_Handler);</pre>
 
1744
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_emit_new_channel  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1745
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Object_Path</code></em>,
 
1746
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Channel_Type</code></em>,
 
1747
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Handle_Type</code></em>,
 
1748
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Handle</code></em>,
 
1749
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Suppress_Handler</code></em>);</pre>
1644
1750
<p>
1645
1751
Type-safe wrapper around g_signal_emit to emit the
1646
 
NewChannel signal on interface org.freedesktop.Telepathy.Connection.</p>
 
1752
NewChannel signal on interface org.freedesktop.Telepathy.Connection.
 
1753
</p>
1647
1754
<div class="variablelist"><table border="0">
1648
1755
<col align="left" valign="top">
1649
1756
<tbody>
1650
1757
<tr>
1651
1758
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1652
 
<td> The object implementing this interface
 
1759
<td>The object implementing this interface
1653
1760
</td>
1654
1761
</tr>
1655
1762
<tr>
1656
1763
<td><p><span class="term"><em class="parameter"><code>arg_Object_Path</code></em> :</span></p></td>
1657
 
<td> const gchar * (FIXME, generate documentation)
 
1764
<td>const gchar * (FIXME, generate documentation)
1658
1765
</td>
1659
1766
</tr>
1660
1767
<tr>
1661
1768
<td><p><span class="term"><em class="parameter"><code>arg_Channel_Type</code></em> :</span></p></td>
1662
 
<td> const gchar * (FIXME, generate documentation)
 
1769
<td>const gchar * (FIXME, generate documentation)
1663
1770
</td>
1664
1771
</tr>
1665
1772
<tr>
1666
1773
<td><p><span class="term"><em class="parameter"><code>arg_Handle_Type</code></em> :</span></p></td>
1667
 
<td> guint  (FIXME, generate documentation)
 
1774
<td>guint  (FIXME, generate documentation)
1668
1775
</td>
1669
1776
</tr>
1670
1777
<tr>
1671
1778
<td><p><span class="term"><em class="parameter"><code>arg_Handle</code></em> :</span></p></td>
1672
 
<td> guint  (FIXME, generate documentation)
 
1779
<td>guint  (FIXME, generate documentation)
1673
1780
</td>
1674
1781
</tr>
1675
1782
<tr>
1676
1783
<td><p><span class="term"><em class="parameter"><code>arg_Suppress_Handler</code></em> :</span></p></td>
1677
 
<td> gboolean  (FIXME, generate documentation)
 
1784
<td>gboolean  (FIXME, generate documentation)
1678
1785
</td>
1679
1786
</tr>
1680
1787
</tbody>
1684
1791
<div class="refsect2" title="tp_svc_connection_emit_self_handle_changed ()">
1685
1792
<a name="tp-svc-connection-emit-self-handle-changed"></a><h3>tp_svc_connection_emit_self_handle_changed ()</h3>
1686
1793
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_emit_self_handle_changed
1687
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1688
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Self_Handle);</pre>
 
1794
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1795
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Self_Handle</code></em>);</pre>
1689
1796
<p>
1690
1797
Type-safe wrapper around g_signal_emit to emit the
1691
 
SelfHandleChanged signal on interface org.freedesktop.Telepathy.Connection.</p>
 
1798
SelfHandleChanged signal on interface org.freedesktop.Telepathy.Connection.
 
1799
</p>
1692
1800
<div class="variablelist"><table border="0">
1693
1801
<col align="left" valign="top">
1694
1802
<tbody>
1695
1803
<tr>
1696
1804
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1697
 
<td> The object implementing this interface
 
1805
<td>The object implementing this interface
1698
1806
</td>
1699
1807
</tr>
1700
1808
<tr>
1701
1809
<td><p><span class="term"><em class="parameter"><code>arg_Self_Handle</code></em> :</span></p></td>
1702
 
<td> guint  (FIXME, generate documentation)
 
1810
<td>guint  (FIXME, generate documentation)
1703
1811
</td>
1704
1812
</tr>
1705
1813
</tbody>
1709
1817
<div class="refsect2" title="tp_svc_connection_emit_status_changed ()">
1710
1818
<a name="tp-svc-connection-emit-status-changed"></a><h3>tp_svc_connection_emit_status_changed ()</h3>
1711
1819
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_emit_status_changed
1712
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1713
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Status,
1714
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Reason);</pre>
 
1820
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1821
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Status</code></em>,
 
1822
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Reason</code></em>);</pre>
1715
1823
<p>
1716
1824
Type-safe wrapper around g_signal_emit to emit the
1717
 
StatusChanged signal on interface org.freedesktop.Telepathy.Connection.</p>
 
1825
StatusChanged signal on interface org.freedesktop.Telepathy.Connection.
 
1826
</p>
1718
1827
<div class="variablelist"><table border="0">
1719
1828
<col align="left" valign="top">
1720
1829
<tbody>
1721
1830
<tr>
1722
1831
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1723
 
<td> The object implementing this interface
 
1832
<td>The object implementing this interface
1724
1833
</td>
1725
1834
</tr>
1726
1835
<tr>
1727
1836
<td><p><span class="term"><em class="parameter"><code>arg_Status</code></em> :</span></p></td>
1728
 
<td> guint  (FIXME, generate documentation)
 
1837
<td>guint  (FIXME, generate documentation)
1729
1838
</td>
1730
1839
</tr>
1731
1840
<tr>
1732
1841
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
1733
 
<td> guint  (FIXME, generate documentation)
 
1842
<td>guint  (FIXME, generate documentation)
1734
1843
</td>
1735
1844
</tr>
1736
1845
</tbody>
1740
1849
<div class="refsect2" title="tp_svc_connection_emit_connection_error ()">
1741
1850
<a name="tp-svc-connection-emit-connection-error"></a><h3>tp_svc_connection_emit_connection_error ()</h3>
1742
1851
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_emit_connection_error
1743
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1744
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Error,
1745
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Details);</pre>
 
1852
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1853
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Error</code></em>,
 
1854
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Details</code></em>);</pre>
1746
1855
<p>
1747
1856
Type-safe wrapper around g_signal_emit to emit the
1748
 
ConnectionError signal on interface org.freedesktop.Telepathy.Connection.</p>
 
1857
ConnectionError signal on interface org.freedesktop.Telepathy.Connection.
 
1858
</p>
1749
1859
<div class="variablelist"><table border="0">
1750
1860
<col align="left" valign="top">
1751
1861
<tbody>
1752
1862
<tr>
1753
1863
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1754
 
<td> The object implementing this interface
 
1864
<td>The object implementing this interface
1755
1865
</td>
1756
1866
</tr>
1757
1867
<tr>
1758
1868
<td><p><span class="term"><em class="parameter"><code>arg_Error</code></em> :</span></p></td>
1759
 
<td> const gchar * (FIXME, generate documentation)
 
1869
<td>const gchar * (FIXME, generate documentation)
1760
1870
</td>
1761
1871
</tr>
1762
1872
<tr>
1763
1873
<td><p><span class="term"><em class="parameter"><code>arg_Details</code></em> :</span></p></td>
1764
 
<td> GHashTable * (FIXME, generate documentation)
 
1874
<td>GHashTable * (FIXME, generate documentation)
1765
1875
</td>
1766
1876
</tr>
1767
1877
</tbody>
1772
1882
<a name="TpSvcConnectionInterfaceContacts-struct"></a><h3>TpSvcConnectionInterfaceContacts</h3>
1773
1883
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceContacts TpSvcConnectionInterfaceContacts;</pre>
1774
1884
<p>
1775
 
Dummy typedef representing any implementation of this interface.</p>
 
1885
Dummy typedef representing any implementation of this interface.
 
1886
</p>
1776
1887
</div>
1777
1888
<hr>
1778
1889
<div class="refsect2" title="TpSvcConnectionInterfaceContactsClass">
1784
1895
<p>
1785
1896
In a full implementation of this interface (i.e. all
1786
1897
methods implemented), the interface initialization
1787
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
1898
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
1788
1899
typically look like this:
1789
1900
</p>
1790
1901
<p>
1800
1911
#undef IMPLEMENT
1801
1912
}
1802
1913
</pre>
 
1914
<p>
 
1915
</p>
1803
1916
</div>
1804
1917
<hr>
1805
1918
<div class="refsect2" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()">
1806
1919
<a name="tp-svc-connection-interface-contacts-get-contact-attributes-impl"></a><h3>tp_svc_connection_interface_contacts_get_contact_attributes_impl ()</h3>
1807
1920
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contacts_get_contact_attributes_impl)
1808
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContacts"><span class="returnvalue">TpSvcConnectionInterfaceContacts</span></a> *self,
1809
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
1810
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Interfaces,
1811
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Hold,
1812
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1921
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContacts"><span class="type">TpSvcConnectionInterfaceContacts</span></a> *self</code></em>,
 
1922
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
1923
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Interfaces</code></em>,
 
1924
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Hold</code></em>,
 
1925
                                                         <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>
1813
1926
<p>
1814
1927
The signature of an implementation of the D-Bus method
1815
 
GetContactAttributes on interface org.freedesktop.Telepathy.Connection.Interface.Contacts.</p>
 
1928
GetContactAttributes on interface org.freedesktop.Telepathy.Connection.Interface.Contacts.
 
1929
</p>
1816
1930
<div class="variablelist"><table border="0">
1817
1931
<col align="left" valign="top">
1818
1932
<tbody>
1819
1933
<tr>
1820
1934
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1821
 
<td> The object implementing this interface
 
1935
<td>The object implementing this interface
1822
1936
</td>
1823
1937
</tr>
1824
1938
<tr>
1825
1939
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
1826
 
<td> const GArray * (FIXME, generate documentation)
 
1940
<td>const GArray * (FIXME, generate documentation)
1827
1941
</td>
1828
1942
</tr>
1829
1943
<tr>
1830
1944
<td><p><span class="term"><em class="parameter"><code>in_Interfaces</code></em> :</span></p></td>
1831
 
<td> const gchar ** (FIXME, generate documentation)
 
1945
<td>const gchar ** (FIXME, generate documentation)
1832
1946
</td>
1833
1947
</tr>
1834
1948
<tr>
1835
1949
<td><p><span class="term"><em class="parameter"><code>in_Hold</code></em> :</span></p></td>
1836
 
<td> gboolean  (FIXME, generate documentation)
 
1950
<td>gboolean  (FIXME, generate documentation)
1837
1951
</td>
1838
1952
</tr>
1839
1953
<tr>
1840
1954
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1841
 
<td> Used to return values or throw an error
 
1955
<td>Used to return values or throw an error
1842
1956
</td>
1843
1957
</tr>
1844
1958
</tbody>
1848
1962
<div class="refsect2" title="tp_svc_connection_interface_contacts_implement_get_contact_attributes ()">
1849
1963
<a name="tp-svc-connection-interface-contacts-implement-get-contact-attributes"></a><h3>tp_svc_connection_interface_contacts_implement_get_contact_attributes ()</h3>
1850
1964
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contacts_implement_get_contact_attributes
1851
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactsClass" title="TpSvcConnectionInterfaceContactsClass"><span class="returnvalue">TpSvcConnectionInterfaceContactsClass</span></a> *klass,
1852
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-get-contact-attributes-impl" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()"><span class="returnvalue">tp_svc_connection_interface_contacts_get_contact_attributes_impl</span></a> impl);</pre>
 
1965
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactsClass" title="TpSvcConnectionInterfaceContactsClass"><span class="type">TpSvcConnectionInterfaceContactsClass</span></a> *klass</code></em>,
 
1966
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contacts-get-contact-attributes-impl" title="tp_svc_connection_interface_contacts_get_contact_attributes_impl ()"><span class="type">tp_svc_connection_interface_contacts_get_contact_attributes_impl</span></a> impl</code></em>);</pre>
1853
1967
<p>
1854
1968
Register an implementation for the GetContactAttributes method in the vtable
1855
1969
of an implementation of this interface. To be called from
1856
 
the interface init function.</p>
 
1970
the interface init function.
 
1971
</p>
1857
1972
<div class="variablelist"><table border="0">
1858
1973
<col align="left" valign="top">
1859
1974
<tbody>
1860
1975
<tr>
1861
1976
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1862
 
<td> A class whose instances implement this interface
 
1977
<td>A class whose instances implement this interface
1863
1978
</td>
1864
1979
</tr>
1865
1980
<tr>
1866
1981
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1867
 
<td> A callback used to implement the GetContactAttributes D-Bus method
 
1982
<td>A callback used to implement the GetContactAttributes D-Bus method
1868
1983
</td>
1869
1984
</tr>
1870
1985
</tbody>
1874
1989
<div class="refsect2" title="tp_svc_connection_interface_contacts_return_from_get_contact_attributes ()">
1875
1990
<a name="tp-svc-connection-interface-contacts-return-from-get-contact-attributes"></a><h3>tp_svc_connection_interface_contacts_return_from_get_contact_attributes ()</h3>
1876
1991
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contacts_return_from_get_contact_attributes
1877
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
1878
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Attributes);</pre>
 
1992
                                                        (<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>,
 
1993
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Attributes</code></em>);</pre>
1879
1994
<p>
1880
1995
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1881
 
This inline function exists only to provide type-safety.</p>
 
1996
This inline function exists only to provide type-safety.
 
1997
</p>
1882
1998
<div class="variablelist"><table border="0">
1883
1999
<col align="left" valign="top">
1884
2000
<tbody>
1885
2001
<tr>
1886
2002
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1887
 
<td> The D-Bus method invocation context
 
2003
<td>The D-Bus method invocation context
1888
2004
</td>
1889
2005
</tr>
1890
2006
<tr>
1891
2007
<td><p><span class="term"><em class="parameter"><code>out_Attributes</code></em> :</span></p></td>
1892
 
<td> GHashTable * (FIXME, generate documentation)
 
2008
<td>GHashTable * (FIXME, generate documentation)
1893
2009
</td>
1894
2010
</tr>
1895
2011
</tbody>
1900
2016
<a name="TpSvcConnectionInterfaceRequests-struct"></a><h3>TpSvcConnectionInterfaceRequests</h3>
1901
2017
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceRequests TpSvcConnectionInterfaceRequests;</pre>
1902
2018
<p>
1903
 
Dummy typedef representing any implementation of this interface.</p>
 
2019
Dummy typedef representing any implementation of this interface.
 
2020
</p>
1904
2021
</div>
1905
2022
<hr>
1906
2023
<div class="refsect2" title="TpSvcConnectionInterfaceRequestsClass">
1912
2029
<p>
1913
2030
In a full implementation of this interface (i.e. all
1914
2031
methods implemented), the interface initialization
1915
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
2032
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
1916
2033
typically look like this:
1917
2034
</p>
1918
2035
<p>
1929
2046
#undef IMPLEMENT
1930
2047
}
1931
2048
</pre>
 
2049
<p>
 
2050
</p>
1932
2051
</div>
1933
2052
<hr>
1934
2053
<div class="refsect2" title="tp_svc_connection_interface_requests_create_channel_impl ()">
1935
2054
<a name="tp-svc-connection-interface-requests-create-channel-impl"></a><h3>tp_svc_connection_interface_requests_create_channel_impl ()</h3>
1936
2055
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_requests_create_channel_impl)
1937
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="returnvalue">TpSvcConnectionInterfaceRequests</span></a> *self,
1938
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Request,
1939
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2056
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *self</code></em>,
 
2057
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Request</code></em>,
 
2058
                                                         <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>
1940
2059
<p>
1941
2060
The signature of an implementation of the D-Bus method
1942
 
CreateChannel on interface org.freedesktop.Telepathy.Connection.Interface.Requests.</p>
 
2061
CreateChannel on interface org.freedesktop.Telepathy.Connection.Interface.Requests.
 
2062
</p>
1943
2063
<div class="variablelist"><table border="0">
1944
2064
<col align="left" valign="top">
1945
2065
<tbody>
1946
2066
<tr>
1947
2067
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1948
 
<td> The object implementing this interface
 
2068
<td>The object implementing this interface
1949
2069
</td>
1950
2070
</tr>
1951
2071
<tr>
1952
2072
<td><p><span class="term"><em class="parameter"><code>in_Request</code></em> :</span></p></td>
1953
 
<td> GHashTable * (FIXME, generate documentation)
 
2073
<td>GHashTable * (FIXME, generate documentation)
1954
2074
</td>
1955
2075
</tr>
1956
2076
<tr>
1957
2077
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1958
 
<td> Used to return values or throw an error
 
2078
<td>Used to return values or throw an error
1959
2079
</td>
1960
2080
</tr>
1961
2081
</tbody>
1965
2085
<div class="refsect2" title="tp_svc_connection_interface_requests_emit_channel_closed ()">
1966
2086
<a name="tp-svc-connection-interface-requests-emit-channel-closed"></a><h3>tp_svc_connection_interface_requests_emit_channel_closed ()</h3>
1967
2087
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_emit_channel_closed
1968
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1969
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Removed);</pre>
 
2088
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
2089
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Removed</code></em>);</pre>
1970
2090
<p>
1971
2091
Type-safe wrapper around g_signal_emit to emit the
1972
 
ChannelClosed signal on interface org.freedesktop.Telepathy.Connection.Interface.Requests.</p>
 
2092
ChannelClosed signal on interface org.freedesktop.Telepathy.Connection.Interface.Requests.
 
2093
</p>
1973
2094
<div class="variablelist"><table border="0">
1974
2095
<col align="left" valign="top">
1975
2096
<tbody>
1976
2097
<tr>
1977
2098
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1978
 
<td> The object implementing this interface
 
2099
<td>The object implementing this interface
1979
2100
</td>
1980
2101
</tr>
1981
2102
<tr>
1982
2103
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
1983
 
<td> const gchar * (FIXME, generate documentation)
 
2104
<td>const gchar * (FIXME, generate documentation)
1984
2105
</td>
1985
2106
</tr>
1986
2107
</tbody>
1990
2111
<div class="refsect2" title="tp_svc_connection_interface_requests_emit_new_channels ()">
1991
2112
<a name="tp-svc-connection-interface-requests-emit-new-channels"></a><h3>tp_svc_connection_interface_requests_emit_new_channels ()</h3>
1992
2113
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_emit_new_channels
1993
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1994
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Channels);</pre>
 
2114
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
2115
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Channels</code></em>);</pre>
1995
2116
<p>
1996
2117
Type-safe wrapper around g_signal_emit to emit the
1997
 
NewChannels signal on interface org.freedesktop.Telepathy.Connection.Interface.Requests.</p>
 
2118
NewChannels signal on interface org.freedesktop.Telepathy.Connection.Interface.Requests.
 
2119
</p>
1998
2120
<div class="variablelist"><table border="0">
1999
2121
<col align="left" valign="top">
2000
2122
<tbody>
2001
2123
<tr>
2002
2124
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
2003
 
<td> The object implementing this interface
 
2125
<td>The object implementing this interface
2004
2126
</td>
2005
2127
</tr>
2006
2128
<tr>
2007
2129
<td><p><span class="term"><em class="parameter"><code>arg_Channels</code></em> :</span></p></td>
2008
 
<td> const GPtrArray * (FIXME, generate documentation)
 
2130
<td>const GPtrArray * (FIXME, generate documentation)
2009
2131
</td>
2010
2132
</tr>
2011
2133
</tbody>
2015
2137
<div class="refsect2" title="tp_svc_connection_interface_requests_ensure_channel_impl ()">
2016
2138
<a name="tp-svc-connection-interface-requests-ensure-channel-impl"></a><h3>tp_svc_connection_interface_requests_ensure_channel_impl ()</h3>
2017
2139
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_requests_ensure_channel_impl)
2018
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="returnvalue">TpSvcConnectionInterfaceRequests</span></a> *self,
2019
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Request,
2020
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2140
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *self</code></em>,
 
2141
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Request</code></em>,
 
2142
                                                         <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>
2021
2143
<p>
2022
2144
The signature of an implementation of the D-Bus method
2023
 
EnsureChannel on interface org.freedesktop.Telepathy.Connection.Interface.Requests.</p>
 
2145
EnsureChannel on interface org.freedesktop.Telepathy.Connection.Interface.Requests.
 
2146
</p>
2024
2147
<div class="variablelist"><table border="0">
2025
2148
<col align="left" valign="top">
2026
2149
<tbody>
2027
2150
<tr>
2028
2151
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2029
 
<td> The object implementing this interface
 
2152
<td>The object implementing this interface
2030
2153
</td>
2031
2154
</tr>
2032
2155
<tr>
2033
2156
<td><p><span class="term"><em class="parameter"><code>in_Request</code></em> :</span></p></td>
2034
 
<td> GHashTable * (FIXME, generate documentation)
 
2157
<td>GHashTable * (FIXME, generate documentation)
2035
2158
</td>
2036
2159
</tr>
2037
2160
<tr>
2038
2161
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2039
 
<td> Used to return values or throw an error
 
2162
<td>Used to return values or throw an error
2040
2163
</td>
2041
2164
</tr>
2042
2165
</tbody>
2046
2169
<div class="refsect2" title="tp_svc_connection_interface_requests_implement_create_channel ()">
2047
2170
<a name="tp-svc-connection-interface-requests-implement-create-channel"></a><h3>tp_svc_connection_interface_requests_implement_create_channel ()</h3>
2048
2171
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_implement_create_channel
2049
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="returnvalue">TpSvcConnectionInterfaceRequestsClass</span></a> *klass,
2050
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-create-channel-impl" title="tp_svc_connection_interface_requests_create_channel_impl ()"><span class="returnvalue">tp_svc_connection_interface_requests_create_channel_impl</span></a> impl);</pre>
 
2172
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="type">TpSvcConnectionInterfaceRequestsClass</span></a> *klass</code></em>,
 
2173
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-create-channel-impl" title="tp_svc_connection_interface_requests_create_channel_impl ()"><span class="type">tp_svc_connection_interface_requests_create_channel_impl</span></a> impl</code></em>);</pre>
2051
2174
<p>
2052
2175
Register an implementation for the CreateChannel method in the vtable
2053
2176
of an implementation of this interface. To be called from
2054
 
the interface init function.</p>
 
2177
the interface init function.
 
2178
</p>
2055
2179
<div class="variablelist"><table border="0">
2056
2180
<col align="left" valign="top">
2057
2181
<tbody>
2058
2182
<tr>
2059
2183
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2060
 
<td> A class whose instances implement this interface
 
2184
<td>A class whose instances implement this interface
2061
2185
</td>
2062
2186
</tr>
2063
2187
<tr>
2064
2188
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2065
 
<td> A callback used to implement the CreateChannel D-Bus method
 
2189
<td>A callback used to implement the CreateChannel D-Bus method
2066
2190
</td>
2067
2191
</tr>
2068
2192
</tbody>
2072
2196
<div class="refsect2" title="tp_svc_connection_interface_requests_implement_ensure_channel ()">
2073
2197
<a name="tp-svc-connection-interface-requests-implement-ensure-channel"></a><h3>tp_svc_connection_interface_requests_implement_ensure_channel ()</h3>
2074
2198
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_implement_ensure_channel
2075
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="returnvalue">TpSvcConnectionInterfaceRequestsClass</span></a> *klass,
2076
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-ensure-channel-impl" title="tp_svc_connection_interface_requests_ensure_channel_impl ()"><span class="returnvalue">tp_svc_connection_interface_requests_ensure_channel_impl</span></a> impl);</pre>
 
2199
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequestsClass" title="TpSvcConnectionInterfaceRequestsClass"><span class="type">TpSvcConnectionInterfaceRequestsClass</span></a> *klass</code></em>,
 
2200
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-requests-ensure-channel-impl" title="tp_svc_connection_interface_requests_ensure_channel_impl ()"><span class="type">tp_svc_connection_interface_requests_ensure_channel_impl</span></a> impl</code></em>);</pre>
2077
2201
<p>
2078
2202
Register an implementation for the EnsureChannel method in the vtable
2079
2203
of an implementation of this interface. To be called from
2080
 
the interface init function.</p>
 
2204
the interface init function.
 
2205
</p>
2081
2206
<div class="variablelist"><table border="0">
2082
2207
<col align="left" valign="top">
2083
2208
<tbody>
2084
2209
<tr>
2085
2210
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2086
 
<td> A class whose instances implement this interface
 
2211
<td>A class whose instances implement this interface
2087
2212
</td>
2088
2213
</tr>
2089
2214
<tr>
2090
2215
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2091
 
<td> A callback used to implement the EnsureChannel D-Bus method
 
2216
<td>A callback used to implement the EnsureChannel D-Bus method
2092
2217
</td>
2093
2218
</tr>
2094
2219
</tbody>
2098
2223
<div class="refsect2" title="tp_svc_connection_interface_requests_return_from_create_channel ()">
2099
2224
<a name="tp-svc-connection-interface-requests-return-from-create-channel"></a><h3>tp_svc_connection_interface_requests_return_from_create_channel ()</h3>
2100
2225
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_return_from_create_channel
2101
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
2102
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Channel,
2103
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Properties);</pre>
 
2226
                                                        (<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>,
 
2227
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Channel</code></em>,
 
2228
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Properties</code></em>);</pre>
2104
2229
<p>
2105
2230
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2106
 
This inline function exists only to provide type-safety.</p>
 
2231
This inline function exists only to provide type-safety.
 
2232
</p>
2107
2233
<div class="variablelist"><table border="0">
2108
2234
<col align="left" valign="top">
2109
2235
<tbody>
2110
2236
<tr>
2111
2237
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2112
 
<td> The D-Bus method invocation context
 
2238
<td>The D-Bus method invocation context
2113
2239
</td>
2114
2240
</tr>
2115
2241
<tr>
2116
2242
<td><p><span class="term"><em class="parameter"><code>out_Channel</code></em> :</span></p></td>
2117
 
<td> const gchar * (FIXME, generate documentation)
 
2243
<td>const gchar * (FIXME, generate documentation)
2118
2244
</td>
2119
2245
</tr>
2120
2246
<tr>
2121
2247
<td><p><span class="term"><em class="parameter"><code>out_Properties</code></em> :</span></p></td>
2122
 
<td> GHashTable * (FIXME, generate documentation)
 
2248
<td>GHashTable * (FIXME, generate documentation)
2123
2249
</td>
2124
2250
</tr>
2125
2251
</tbody>
2129
2255
<div class="refsect2" title="tp_svc_connection_interface_requests_return_from_ensure_channel ()">
2130
2256
<a name="tp-svc-connection-interface-requests-return-from-ensure-channel"></a><h3>tp_svc_connection_interface_requests_return_from_ensure_channel ()</h3>
2131
2257
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_requests_return_from_ensure_channel
2132
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
2133
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> out_Yours,
2134
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Channel,
2135
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Properties);</pre>
 
2258
                                                        (<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>,
 
2259
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> out_Yours</code></em>,
 
2260
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Channel</code></em>,
 
2261
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Properties</code></em>);</pre>
2136
2262
<p>
2137
2263
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2138
 
This inline function exists only to provide type-safety.</p>
 
2264
This inline function exists only to provide type-safety.
 
2265
</p>
2139
2266
<div class="variablelist"><table border="0">
2140
2267
<col align="left" valign="top">
2141
2268
<tbody>
2142
2269
<tr>
2143
2270
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2144
 
<td> The D-Bus method invocation context
 
2271
<td>The D-Bus method invocation context
2145
2272
</td>
2146
2273
</tr>
2147
2274
<tr>
2148
2275
<td><p><span class="term"><em class="parameter"><code>out_Yours</code></em> :</span></p></td>
2149
 
<td> gboolean  (FIXME, generate documentation)
 
2276
<td>gboolean  (FIXME, generate documentation)
2150
2277
</td>
2151
2278
</tr>
2152
2279
<tr>
2153
2280
<td><p><span class="term"><em class="parameter"><code>out_Channel</code></em> :</span></p></td>
2154
 
<td> const gchar * (FIXME, generate documentation)
 
2281
<td>const gchar * (FIXME, generate documentation)
2155
2282
</td>
2156
2283
</tr>
2157
2284
<tr>
2158
2285
<td><p><span class="term"><em class="parameter"><code>out_Properties</code></em> :</span></p></td>
2159
 
<td> GHashTable * (FIXME, generate documentation)
 
2286
<td>GHashTable * (FIXME, generate documentation)
2160
2287
</td>
2161
2288
</tr>
2162
2289
</tbody>
2167
2294
<a name="TpSvcConnectionInterfaceSimplePresence-struct"></a><h3>TpSvcConnectionInterfaceSimplePresence</h3>
2168
2295
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceSimplePresence TpSvcConnectionInterfaceSimplePresence;</pre>
2169
2296
<p>
2170
 
Dummy typedef representing any implementation of this interface.</p>
 
2297
Dummy typedef representing any implementation of this interface.
 
2298
</p>
2171
2299
</div>
2172
2300
<hr>
2173
2301
<div class="refsect2" title="TpSvcConnectionInterfaceSimplePresenceClass">
2179
2307
<p>
2180
2308
In a full implementation of this interface (i.e. all
2181
2309
methods implemented), the interface initialization
2182
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
2310
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
2183
2311
typically look like this:
2184
2312
</p>
2185
2313
<p>
2196
2324
#undef IMPLEMENT
2197
2325
}
2198
2326
</pre>
 
2327
<p>
 
2328
</p>
2199
2329
</div>
2200
2330
<hr>
2201
2331
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_emit_presences_changed ()">
2202
2332
<a name="tp-svc-connection-interface-simple-presence-emit-presences-changed"></a><h3>tp_svc_connection_interface_simple_presence_emit_presences_changed ()</h3>
2203
2333
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_simple_presence_emit_presences_changed
2204
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
2205
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Presence);</pre>
 
2334
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
2335
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Presence</code></em>);</pre>
2206
2336
<p>
2207
2337
Type-safe wrapper around g_signal_emit to emit the
2208
 
PresencesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.</p>
 
2338
PresencesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.
 
2339
</p>
2209
2340
<div class="variablelist"><table border="0">
2210
2341
<col align="left" valign="top">
2211
2342
<tbody>
2212
2343
<tr>
2213
2344
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
2214
 
<td> The object implementing this interface
 
2345
<td>The object implementing this interface
2215
2346
</td>
2216
2347
</tr>
2217
2348
<tr>
2218
2349
<td><p><span class="term"><em class="parameter"><code>arg_Presence</code></em> :</span></p></td>
2219
 
<td> GHashTable * (FIXME, generate documentation)
 
2350
<td>GHashTable * (FIXME, generate documentation)
2220
2351
</td>
2221
2352
</tr>
2222
2353
</tbody>
2226
2357
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()">
2227
2358
<a name="tp-svc-connection-interface-simple-presence-get-presences-impl"></a><h3>tp_svc_connection_interface_simple_presence_get_presences_impl ()</h3>
2228
2359
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_simple_presence_get_presences_impl)
2229
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresence</span></a> *self,
2230
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
2231
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2360
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> *self</code></em>,
 
2361
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
2362
                                                         <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>
2232
2363
<p>
2233
2364
The signature of an implementation of the D-Bus method
2234
 
GetPresences on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.</p>
 
2365
GetPresences on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.
 
2366
</p>
2235
2367
<div class="variablelist"><table border="0">
2236
2368
<col align="left" valign="top">
2237
2369
<tbody>
2238
2370
<tr>
2239
2371
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2240
 
<td> The object implementing this interface
 
2372
<td>The object implementing this interface
2241
2373
</td>
2242
2374
</tr>
2243
2375
<tr>
2244
2376
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
2245
 
<td> const GArray * (FIXME, generate documentation)
 
2377
<td>const GArray * (FIXME, generate documentation)
2246
2378
</td>
2247
2379
</tr>
2248
2380
<tr>
2249
2381
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2250
 
<td> Used to return values or throw an error
 
2382
<td>Used to return values or throw an error
2251
2383
</td>
2252
2384
</tr>
2253
2385
</tbody>
2257
2389
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_implement_get_presences ()">
2258
2390
<a name="tp-svc-connection-interface-simple-presence-implement-get-presences"></a><h3>tp_svc_connection_interface_simple_presence_implement_get_presences ()</h3>
2259
2391
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_simple_presence_implement_get_presences
2260
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass,
2261
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-get-presences-impl" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()"><span class="returnvalue">tp_svc_connection_interface_simple_presence_get_presences_impl</span></a> impl);</pre>
 
2392
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="type">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass</code></em>,
 
2393
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-get-presences-impl" title="tp_svc_connection_interface_simple_presence_get_presences_impl ()"><span class="type">tp_svc_connection_interface_simple_presence_get_presences_impl</span></a> impl</code></em>);</pre>
2262
2394
<p>
2263
2395
Register an implementation for the GetPresences method in the vtable
2264
2396
of an implementation of this interface. To be called from
2265
 
the interface init function.</p>
 
2397
the interface init function.
 
2398
</p>
2266
2399
<div class="variablelist"><table border="0">
2267
2400
<col align="left" valign="top">
2268
2401
<tbody>
2269
2402
<tr>
2270
2403
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2271
 
<td> A class whose instances implement this interface
 
2404
<td>A class whose instances implement this interface
2272
2405
</td>
2273
2406
</tr>
2274
2407
<tr>
2275
2408
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2276
 
<td> A callback used to implement the GetPresences D-Bus method
 
2409
<td>A callback used to implement the GetPresences D-Bus method
2277
2410
</td>
2278
2411
</tr>
2279
2412
</tbody>
2283
2416
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_implement_set_presence ()">
2284
2417
<a name="tp-svc-connection-interface-simple-presence-implement-set-presence"></a><h3>tp_svc_connection_interface_simple_presence_implement_set_presence ()</h3>
2285
2418
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_simple_presence_implement_set_presence
2286
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass,
2287
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-set-presence-impl" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_simple_presence_set_presence_impl</span></a> impl);</pre>
 
2419
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresenceClass" title="TpSvcConnectionInterfaceSimplePresenceClass"><span class="type">TpSvcConnectionInterfaceSimplePresenceClass</span></a> *klass</code></em>,
 
2420
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-simple-presence-set-presence-impl" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()"><span class="type">tp_svc_connection_interface_simple_presence_set_presence_impl</span></a> impl</code></em>);</pre>
2288
2421
<p>
2289
2422
Register an implementation for the SetPresence method in the vtable
2290
2423
of an implementation of this interface. To be called from
2291
 
the interface init function.</p>
 
2424
the interface init function.
 
2425
</p>
2292
2426
<div class="variablelist"><table border="0">
2293
2427
<col align="left" valign="top">
2294
2428
<tbody>
2295
2429
<tr>
2296
2430
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2297
 
<td> A class whose instances implement this interface
 
2431
<td>A class whose instances implement this interface
2298
2432
</td>
2299
2433
</tr>
2300
2434
<tr>
2301
2435
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2302
 
<td> A callback used to implement the SetPresence D-Bus method
 
2436
<td>A callback used to implement the SetPresence D-Bus method
2303
2437
</td>
2304
2438
</tr>
2305
2439
</tbody>
2309
2443
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_return_from_get_presences ()">
2310
2444
<a name="tp-svc-connection-interface-simple-presence-return-from-get-presences"></a><h3>tp_svc_connection_interface_simple_presence_return_from_get_presences ()</h3>
2311
2445
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_simple_presence_return_from_get_presences
2312
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
2313
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Presence);</pre>
 
2446
                                                        (<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>,
 
2447
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Presence</code></em>);</pre>
2314
2448
<p>
2315
2449
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2316
 
This inline function exists only to provide type-safety.</p>
 
2450
This inline function exists only to provide type-safety.
 
2451
</p>
2317
2452
<div class="variablelist"><table border="0">
2318
2453
<col align="left" valign="top">
2319
2454
<tbody>
2320
2455
<tr>
2321
2456
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2322
 
<td> The D-Bus method invocation context
 
2457
<td>The D-Bus method invocation context
2323
2458
</td>
2324
2459
</tr>
2325
2460
<tr>
2326
2461
<td><p><span class="term"><em class="parameter"><code>out_Presence</code></em> :</span></p></td>
2327
 
<td> GHashTable * (FIXME, generate documentation)
 
2462
<td>GHashTable * (FIXME, generate documentation)
2328
2463
</td>
2329
2464
</tr>
2330
2465
</tbody>
2334
2469
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_return_from_set_presence ()">
2335
2470
<a name="tp-svc-connection-interface-simple-presence-return-from-set-presence"></a><h3>tp_svc_connection_interface_simple_presence_return_from_set_presence ()</h3>
2336
2471
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_simple_presence_return_from_set_presence
2337
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2472
                                                        (<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>
2338
2473
<p>
2339
2474
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2340
 
This inline function exists only to provide type-safety.</p>
 
2475
This inline function exists only to provide type-safety.
 
2476
</p>
2341
2477
<div class="variablelist"><table border="0">
2342
2478
<col align="left" valign="top">
2343
2479
<tbody><tr>
2344
2480
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2345
 
<td> The D-Bus method invocation context
 
2481
<td>The D-Bus method invocation context
2346
2482
</td>
2347
2483
</tr></tbody>
2348
2484
</table></div>
2351
2487
<div class="refsect2" title="tp_svc_connection_interface_simple_presence_set_presence_impl ()">
2352
2488
<a name="tp-svc-connection-interface-simple-presence-set-presence-impl"></a><h3>tp_svc_connection_interface_simple_presence_set_presence_impl ()</h3>
2353
2489
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_simple_presence_set_presence_impl)
2354
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="returnvalue">TpSvcConnectionInterfaceSimplePresence</span></a> *self,
2355
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
2356
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status_Message,
2357
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2490
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> *self</code></em>,
 
2491
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
2492
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status_Message</code></em>,
 
2493
                                                         <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>
2358
2494
<p>
2359
2495
The signature of an implementation of the D-Bus method
2360
 
SetPresence on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.</p>
 
2496
SetPresence on interface org.freedesktop.Telepathy.Connection.Interface.SimplePresence.
 
2497
</p>
2361
2498
<div class="variablelist"><table border="0">
2362
2499
<col align="left" valign="top">
2363
2500
<tbody>
2364
2501
<tr>
2365
2502
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2366
 
<td> The object implementing this interface
 
2503
<td>The object implementing this interface
2367
2504
</td>
2368
2505
</tr>
2369
2506
<tr>
2370
2507
<td><p><span class="term"><em class="parameter"><code>in_Status</code></em> :</span></p></td>
2371
 
<td> const gchar * (FIXME, generate documentation)
 
2508
<td>const gchar * (FIXME, generate documentation)
2372
2509
</td>
2373
2510
</tr>
2374
2511
<tr>
2375
2512
<td><p><span class="term"><em class="parameter"><code>in_Status_Message</code></em> :</span></p></td>
2376
 
<td> const gchar * (FIXME, generate documentation)
 
2513
<td>const gchar * (FIXME, generate documentation)
2377
2514
</td>
2378
2515
</tr>
2379
2516
<tr>
2380
2517
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2381
 
<td> Used to return values or throw an error
 
2518
<td>Used to return values or throw an error
2382
2519
</td>
2383
2520
</tr>
2384
2521
</tbody>
2389
2526
<a name="TpSvcConnectionInterfacePresence-struct"></a><h3>TpSvcConnectionInterfacePresence</h3>
2390
2527
<pre class="programlisting">typedef struct _TpSvcConnectionInterfacePresence TpSvcConnectionInterfacePresence;</pre>
2391
2528
<p>
2392
 
Dummy typedef representing any implementation of this interface.</p>
 
2529
Dummy typedef representing any implementation of this interface.
 
2530
</p>
2393
2531
</div>
2394
2532
<hr>
2395
2533
<div class="refsect2" title="TpSvcConnectionInterfacePresenceClass">
2401
2539
<p>
2402
2540
In a full implementation of this interface (i.e. all
2403
2541
methods implemented), the interface initialization
2404
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
2542
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
2405
2543
typically look like this:
2406
2544
</p>
2407
2545
<p>
2424
2562
#undef IMPLEMENT
2425
2563
}
2426
2564
</pre>
 
2565
<p>
 
2566
</p>
2427
2567
</div>
2428
2568
<hr>
2429
2569
<div class="refsect2" title="tp_svc_connection_interface_presence_add_status_impl ()">
2430
2570
<a name="tp-svc-connection-interface-presence-add-status-impl"></a><h3>tp_svc_connection_interface_presence_add_status_impl ()</h3>
2431
2571
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_add_status_impl)
2432
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2433
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
2434
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Parameters,
2435
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2572
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2573
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
2574
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Parameters</code></em>,
 
2575
                                                         <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>
2436
2576
<p>
2437
2577
The signature of an implementation of the D-Bus method
2438
 
AddStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2578
AddStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2579
</p>
2439
2580
<div class="variablelist"><table border="0">
2440
2581
<col align="left" valign="top">
2441
2582
<tbody>
2442
2583
<tr>
2443
2584
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2444
 
<td> The object implementing this interface
 
2585
<td>The object implementing this interface
2445
2586
</td>
2446
2587
</tr>
2447
2588
<tr>
2448
2589
<td><p><span class="term"><em class="parameter"><code>in_Status</code></em> :</span></p></td>
2449
 
<td> const gchar * (FIXME, generate documentation)
 
2590
<td>const gchar * (FIXME, generate documentation)
2450
2591
</td>
2451
2592
</tr>
2452
2593
<tr>
2453
2594
<td><p><span class="term"><em class="parameter"><code>in_Parameters</code></em> :</span></p></td>
2454
 
<td> GHashTable * (FIXME, generate documentation)
 
2595
<td>GHashTable * (FIXME, generate documentation)
2455
2596
</td>
2456
2597
</tr>
2457
2598
<tr>
2458
2599
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2459
 
<td> Used to return values or throw an error
 
2600
<td>Used to return values or throw an error
2460
2601
</td>
2461
2602
</tr>
2462
2603
</tbody>
2466
2607
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_add_status ()">
2467
2608
<a name="tp-svc-connection-interface-presence-implement-add-status"></a><h3>tp_svc_connection_interface_presence_implement_add_status ()</h3>
2468
2609
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_add_status
2469
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2470
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-add-status-impl" title="tp_svc_connection_interface_presence_add_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_add_status_impl</span></a> impl);</pre>
 
2610
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
2611
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-add-status-impl" title="tp_svc_connection_interface_presence_add_status_impl ()"><span class="type">tp_svc_connection_interface_presence_add_status_impl</span></a> impl</code></em>);</pre>
2471
2612
<p>
2472
2613
Register an implementation for the AddStatus method in the vtable
2473
2614
of an implementation of this interface. To be called from
2474
 
the interface init function.</p>
 
2615
the interface init function.
 
2616
</p>
2475
2617
<div class="variablelist"><table border="0">
2476
2618
<col align="left" valign="top">
2477
2619
<tbody>
2478
2620
<tr>
2479
2621
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2480
 
<td> A class whose instances implement this interface
 
2622
<td>A class whose instances implement this interface
2481
2623
</td>
2482
2624
</tr>
2483
2625
<tr>
2484
2626
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2485
 
<td> A callback used to implement the AddStatus D-Bus method
 
2627
<td>A callback used to implement the AddStatus D-Bus method
2486
2628
</td>
2487
2629
</tr>
2488
2630
</tbody>
2492
2634
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_add_status ()">
2493
2635
<a name="tp-svc-connection-interface-presence-return-from-add-status"></a><h3>tp_svc_connection_interface_presence_return_from_add_status ()</h3>
2494
2636
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_add_status
2495
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2637
                                                        (<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>
2496
2638
<p>
2497
2639
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2498
 
This inline function exists only to provide type-safety.</p>
 
2640
This inline function exists only to provide type-safety.
 
2641
</p>
2499
2642
<div class="variablelist"><table border="0">
2500
2643
<col align="left" valign="top">
2501
2644
<tbody><tr>
2502
2645
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2503
 
<td> The D-Bus method invocation context
 
2646
<td>The D-Bus method invocation context
2504
2647
</td>
2505
2648
</tr></tbody>
2506
2649
</table></div>
2509
2652
<div class="refsect2" title="tp_svc_connection_interface_presence_clear_status_impl ()">
2510
2653
<a name="tp-svc-connection-interface-presence-clear-status-impl"></a><h3>tp_svc_connection_interface_presence_clear_status_impl ()</h3>
2511
2654
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_clear_status_impl)
2512
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2513
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2655
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2656
                                                         <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>
2514
2657
<p>
2515
2658
The signature of an implementation of the D-Bus method
2516
 
ClearStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2659
ClearStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2660
</p>
2517
2661
<div class="variablelist"><table border="0">
2518
2662
<col align="left" valign="top">
2519
2663
<tbody>
2520
2664
<tr>
2521
2665
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2522
 
<td> The object implementing this interface
 
2666
<td>The object implementing this interface
2523
2667
</td>
2524
2668
</tr>
2525
2669
<tr>
2526
2670
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2527
 
<td> Used to return values or throw an error
 
2671
<td>Used to return values or throw an error
2528
2672
</td>
2529
2673
</tr>
2530
2674
</tbody>
2534
2678
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_clear_status ()">
2535
2679
<a name="tp-svc-connection-interface-presence-implement-clear-status"></a><h3>tp_svc_connection_interface_presence_implement_clear_status ()</h3>
2536
2680
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_clear_status
2537
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2538
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-clear-status-impl" title="tp_svc_connection_interface_presence_clear_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_clear_status_impl</span></a> impl);</pre>
 
2681
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
2682
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-clear-status-impl" title="tp_svc_connection_interface_presence_clear_status_impl ()"><span class="type">tp_svc_connection_interface_presence_clear_status_impl</span></a> impl</code></em>);</pre>
2539
2683
<p>
2540
2684
Register an implementation for the ClearStatus method in the vtable
2541
2685
of an implementation of this interface. To be called from
2542
 
the interface init function.</p>
 
2686
the interface init function.
 
2687
</p>
2543
2688
<div class="variablelist"><table border="0">
2544
2689
<col align="left" valign="top">
2545
2690
<tbody>
2546
2691
<tr>
2547
2692
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2548
 
<td> A class whose instances implement this interface
 
2693
<td>A class whose instances implement this interface
2549
2694
</td>
2550
2695
</tr>
2551
2696
<tr>
2552
2697
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2553
 
<td> A callback used to implement the ClearStatus D-Bus method
 
2698
<td>A callback used to implement the ClearStatus D-Bus method
2554
2699
</td>
2555
2700
</tr>
2556
2701
</tbody>
2560
2705
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_clear_status ()">
2561
2706
<a name="tp-svc-connection-interface-presence-return-from-clear-status"></a><h3>tp_svc_connection_interface_presence_return_from_clear_status ()</h3>
2562
2707
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_clear_status
2563
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2708
                                                        (<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>
2564
2709
<p>
2565
2710
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2566
 
This inline function exists only to provide type-safety.</p>
 
2711
This inline function exists only to provide type-safety.
 
2712
</p>
2567
2713
<div class="variablelist"><table border="0">
2568
2714
<col align="left" valign="top">
2569
2715
<tbody><tr>
2570
2716
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2571
 
<td> The D-Bus method invocation context
 
2717
<td>The D-Bus method invocation context
2572
2718
</td>
2573
2719
</tr></tbody>
2574
2720
</table></div>
2577
2723
<div class="refsect2" title="tp_svc_connection_interface_presence_get_presence_impl ()">
2578
2724
<a name="tp-svc-connection-interface-presence-get-presence-impl"></a><h3>tp_svc_connection_interface_presence_get_presence_impl ()</h3>
2579
2725
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_get_presence_impl)
2580
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2581
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
2582
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2726
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2727
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
2728
                                                         <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>
2583
2729
<p>
2584
2730
The signature of an implementation of the D-Bus method
2585
 
GetPresence on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2731
GetPresence on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2732
</p>
2586
2733
<div class="variablelist"><table border="0">
2587
2734
<col align="left" valign="top">
2588
2735
<tbody>
2589
2736
<tr>
2590
2737
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2591
 
<td> The object implementing this interface
 
2738
<td>The object implementing this interface
2592
2739
</td>
2593
2740
</tr>
2594
2741
<tr>
2595
2742
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
2596
 
<td> const GArray * (FIXME, generate documentation)
 
2743
<td>const GArray * (FIXME, generate documentation)
2597
2744
</td>
2598
2745
</tr>
2599
2746
<tr>
2600
2747
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2601
 
<td> Used to return values or throw an error
 
2748
<td>Used to return values or throw an error
2602
2749
</td>
2603
2750
</tr>
2604
2751
</tbody>
2608
2755
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_get_presence ()">
2609
2756
<a name="tp-svc-connection-interface-presence-implement-get-presence"></a><h3>tp_svc_connection_interface_presence_implement_get_presence ()</h3>
2610
2757
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_get_presence
2611
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2612
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-presence-impl" title="tp_svc_connection_interface_presence_get_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_get_presence_impl</span></a> impl);</pre>
 
2758
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
2759
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-presence-impl" title="tp_svc_connection_interface_presence_get_presence_impl ()"><span class="type">tp_svc_connection_interface_presence_get_presence_impl</span></a> impl</code></em>);</pre>
2613
2760
<p>
2614
2761
Register an implementation for the GetPresence method in the vtable
2615
2762
of an implementation of this interface. To be called from
2616
 
the interface init function.</p>
 
2763
the interface init function.
 
2764
</p>
2617
2765
<div class="variablelist"><table border="0">
2618
2766
<col align="left" valign="top">
2619
2767
<tbody>
2620
2768
<tr>
2621
2769
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2622
 
<td> A class whose instances implement this interface
 
2770
<td>A class whose instances implement this interface
2623
2771
</td>
2624
2772
</tr>
2625
2773
<tr>
2626
2774
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2627
 
<td> A callback used to implement the GetPresence D-Bus method
 
2775
<td>A callback used to implement the GetPresence D-Bus method
2628
2776
</td>
2629
2777
</tr>
2630
2778
</tbody>
2634
2782
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_get_presence ()">
2635
2783
<a name="tp-svc-connection-interface-presence-return-from-get-presence"></a><h3>tp_svc_connection_interface_presence_return_from_get_presence ()</h3>
2636
2784
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_get_presence
2637
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
2638
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Presence);</pre>
 
2785
                                                        (<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>,
 
2786
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Presence</code></em>);</pre>
2639
2787
<p>
2640
2788
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2641
 
This inline function exists only to provide type-safety.</p>
 
2789
This inline function exists only to provide type-safety.
 
2790
</p>
2642
2791
<div class="variablelist"><table border="0">
2643
2792
<col align="left" valign="top">
2644
2793
<tbody>
2645
2794
<tr>
2646
2795
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2647
 
<td> The D-Bus method invocation context
 
2796
<td>The D-Bus method invocation context
2648
2797
</td>
2649
2798
</tr>
2650
2799
<tr>
2651
2800
<td><p><span class="term"><em class="parameter"><code>out_Presence</code></em> :</span></p></td>
2652
 
<td> GHashTable * (FIXME, generate documentation)
 
2801
<td>GHashTable * (FIXME, generate documentation)
2653
2802
</td>
2654
2803
</tr>
2655
2804
</tbody>
2659
2808
<div class="refsect2" title="tp_svc_connection_interface_presence_get_statuses_impl ()">
2660
2809
<a name="tp-svc-connection-interface-presence-get-statuses-impl"></a><h3>tp_svc_connection_interface_presence_get_statuses_impl ()</h3>
2661
2810
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_get_statuses_impl)
2662
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2663
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2811
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2812
                                                         <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>
2664
2813
<p>
2665
2814
The signature of an implementation of the D-Bus method
2666
 
GetStatuses on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2815
GetStatuses on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2816
</p>
2667
2817
<div class="variablelist"><table border="0">
2668
2818
<col align="left" valign="top">
2669
2819
<tbody>
2670
2820
<tr>
2671
2821
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2672
 
<td> The object implementing this interface
 
2822
<td>The object implementing this interface
2673
2823
</td>
2674
2824
</tr>
2675
2825
<tr>
2676
2826
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2677
 
<td> Used to return values or throw an error
 
2827
<td>Used to return values or throw an error
2678
2828
</td>
2679
2829
</tr>
2680
2830
</tbody>
2684
2834
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_get_statuses ()">
2685
2835
<a name="tp-svc-connection-interface-presence-implement-get-statuses"></a><h3>tp_svc_connection_interface_presence_implement_get_statuses ()</h3>
2686
2836
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_get_statuses
2687
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2688
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-statuses-impl" title="tp_svc_connection_interface_presence_get_statuses_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_get_statuses_impl</span></a> impl);</pre>
 
2837
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
2838
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-get-statuses-impl" title="tp_svc_connection_interface_presence_get_statuses_impl ()"><span class="type">tp_svc_connection_interface_presence_get_statuses_impl</span></a> impl</code></em>);</pre>
2689
2839
<p>
2690
2840
Register an implementation for the GetStatuses method in the vtable
2691
2841
of an implementation of this interface. To be called from
2692
 
the interface init function.</p>
 
2842
the interface init function.
 
2843
</p>
2693
2844
<div class="variablelist"><table border="0">
2694
2845
<col align="left" valign="top">
2695
2846
<tbody>
2696
2847
<tr>
2697
2848
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2698
 
<td> A class whose instances implement this interface
 
2849
<td>A class whose instances implement this interface
2699
2850
</td>
2700
2851
</tr>
2701
2852
<tr>
2702
2853
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2703
 
<td> A callback used to implement the GetStatuses D-Bus method
 
2854
<td>A callback used to implement the GetStatuses D-Bus method
2704
2855
</td>
2705
2856
</tr>
2706
2857
</tbody>
2710
2861
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_get_statuses ()">
2711
2862
<a name="tp-svc-connection-interface-presence-return-from-get-statuses"></a><h3>tp_svc_connection_interface_presence_return_from_get_statuses ()</h3>
2712
2863
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_get_statuses
2713
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
2714
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Available_Statuses);</pre>
 
2864
                                                        (<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>,
 
2865
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Available_Statuses</code></em>);</pre>
2715
2866
<p>
2716
2867
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2717
 
This inline function exists only to provide type-safety.</p>
 
2868
This inline function exists only to provide type-safety.
 
2869
</p>
2718
2870
<div class="variablelist"><table border="0">
2719
2871
<col align="left" valign="top">
2720
2872
<tbody>
2721
2873
<tr>
2722
2874
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2723
 
<td> The D-Bus method invocation context
 
2875
<td>The D-Bus method invocation context
2724
2876
</td>
2725
2877
</tr>
2726
2878
<tr>
2727
2879
<td><p><span class="term"><em class="parameter"><code>out_Available_Statuses</code></em> :</span></p></td>
2728
 
<td> GHashTable * (FIXME, generate documentation)
 
2880
<td>GHashTable * (FIXME, generate documentation)
2729
2881
</td>
2730
2882
</tr>
2731
2883
</tbody>
2735
2887
<div class="refsect2" title="tp_svc_connection_interface_presence_remove_status_impl ()">
2736
2888
<a name="tp-svc-connection-interface-presence-remove-status-impl"></a><h3>tp_svc_connection_interface_presence_remove_status_impl ()</h3>
2737
2889
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_remove_status_impl)
2738
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2739
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Status,
2740
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2890
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2891
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Status</code></em>,
 
2892
                                                         <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>
2741
2893
<p>
2742
2894
The signature of an implementation of the D-Bus method
2743
 
RemoveStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2895
RemoveStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2896
</p>
2744
2897
<div class="variablelist"><table border="0">
2745
2898
<col align="left" valign="top">
2746
2899
<tbody>
2747
2900
<tr>
2748
2901
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2749
 
<td> The object implementing this interface
 
2902
<td>The object implementing this interface
2750
2903
</td>
2751
2904
</tr>
2752
2905
<tr>
2753
2906
<td><p><span class="term"><em class="parameter"><code>in_Status</code></em> :</span></p></td>
2754
 
<td> const gchar * (FIXME, generate documentation)
 
2907
<td>const gchar * (FIXME, generate documentation)
2755
2908
</td>
2756
2909
</tr>
2757
2910
<tr>
2758
2911
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2759
 
<td> Used to return values or throw an error
 
2912
<td>Used to return values or throw an error
2760
2913
</td>
2761
2914
</tr>
2762
2915
</tbody>
2766
2919
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_remove_status ()">
2767
2920
<a name="tp-svc-connection-interface-presence-implement-remove-status"></a><h3>tp_svc_connection_interface_presence_implement_remove_status ()</h3>
2768
2921
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_remove_status
2769
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2770
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-remove-status-impl" title="tp_svc_connection_interface_presence_remove_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_remove_status_impl</span></a> impl);</pre>
 
2922
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
2923
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-remove-status-impl" title="tp_svc_connection_interface_presence_remove_status_impl ()"><span class="type">tp_svc_connection_interface_presence_remove_status_impl</span></a> impl</code></em>);</pre>
2771
2924
<p>
2772
2925
Register an implementation for the RemoveStatus method in the vtable
2773
2926
of an implementation of this interface. To be called from
2774
 
the interface init function.</p>
 
2927
the interface init function.
 
2928
</p>
2775
2929
<div class="variablelist"><table border="0">
2776
2930
<col align="left" valign="top">
2777
2931
<tbody>
2778
2932
<tr>
2779
2933
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2780
 
<td> A class whose instances implement this interface
 
2934
<td>A class whose instances implement this interface
2781
2935
</td>
2782
2936
</tr>
2783
2937
<tr>
2784
2938
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2785
 
<td> A callback used to implement the RemoveStatus D-Bus method
 
2939
<td>A callback used to implement the RemoveStatus D-Bus method
2786
2940
</td>
2787
2941
</tr>
2788
2942
</tbody>
2792
2946
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_remove_status ()">
2793
2947
<a name="tp-svc-connection-interface-presence-return-from-remove-status"></a><h3>tp_svc_connection_interface_presence_return_from_remove_status ()</h3>
2794
2948
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_remove_status
2795
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2949
                                                        (<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>
2796
2950
<p>
2797
2951
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2798
 
This inline function exists only to provide type-safety.</p>
 
2952
This inline function exists only to provide type-safety.
 
2953
</p>
2799
2954
<div class="variablelist"><table border="0">
2800
2955
<col align="left" valign="top">
2801
2956
<tbody><tr>
2802
2957
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2803
 
<td> The D-Bus method invocation context
 
2958
<td>The D-Bus method invocation context
2804
2959
</td>
2805
2960
</tr></tbody>
2806
2961
</table></div>
2809
2964
<div class="refsect2" title="tp_svc_connection_interface_presence_request_presence_impl ()">
2810
2965
<a name="tp-svc-connection-interface-presence-request-presence-impl"></a><h3>tp_svc_connection_interface_presence_request_presence_impl ()</h3>
2811
2966
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_request_presence_impl)
2812
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2813
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
2814
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
2967
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
2968
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
2969
                                                         <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>
2815
2970
<p>
2816
2971
The signature of an implementation of the D-Bus method
2817
 
RequestPresence on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
2972
RequestPresence on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
2973
</p>
2818
2974
<div class="variablelist"><table border="0">
2819
2975
<col align="left" valign="top">
2820
2976
<tbody>
2821
2977
<tr>
2822
2978
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2823
 
<td> The object implementing this interface
 
2979
<td>The object implementing this interface
2824
2980
</td>
2825
2981
</tr>
2826
2982
<tr>
2827
2983
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
2828
 
<td> const GArray * (FIXME, generate documentation)
 
2984
<td>const GArray * (FIXME, generate documentation)
2829
2985
</td>
2830
2986
</tr>
2831
2987
<tr>
2832
2988
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2833
 
<td> Used to return values or throw an error
 
2989
<td>Used to return values or throw an error
2834
2990
</td>
2835
2991
</tr>
2836
2992
</tbody>
2840
2996
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_request_presence ()">
2841
2997
<a name="tp-svc-connection-interface-presence-implement-request-presence"></a><h3>tp_svc_connection_interface_presence_implement_request_presence ()</h3>
2842
2998
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_request_presence
2843
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2844
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-request-presence-impl" title="tp_svc_connection_interface_presence_request_presence_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_request_presence_impl</span></a> impl);</pre>
 
2999
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
3000
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-request-presence-impl" title="tp_svc_connection_interface_presence_request_presence_impl ()"><span class="type">tp_svc_connection_interface_presence_request_presence_impl</span></a> impl</code></em>);</pre>
2845
3001
<p>
2846
3002
Register an implementation for the RequestPresence method in the vtable
2847
3003
of an implementation of this interface. To be called from
2848
 
the interface init function.</p>
 
3004
the interface init function.
 
3005
</p>
2849
3006
<div class="variablelist"><table border="0">
2850
3007
<col align="left" valign="top">
2851
3008
<tbody>
2852
3009
<tr>
2853
3010
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2854
 
<td> A class whose instances implement this interface
 
3011
<td>A class whose instances implement this interface
2855
3012
</td>
2856
3013
</tr>
2857
3014
<tr>
2858
3015
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2859
 
<td> A callback used to implement the RequestPresence D-Bus method
 
3016
<td>A callback used to implement the RequestPresence D-Bus method
2860
3017
</td>
2861
3018
</tr>
2862
3019
</tbody>
2866
3023
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_request_presence ()">
2867
3024
<a name="tp-svc-connection-interface-presence-return-from-request-presence"></a><h3>tp_svc_connection_interface_presence_return_from_request_presence ()</h3>
2868
3025
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_request_presence
2869
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3026
                                                        (<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>
2870
3027
<p>
2871
3028
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2872
 
This inline function exists only to provide type-safety.</p>
 
3029
This inline function exists only to provide type-safety.
 
3030
</p>
2873
3031
<div class="variablelist"><table border="0">
2874
3032
<col align="left" valign="top">
2875
3033
<tbody><tr>
2876
3034
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2877
 
<td> The D-Bus method invocation context
 
3035
<td>The D-Bus method invocation context
2878
3036
</td>
2879
3037
</tr></tbody>
2880
3038
</table></div>
2883
3041
<div class="refsect2" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()">
2884
3042
<a name="tp-svc-connection-interface-presence-set-last-activity-time-impl"></a><h3>tp_svc_connection_interface_presence_set_last_activity_time_impl ()</h3>
2885
3043
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_set_last_activity_time_impl)
2886
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2887
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Time,
2888
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3044
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
3045
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Time</code></em>,
 
3046
                                                         <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>
2889
3047
<p>
2890
3048
The signature of an implementation of the D-Bus method
2891
 
SetLastActivityTime on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
3049
SetLastActivityTime on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
3050
</p>
2892
3051
<div class="variablelist"><table border="0">
2893
3052
<col align="left" valign="top">
2894
3053
<tbody>
2895
3054
<tr>
2896
3055
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2897
 
<td> The object implementing this interface
 
3056
<td>The object implementing this interface
2898
3057
</td>
2899
3058
</tr>
2900
3059
<tr>
2901
3060
<td><p><span class="term"><em class="parameter"><code>in_Time</code></em> :</span></p></td>
2902
 
<td> guint  (FIXME, generate documentation)
 
3061
<td>guint  (FIXME, generate documentation)
2903
3062
</td>
2904
3063
</tr>
2905
3064
<tr>
2906
3065
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2907
 
<td> Used to return values or throw an error
 
3066
<td>Used to return values or throw an error
2908
3067
</td>
2909
3068
</tr>
2910
3069
</tbody>
2914
3073
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_set_last_activity_time ()">
2915
3074
<a name="tp-svc-connection-interface-presence-implement-set-last-activity-time"></a><h3>tp_svc_connection_interface_presence_implement_set_last_activity_time ()</h3>
2916
3075
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_set_last_activity_time
2917
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2918
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-last-activity-time-impl" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_set_last_activity_time_impl</span></a> impl);</pre>
 
3076
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
3077
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-last-activity-time-impl" title="tp_svc_connection_interface_presence_set_last_activity_time_impl ()"><span class="type">tp_svc_connection_interface_presence_set_last_activity_time_impl</span></a> impl</code></em>);</pre>
2919
3078
<p>
2920
3079
Register an implementation for the SetLastActivityTime method in the vtable
2921
3080
of an implementation of this interface. To be called from
2922
 
the interface init function.</p>
 
3081
the interface init function.
 
3082
</p>
2923
3083
<div class="variablelist"><table border="0">
2924
3084
<col align="left" valign="top">
2925
3085
<tbody>
2926
3086
<tr>
2927
3087
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
2928
 
<td> A class whose instances implement this interface
 
3088
<td>A class whose instances implement this interface
2929
3089
</td>
2930
3090
</tr>
2931
3091
<tr>
2932
3092
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
2933
 
<td> A callback used to implement the SetLastActivityTime D-Bus method
 
3093
<td>A callback used to implement the SetLastActivityTime D-Bus method
2934
3094
</td>
2935
3095
</tr>
2936
3096
</tbody>
2940
3100
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_set_last_activity_time ()">
2941
3101
<a name="tp-svc-connection-interface-presence-return-from-set-last-activity-time"></a><h3>tp_svc_connection_interface_presence_return_from_set_last_activity_time ()</h3>
2942
3102
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_set_last_activity_time
2943
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3103
                                                        (<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>
2944
3104
<p>
2945
3105
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
2946
 
This inline function exists only to provide type-safety.</p>
 
3106
This inline function exists only to provide type-safety.
 
3107
</p>
2947
3108
<div class="variablelist"><table border="0">
2948
3109
<col align="left" valign="top">
2949
3110
<tbody><tr>
2950
3111
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2951
 
<td> The D-Bus method invocation context
 
3112
<td>The D-Bus method invocation context
2952
3113
</td>
2953
3114
</tr></tbody>
2954
3115
</table></div>
2957
3118
<div class="refsect2" title="tp_svc_connection_interface_presence_set_status_impl ()">
2958
3119
<a name="tp-svc-connection-interface-presence-set-status-impl"></a><h3>tp_svc_connection_interface_presence_set_status_impl ()</h3>
2959
3120
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_presence_set_status_impl)
2960
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="returnvalue">TpSvcConnectionInterfacePresence</span></a> *self,
2961
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Statuses,
2962
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3121
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *self</code></em>,
 
3122
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Statuses</code></em>,
 
3123
                                                         <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>
2963
3124
<p>
2964
3125
The signature of an implementation of the D-Bus method
2965
 
SetStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
3126
SetStatus on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
3127
</p>
2966
3128
<div class="variablelist"><table border="0">
2967
3129
<col align="left" valign="top">
2968
3130
<tbody>
2969
3131
<tr>
2970
3132
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
2971
 
<td> The object implementing this interface
 
3133
<td>The object implementing this interface
2972
3134
</td>
2973
3135
</tr>
2974
3136
<tr>
2975
3137
<td><p><span class="term"><em class="parameter"><code>in_Statuses</code></em> :</span></p></td>
2976
 
<td> GHashTable * (FIXME, generate documentation)
 
3138
<td>GHashTable * (FIXME, generate documentation)
2977
3139
</td>
2978
3140
</tr>
2979
3141
<tr>
2980
3142
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
2981
 
<td> Used to return values or throw an error
 
3143
<td>Used to return values or throw an error
2982
3144
</td>
2983
3145
</tr>
2984
3146
</tbody>
2988
3150
<div class="refsect2" title="tp_svc_connection_interface_presence_implement_set_status ()">
2989
3151
<a name="tp-svc-connection-interface-presence-implement-set-status"></a><h3>tp_svc_connection_interface_presence_implement_set_status ()</h3>
2990
3152
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_implement_set_status
2991
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="returnvalue">TpSvcConnectionInterfacePresenceClass</span></a> *klass,
2992
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-status-impl" title="tp_svc_connection_interface_presence_set_status_impl ()"><span class="returnvalue">tp_svc_connection_interface_presence_set_status_impl</span></a> impl);</pre>
 
3153
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresenceClass" title="TpSvcConnectionInterfacePresenceClass"><span class="type">TpSvcConnectionInterfacePresenceClass</span></a> *klass</code></em>,
 
3154
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-presence-set-status-impl" title="tp_svc_connection_interface_presence_set_status_impl ()"><span class="type">tp_svc_connection_interface_presence_set_status_impl</span></a> impl</code></em>);</pre>
2993
3155
<p>
2994
3156
Register an implementation for the SetStatus method in the vtable
2995
3157
of an implementation of this interface. To be called from
2996
 
the interface init function.</p>
 
3158
the interface init function.
 
3159
</p>
2997
3160
<div class="variablelist"><table border="0">
2998
3161
<col align="left" valign="top">
2999
3162
<tbody>
3000
3163
<tr>
3001
3164
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3002
 
<td> A class whose instances implement this interface
 
3165
<td>A class whose instances implement this interface
3003
3166
</td>
3004
3167
</tr>
3005
3168
<tr>
3006
3169
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3007
 
<td> A callback used to implement the SetStatus D-Bus method
 
3170
<td>A callback used to implement the SetStatus D-Bus method
3008
3171
</td>
3009
3172
</tr>
3010
3173
</tbody>
3014
3177
<div class="refsect2" title="tp_svc_connection_interface_presence_return_from_set_status ()">
3015
3178
<a name="tp-svc-connection-interface-presence-return-from-set-status"></a><h3>tp_svc_connection_interface_presence_return_from_set_status ()</h3>
3016
3179
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_return_from_set_status
3017
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3180
                                                        (<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>
3018
3181
<p>
3019
3182
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3020
 
This inline function exists only to provide type-safety.</p>
 
3183
This inline function exists only to provide type-safety.
 
3184
</p>
3021
3185
<div class="variablelist"><table border="0">
3022
3186
<col align="left" valign="top">
3023
3187
<tbody><tr>
3024
3188
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3025
 
<td> The D-Bus method invocation context
 
3189
<td>The D-Bus method invocation context
3026
3190
</td>
3027
3191
</tr></tbody>
3028
3192
</table></div>
3031
3195
<div class="refsect2" title="tp_svc_connection_interface_presence_emit_presence_update ()">
3032
3196
<a name="tp-svc-connection-interface-presence-emit-presence-update"></a><h3>tp_svc_connection_interface_presence_emit_presence_update ()</h3>
3033
3197
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_presence_emit_presence_update
3034
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
3035
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Presence);</pre>
 
3198
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
3199
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Presence</code></em>);</pre>
3036
3200
<p>
3037
3201
Type-safe wrapper around g_signal_emit to emit the
3038
 
PresenceUpdate signal on interface org.freedesktop.Telepathy.Connection.Interface.Presence.</p>
 
3202
PresenceUpdate signal on interface org.freedesktop.Telepathy.Connection.Interface.Presence.
 
3203
</p>
3039
3204
<div class="variablelist"><table border="0">
3040
3205
<col align="left" valign="top">
3041
3206
<tbody>
3042
3207
<tr>
3043
3208
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
3044
 
<td> The object implementing this interface
 
3209
<td>The object implementing this interface
3045
3210
</td>
3046
3211
</tr>
3047
3212
<tr>
3048
3213
<td><p><span class="term"><em class="parameter"><code>arg_Presence</code></em> :</span></p></td>
3049
 
<td> GHashTable * (FIXME, generate documentation)
 
3214
<td>GHashTable * (FIXME, generate documentation)
3050
3215
</td>
3051
3216
</tr>
3052
3217
</tbody>
3057
3222
<a name="TpSvcConnectionInterfaceAvatars-struct"></a><h3>TpSvcConnectionInterfaceAvatars</h3>
3058
3223
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceAvatars TpSvcConnectionInterfaceAvatars;</pre>
3059
3224
<p>
3060
 
Dummy typedef representing any implementation of this interface.</p>
 
3225
Dummy typedef representing any implementation of this interface.
 
3226
</p>
3061
3227
</div>
3062
3228
<hr>
3063
3229
<div class="refsect2" title="TpSvcConnectionInterfaceAvatarsClass">
3069
3235
<p>
3070
3236
In a full implementation of this interface (i.e. all
3071
3237
methods implemented), the interface initialization
3072
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
3238
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
3073
3239
typically look like this:
3074
3240
</p>
3075
3241
<p>
3091
3257
#undef IMPLEMENT
3092
3258
}
3093
3259
</pre>
 
3260
<p>
 
3261
</p>
3094
3262
</div>
3095
3263
<hr>
3096
3264
<div class="refsect2" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()">
3097
3265
<a name="tp-svc-connection-interface-avatars-clear-avatar-impl"></a><h3>tp_svc_connection_interface_avatars_clear_avatar_impl ()</h3>
3098
3266
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_clear_avatar_impl)
3099
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3100
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3267
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3268
                                                         <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>
3101
3269
<p>
3102
3270
The signature of an implementation of the D-Bus method
3103
 
ClearAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3271
ClearAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3272
</p>
3104
3273
<div class="variablelist"><table border="0">
3105
3274
<col align="left" valign="top">
3106
3275
<tbody>
3107
3276
<tr>
3108
3277
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3109
 
<td> The object implementing this interface
 
3278
<td>The object implementing this interface
3110
3279
</td>
3111
3280
</tr>
3112
3281
<tr>
3113
3282
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3114
 
<td> Used to return values or throw an error
 
3283
<td>Used to return values or throw an error
3115
3284
</td>
3116
3285
</tr>
3117
3286
</tbody>
3121
3290
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_clear_avatar ()">
3122
3291
<a name="tp-svc-connection-interface-avatars-implement-clear-avatar"></a><h3>tp_svc_connection_interface_avatars_implement_clear_avatar ()</h3>
3123
3292
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_clear_avatar
3124
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3125
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-clear-avatar-impl" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_clear_avatar_impl</span></a> impl);</pre>
 
3293
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3294
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-clear-avatar-impl" title="tp_svc_connection_interface_avatars_clear_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_clear_avatar_impl</span></a> impl</code></em>);</pre>
3126
3295
<p>
3127
3296
Register an implementation for the ClearAvatar method in the vtable
3128
3297
of an implementation of this interface. To be called from
3129
 
the interface init function.</p>
 
3298
the interface init function.
 
3299
</p>
3130
3300
<div class="variablelist"><table border="0">
3131
3301
<col align="left" valign="top">
3132
3302
<tbody>
3133
3303
<tr>
3134
3304
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3135
 
<td> A class whose instances implement this interface
 
3305
<td>A class whose instances implement this interface
3136
3306
</td>
3137
3307
</tr>
3138
3308
<tr>
3139
3309
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3140
 
<td> A callback used to implement the ClearAvatar D-Bus method
 
3310
<td>A callback used to implement the ClearAvatar D-Bus method
3141
3311
</td>
3142
3312
</tr>
3143
3313
</tbody>
3147
3317
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_clear_avatar ()">
3148
3318
<a name="tp-svc-connection-interface-avatars-return-from-clear-avatar"></a><h3>tp_svc_connection_interface_avatars_return_from_clear_avatar ()</h3>
3149
3319
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_clear_avatar
3150
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3320
                                                        (<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>
3151
3321
<p>
3152
3322
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3153
 
This inline function exists only to provide type-safety.</p>
 
3323
This inline function exists only to provide type-safety.
 
3324
</p>
3154
3325
<div class="variablelist"><table border="0">
3155
3326
<col align="left" valign="top">
3156
3327
<tbody><tr>
3157
3328
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3158
 
<td> The D-Bus method invocation context
 
3329
<td>The D-Bus method invocation context
3159
3330
</td>
3160
3331
</tr></tbody>
3161
3332
</table></div>
3164
3335
<div class="refsect2" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()">
3165
3336
<a name="tp-svc-connection-interface-avatars-get-avatar-requirements-impl"></a><h3>tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()</h3>
3166
3337
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_get_avatar_requirements_impl)
3167
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3168
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3338
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3339
                                                         <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>
3169
3340
<p>
3170
3341
The signature of an implementation of the D-Bus method
3171
 
GetAvatarRequirements on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3342
GetAvatarRequirements on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3343
</p>
3172
3344
<div class="variablelist"><table border="0">
3173
3345
<col align="left" valign="top">
3174
3346
<tbody>
3175
3347
<tr>
3176
3348
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3177
 
<td> The object implementing this interface
 
3349
<td>The object implementing this interface
3178
3350
</td>
3179
3351
</tr>
3180
3352
<tr>
3181
3353
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3182
 
<td> Used to return values or throw an error
 
3354
<td>Used to return values or throw an error
3183
3355
</td>
3184
3356
</tr>
3185
3357
</tbody>
3189
3361
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_get_avatar_requirements ()">
3190
3362
<a name="tp-svc-connection-interface-avatars-implement-get-avatar-requirements"></a><h3>tp_svc_connection_interface_avatars_implement_get_avatar_requirements ()</h3>
3191
3363
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_get_avatar_requirements
3192
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3193
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-requirements-impl" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_avatar_requirements_impl</span></a> impl);</pre>
 
3364
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3365
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-requirements-impl" title="tp_svc_connection_interface_avatars_get_avatar_requirements_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_avatar_requirements_impl</span></a> impl</code></em>);</pre>
3194
3366
<p>
3195
3367
Register an implementation for the GetAvatarRequirements method in the vtable
3196
3368
of an implementation of this interface. To be called from
3197
 
the interface init function.</p>
 
3369
the interface init function.
 
3370
</p>
3198
3371
<div class="variablelist"><table border="0">
3199
3372
<col align="left" valign="top">
3200
3373
<tbody>
3201
3374
<tr>
3202
3375
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3203
 
<td> A class whose instances implement this interface
 
3376
<td>A class whose instances implement this interface
3204
3377
</td>
3205
3378
</tr>
3206
3379
<tr>
3207
3380
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3208
 
<td> A callback used to implement the GetAvatarRequirements D-Bus method
 
3381
<td>A callback used to implement the GetAvatarRequirements D-Bus method
3209
3382
</td>
3210
3383
</tr>
3211
3384
</tbody>
3215
3388
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_get_avatar_requirements ()">
3216
3389
<a name="tp-svc-connection-interface-avatars-return-from-get-avatar-requirements"></a><h3>tp_svc_connection_interface_avatars_return_from_get_avatar_requirements ()</h3>
3217
3390
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_get_avatar_requirements
3218
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3219
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_MIME_Types,
3220
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Min_Width,
3221
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Min_Height,
3222
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Width,
3223
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Height,
3224
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Max_Bytes);</pre>
 
3391
                                                        (<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>,
 
3392
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_MIME_Types</code></em>,
 
3393
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Min_Width</code></em>,
 
3394
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Min_Height</code></em>,
 
3395
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Width</code></em>,
 
3396
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Height</code></em>,
 
3397
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Max_Bytes</code></em>);</pre>
3225
3398
<p>
3226
3399
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3227
 
This inline function exists only to provide type-safety.</p>
 
3400
This inline function exists only to provide type-safety.
 
3401
</p>
3228
3402
<div class="variablelist"><table border="0">
3229
3403
<col align="left" valign="top">
3230
3404
<tbody>
3231
3405
<tr>
3232
3406
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3233
 
<td> The D-Bus method invocation context
 
3407
<td>The D-Bus method invocation context
3234
3408
</td>
3235
3409
</tr>
3236
3410
<tr>
3237
3411
<td><p><span class="term"><em class="parameter"><code>out_MIME_Types</code></em> :</span></p></td>
3238
 
<td> const gchar ** (FIXME, generate documentation)
 
3412
<td>const gchar ** (FIXME, generate documentation)
3239
3413
</td>
3240
3414
</tr>
3241
3415
<tr>
3242
3416
<td><p><span class="term"><em class="parameter"><code>out_Min_Width</code></em> :</span></p></td>
3243
 
<td> guint  (FIXME, generate documentation)
 
3417
<td>guint  (FIXME, generate documentation)
3244
3418
</td>
3245
3419
</tr>
3246
3420
<tr>
3247
3421
<td><p><span class="term"><em class="parameter"><code>out_Min_Height</code></em> :</span></p></td>
3248
 
<td> guint  (FIXME, generate documentation)
 
3422
<td>guint  (FIXME, generate documentation)
3249
3423
</td>
3250
3424
</tr>
3251
3425
<tr>
3252
3426
<td><p><span class="term"><em class="parameter"><code>out_Max_Width</code></em> :</span></p></td>
3253
 
<td> guint  (FIXME, generate documentation)
 
3427
<td>guint  (FIXME, generate documentation)
3254
3428
</td>
3255
3429
</tr>
3256
3430
<tr>
3257
3431
<td><p><span class="term"><em class="parameter"><code>out_Max_Height</code></em> :</span></p></td>
3258
 
<td> guint  (FIXME, generate documentation)
 
3432
<td>guint  (FIXME, generate documentation)
3259
3433
</td>
3260
3434
</tr>
3261
3435
<tr>
3262
3436
<td><p><span class="term"><em class="parameter"><code>out_Max_Bytes</code></em> :</span></p></td>
3263
 
<td> guint  (FIXME, generate documentation)
 
3437
<td>guint  (FIXME, generate documentation)
3264
3438
</td>
3265
3439
</tr>
3266
3440
</tbody>
3270
3444
<div class="refsect2" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()">
3271
3445
<a name="tp-svc-connection-interface-avatars-get-avatar-tokens-impl"></a><h3>tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()</h3>
3272
3446
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_get_avatar_tokens_impl)
3273
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3274
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
3275
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3447
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3448
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
3449
                                                         <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>
3276
3450
<p>
3277
3451
The signature of an implementation of the D-Bus method
3278
 
GetAvatarTokens on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3452
GetAvatarTokens on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3453
</p>
3279
3454
<div class="variablelist"><table border="0">
3280
3455
<col align="left" valign="top">
3281
3456
<tbody>
3282
3457
<tr>
3283
3458
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3284
 
<td> The object implementing this interface
 
3459
<td>The object implementing this interface
3285
3460
</td>
3286
3461
</tr>
3287
3462
<tr>
3288
3463
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
3289
 
<td> const GArray * (FIXME, generate documentation)
 
3464
<td>const GArray * (FIXME, generate documentation)
3290
3465
</td>
3291
3466
</tr>
3292
3467
<tr>
3293
3468
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3294
 
<td> Used to return values or throw an error
 
3469
<td>Used to return values or throw an error
3295
3470
</td>
3296
3471
</tr>
3297
3472
</tbody>
3301
3476
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_get_avatar_tokens ()">
3302
3477
<a name="tp-svc-connection-interface-avatars-implement-get-avatar-tokens"></a><h3>tp_svc_connection_interface_avatars_implement_get_avatar_tokens ()</h3>
3303
3478
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_get_avatar_tokens
3304
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3305
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_avatar_tokens_impl</span></a> impl);</pre>
 
3479
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3480
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_avatar_tokens_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_avatar_tokens_impl</span></a> impl</code></em>);</pre>
3306
3481
<p>
3307
3482
Register an implementation for the GetAvatarTokens method in the vtable
3308
3483
of an implementation of this interface. To be called from
3309
 
the interface init function.</p>
 
3484
the interface init function.
 
3485
</p>
3310
3486
<div class="variablelist"><table border="0">
3311
3487
<col align="left" valign="top">
3312
3488
<tbody>
3313
3489
<tr>
3314
3490
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3315
 
<td> A class whose instances implement this interface
 
3491
<td>A class whose instances implement this interface
3316
3492
</td>
3317
3493
</tr>
3318
3494
<tr>
3319
3495
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3320
 
<td> A callback used to implement the GetAvatarTokens D-Bus method
 
3496
<td>A callback used to implement the GetAvatarTokens D-Bus method
3321
3497
</td>
3322
3498
</tr>
3323
3499
</tbody>
3327
3503
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_get_avatar_tokens ()">
3328
3504
<a name="tp-svc-connection-interface-avatars-return-from-get-avatar-tokens"></a><h3>tp_svc_connection_interface_avatars_return_from_get_avatar_tokens ()</h3>
3329
3505
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_get_avatar_tokens
3330
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3331
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Tokens);</pre>
 
3506
                                                        (<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>,
 
3507
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Tokens</code></em>);</pre>
3332
3508
<p>
3333
3509
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3334
 
This inline function exists only to provide type-safety.</p>
 
3510
This inline function exists only to provide type-safety.
 
3511
</p>
3335
3512
<div class="variablelist"><table border="0">
3336
3513
<col align="left" valign="top">
3337
3514
<tbody>
3338
3515
<tr>
3339
3516
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3340
 
<td> The D-Bus method invocation context
 
3517
<td>The D-Bus method invocation context
3341
3518
</td>
3342
3519
</tr>
3343
3520
<tr>
3344
3521
<td><p><span class="term"><em class="parameter"><code>out_Tokens</code></em> :</span></p></td>
3345
 
<td> const gchar ** (FIXME, generate documentation)
 
3522
<td>const gchar ** (FIXME, generate documentation)
3346
3523
</td>
3347
3524
</tr>
3348
3525
</tbody>
3352
3529
<div class="refsect2" title="tp_svc_connection_interface_avatars_request_avatar_impl ()">
3353
3530
<a name="tp-svc-connection-interface-avatars-request-avatar-impl"></a><h3>tp_svc_connection_interface_avatars_request_avatar_impl ()</h3>
3354
3531
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_request_avatar_impl)
3355
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3356
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Contact,
3357
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3532
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3533
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
3534
                                                         <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>
3358
3535
<p>
3359
3536
The signature of an implementation of the D-Bus method
3360
 
RequestAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3537
RequestAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3538
</p>
3361
3539
<div class="variablelist"><table border="0">
3362
3540
<col align="left" valign="top">
3363
3541
<tbody>
3364
3542
<tr>
3365
3543
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3366
 
<td> The object implementing this interface
 
3544
<td>The object implementing this interface
3367
3545
</td>
3368
3546
</tr>
3369
3547
<tr>
3370
3548
<td><p><span class="term"><em class="parameter"><code>in_Contact</code></em> :</span></p></td>
3371
 
<td> guint  (FIXME, generate documentation)
 
3549
<td>guint  (FIXME, generate documentation)
3372
3550
</td>
3373
3551
</tr>
3374
3552
<tr>
3375
3553
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3376
 
<td> Used to return values or throw an error
 
3554
<td>Used to return values or throw an error
3377
3555
</td>
3378
3556
</tr>
3379
3557
</tbody>
3383
3561
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_request_avatar ()">
3384
3562
<a name="tp-svc-connection-interface-avatars-implement-request-avatar"></a><h3>tp_svc_connection_interface_avatars_implement_request_avatar ()</h3>
3385
3563
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_request_avatar
3386
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3387
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatar-impl" title="tp_svc_connection_interface_avatars_request_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_request_avatar_impl</span></a> impl);</pre>
 
3564
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3565
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatar-impl" title="tp_svc_connection_interface_avatars_request_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_request_avatar_impl</span></a> impl</code></em>);</pre>
3388
3566
<p>
3389
3567
Register an implementation for the RequestAvatar method in the vtable
3390
3568
of an implementation of this interface. To be called from
3391
 
the interface init function.</p>
 
3569
the interface init function.
 
3570
</p>
3392
3571
<div class="variablelist"><table border="0">
3393
3572
<col align="left" valign="top">
3394
3573
<tbody>
3395
3574
<tr>
3396
3575
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3397
 
<td> A class whose instances implement this interface
 
3576
<td>A class whose instances implement this interface
3398
3577
</td>
3399
3578
</tr>
3400
3579
<tr>
3401
3580
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3402
 
<td> A callback used to implement the RequestAvatar D-Bus method
 
3581
<td>A callback used to implement the RequestAvatar D-Bus method
3403
3582
</td>
3404
3583
</tr>
3405
3584
</tbody>
3409
3588
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_request_avatar ()">
3410
3589
<a name="tp-svc-connection-interface-avatars-return-from-request-avatar"></a><h3>tp_svc_connection_interface_avatars_return_from_request_avatar ()</h3>
3411
3590
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_request_avatar
3412
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3413
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *out_Data,
3414
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_MIME_Type);</pre>
 
3591
                                                        (<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>,
 
3592
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *out_Data</code></em>,
 
3593
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_MIME_Type</code></em>);</pre>
3415
3594
<p>
3416
3595
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3417
 
This inline function exists only to provide type-safety.</p>
 
3596
This inline function exists only to provide type-safety.
 
3597
</p>
3418
3598
<div class="variablelist"><table border="0">
3419
3599
<col align="left" valign="top">
3420
3600
<tbody>
3421
3601
<tr>
3422
3602
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3423
 
<td> The D-Bus method invocation context
 
3603
<td>The D-Bus method invocation context
3424
3604
</td>
3425
3605
</tr>
3426
3606
<tr>
3427
3607
<td><p><span class="term"><em class="parameter"><code>out_Data</code></em> :</span></p></td>
3428
 
<td> const GArray * (FIXME, generate documentation)
 
3608
<td>const GArray * (FIXME, generate documentation)
3429
3609
</td>
3430
3610
</tr>
3431
3611
<tr>
3432
3612
<td><p><span class="term"><em class="parameter"><code>out_MIME_Type</code></em> :</span></p></td>
3433
 
<td> const gchar * (FIXME, generate documentation)
 
3613
<td>const gchar * (FIXME, generate documentation)
3434
3614
</td>
3435
3615
</tr>
3436
3616
</tbody>
3440
3620
<div class="refsect2" title="tp_svc_connection_interface_avatars_set_avatar_impl ()">
3441
3621
<a name="tp-svc-connection-interface-avatars-set-avatar-impl"></a><h3>tp_svc_connection_interface_avatars_set_avatar_impl ()</h3>
3442
3622
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_set_avatar_impl)
3443
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3444
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Avatar,
3445
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_MIME_Type,
3446
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3623
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3624
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Avatar</code></em>,
 
3625
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_MIME_Type</code></em>,
 
3626
                                                         <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>
3447
3627
<p>
3448
3628
The signature of an implementation of the D-Bus method
3449
 
SetAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3629
SetAvatar on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3630
</p>
3450
3631
<div class="variablelist"><table border="0">
3451
3632
<col align="left" valign="top">
3452
3633
<tbody>
3453
3634
<tr>
3454
3635
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3455
 
<td> The object implementing this interface
 
3636
<td>The object implementing this interface
3456
3637
</td>
3457
3638
</tr>
3458
3639
<tr>
3459
3640
<td><p><span class="term"><em class="parameter"><code>in_Avatar</code></em> :</span></p></td>
3460
 
<td> const GArray * (FIXME, generate documentation)
 
3641
<td>const GArray * (FIXME, generate documentation)
3461
3642
</td>
3462
3643
</tr>
3463
3644
<tr>
3464
3645
<td><p><span class="term"><em class="parameter"><code>in_MIME_Type</code></em> :</span></p></td>
3465
 
<td> const gchar * (FIXME, generate documentation)
 
3646
<td>const gchar * (FIXME, generate documentation)
3466
3647
</td>
3467
3648
</tr>
3468
3649
<tr>
3469
3650
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3470
 
<td> Used to return values or throw an error
 
3651
<td>Used to return values or throw an error
3471
3652
</td>
3472
3653
</tr>
3473
3654
</tbody>
3477
3658
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_set_avatar ()">
3478
3659
<a name="tp-svc-connection-interface-avatars-implement-set-avatar"></a><h3>tp_svc_connection_interface_avatars_implement_set_avatar ()</h3>
3479
3660
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_set_avatar
3480
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3481
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-set-avatar-impl" title="tp_svc_connection_interface_avatars_set_avatar_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_set_avatar_impl</span></a> impl);</pre>
 
3661
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3662
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-set-avatar-impl" title="tp_svc_connection_interface_avatars_set_avatar_impl ()"><span class="type">tp_svc_connection_interface_avatars_set_avatar_impl</span></a> impl</code></em>);</pre>
3482
3663
<p>
3483
3664
Register an implementation for the SetAvatar method in the vtable
3484
3665
of an implementation of this interface. To be called from
3485
 
the interface init function.</p>
 
3666
the interface init function.
 
3667
</p>
3486
3668
<div class="variablelist"><table border="0">
3487
3669
<col align="left" valign="top">
3488
3670
<tbody>
3489
3671
<tr>
3490
3672
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3491
 
<td> A class whose instances implement this interface
 
3673
<td>A class whose instances implement this interface
3492
3674
</td>
3493
3675
</tr>
3494
3676
<tr>
3495
3677
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3496
 
<td> A callback used to implement the SetAvatar D-Bus method
 
3678
<td>A callback used to implement the SetAvatar D-Bus method
3497
3679
</td>
3498
3680
</tr>
3499
3681
</tbody>
3503
3685
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_set_avatar ()">
3504
3686
<a name="tp-svc-connection-interface-avatars-return-from-set-avatar"></a><h3>tp_svc_connection_interface_avatars_return_from_set_avatar ()</h3>
3505
3687
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_set_avatar
3506
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3507
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *out_Token);</pre>
 
3688
                                                        (<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>,
 
3689
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *out_Token</code></em>);</pre>
3508
3690
<p>
3509
3691
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3510
 
This inline function exists only to provide type-safety.</p>
 
3692
This inline function exists only to provide type-safety.
 
3693
</p>
3511
3694
<div class="variablelist"><table border="0">
3512
3695
<col align="left" valign="top">
3513
3696
<tbody>
3514
3697
<tr>
3515
3698
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3516
 
<td> The D-Bus method invocation context
 
3699
<td>The D-Bus method invocation context
3517
3700
</td>
3518
3701
</tr>
3519
3702
<tr>
3520
3703
<td><p><span class="term"><em class="parameter"><code>out_Token</code></em> :</span></p></td>
3521
 
<td> const gchar * (FIXME, generate documentation)
 
3704
<td>const gchar * (FIXME, generate documentation)
3522
3705
</td>
3523
3706
</tr>
3524
3707
</tbody>
3528
3711
<div class="refsect2" title="tp_svc_connection_interface_avatars_emit_avatar_updated ()">
3529
3712
<a name="tp-svc-connection-interface-avatars-emit-avatar-updated"></a><h3>tp_svc_connection_interface_avatars_emit_avatar_updated ()</h3>
3530
3713
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_emit_avatar_updated
3531
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
3532
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
3533
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_New_Avatar_Token);</pre>
 
3714
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
3715
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
3716
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_New_Avatar_Token</code></em>);</pre>
3534
3717
<p>
3535
3718
Type-safe wrapper around g_signal_emit to emit the
3536
 
AvatarUpdated signal on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3719
AvatarUpdated signal on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3720
</p>
3537
3721
<div class="variablelist"><table border="0">
3538
3722
<col align="left" valign="top">
3539
3723
<tbody>
3540
3724
<tr>
3541
3725
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
3542
 
<td> The object implementing this interface
 
3726
<td>The object implementing this interface
3543
3727
</td>
3544
3728
</tr>
3545
3729
<tr>
3546
3730
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
3547
 
<td> guint  (FIXME, generate documentation)
 
3731
<td>guint  (FIXME, generate documentation)
3548
3732
</td>
3549
3733
</tr>
3550
3734
<tr>
3551
3735
<td><p><span class="term"><em class="parameter"><code>arg_New_Avatar_Token</code></em> :</span></p></td>
3552
 
<td> const gchar * (FIXME, generate documentation)
 
3736
<td>const gchar * (FIXME, generate documentation)
3553
3737
</td>
3554
3738
</tr>
3555
3739
</tbody>
3559
3743
<div class="refsect2" title="tp_svc_connection_interface_avatars_emit_avatar_retrieved ()">
3560
3744
<a name="tp-svc-connection-interface-avatars-emit-avatar-retrieved"></a><h3>tp_svc_connection_interface_avatars_emit_avatar_retrieved ()</h3>
3561
3745
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_emit_avatar_retrieved
3562
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
3563
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
3564
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Token,
3565
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *arg_Avatar,
3566
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Type);</pre>
 
3746
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
3747
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
3748
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Token</code></em>,
 
3749
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Avatar</code></em>,
 
3750
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Type</code></em>);</pre>
3567
3751
<p>
3568
3752
Type-safe wrapper around g_signal_emit to emit the
3569
 
AvatarRetrieved signal on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3753
AvatarRetrieved signal on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3754
</p>
3570
3755
<div class="variablelist"><table border="0">
3571
3756
<col align="left" valign="top">
3572
3757
<tbody>
3573
3758
<tr>
3574
3759
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
3575
 
<td> The object implementing this interface
 
3760
<td>The object implementing this interface
3576
3761
</td>
3577
3762
</tr>
3578
3763
<tr>
3579
3764
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
3580
 
<td> guint  (FIXME, generate documentation)
 
3765
<td>guint  (FIXME, generate documentation)
3581
3766
</td>
3582
3767
</tr>
3583
3768
<tr>
3584
3769
<td><p><span class="term"><em class="parameter"><code>arg_Token</code></em> :</span></p></td>
3585
 
<td> const gchar * (FIXME, generate documentation)
 
3770
<td>const gchar * (FIXME, generate documentation)
3586
3771
</td>
3587
3772
</tr>
3588
3773
<tr>
3589
3774
<td><p><span class="term"><em class="parameter"><code>arg_Avatar</code></em> :</span></p></td>
3590
 
<td> const GArray * (FIXME, generate documentation)
 
3775
<td>const GArray * (FIXME, generate documentation)
3591
3776
</td>
3592
3777
</tr>
3593
3778
<tr>
3594
3779
<td><p><span class="term"><em class="parameter"><code>arg_Type</code></em> :</span></p></td>
3595
 
<td> const gchar * (FIXME, generate documentation)
 
3780
<td>const gchar * (FIXME, generate documentation)
3596
3781
</td>
3597
3782
</tr>
3598
3783
</tbody>
3602
3787
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_request_avatars ()">
3603
3788
<a name="tp-svc-connection-interface-avatars-implement-request-avatars"></a><h3>tp_svc_connection_interface_avatars_implement_request_avatars ()</h3>
3604
3789
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_request_avatars
3605
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3606
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatars-impl" title="tp_svc_connection_interface_avatars_request_avatars_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_request_avatars_impl</span></a> impl);</pre>
 
3790
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3791
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-request-avatars-impl" title="tp_svc_connection_interface_avatars_request_avatars_impl ()"><span class="type">tp_svc_connection_interface_avatars_request_avatars_impl</span></a> impl</code></em>);</pre>
3607
3792
<p>
3608
3793
Register an implementation for the RequestAvatars method in the vtable
3609
3794
of an implementation of this interface. To be called from
3610
 
the interface init function.</p>
 
3795
the interface init function.
 
3796
</p>
3611
3797
<div class="variablelist"><table border="0">
3612
3798
<col align="left" valign="top">
3613
3799
<tbody>
3614
3800
<tr>
3615
3801
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3616
 
<td> A class whose instances implement this interface
 
3802
<td>A class whose instances implement this interface
3617
3803
</td>
3618
3804
</tr>
3619
3805
<tr>
3620
3806
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3621
 
<td> A callback used to implement the RequestAvatars D-Bus method
 
3807
<td>A callback used to implement the RequestAvatars D-Bus method
3622
3808
</td>
3623
3809
</tr>
3624
3810
</tbody>
3628
3814
<div class="refsect2" title="tp_svc_connection_interface_avatars_request_avatars_impl ()">
3629
3815
<a name="tp-svc-connection-interface-avatars-request-avatars-impl"></a><h3>tp_svc_connection_interface_avatars_request_avatars_impl ()</h3>
3630
3816
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_request_avatars_impl)
3631
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3632
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
3633
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3817
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3818
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
3819
                                                         <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>
3634
3820
<p>
3635
3821
The signature of an implementation of the D-Bus method
3636
 
RequestAvatars on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3822
RequestAvatars on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3823
</p>
3637
3824
<div class="variablelist"><table border="0">
3638
3825
<col align="left" valign="top">
3639
3826
<tbody>
3640
3827
<tr>
3641
3828
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3642
 
<td> The object implementing this interface
 
3829
<td>The object implementing this interface
3643
3830
</td>
3644
3831
</tr>
3645
3832
<tr>
3646
3833
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
3647
 
<td> const GArray * (FIXME, generate documentation)
 
3834
<td>const GArray * (FIXME, generate documentation)
3648
3835
</td>
3649
3836
</tr>
3650
3837
<tr>
3651
3838
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3652
 
<td> Used to return values or throw an error
 
3839
<td>Used to return values or throw an error
3653
3840
</td>
3654
3841
</tr>
3655
3842
</tbody>
3659
3846
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_request_avatars ()">
3660
3847
<a name="tp-svc-connection-interface-avatars-return-from-request-avatars"></a><h3>tp_svc_connection_interface_avatars_return_from_request_avatars ()</h3>
3661
3848
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_request_avatars
3662
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3849
                                                        (<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>
3663
3850
<p>
3664
3851
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3665
 
This inline function exists only to provide type-safety.</p>
 
3852
This inline function exists only to provide type-safety.
 
3853
</p>
3666
3854
<div class="variablelist"><table border="0">
3667
3855
<col align="left" valign="top">
3668
3856
<tbody><tr>
3669
3857
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3670
 
<td> The D-Bus method invocation context
 
3858
<td>The D-Bus method invocation context
3671
3859
</td>
3672
3860
</tr></tbody>
3673
3861
</table></div>
3676
3864
<div class="refsect2" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()">
3677
3865
<a name="tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl"></a><h3>tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()</h3>
3678
3866
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl)
3679
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="returnvalue">TpSvcConnectionInterfaceAvatars</span></a> *self,
3680
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
3681
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3867
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *self</code></em>,
 
3868
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
3869
                                                         <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>
3682
3870
<p>
3683
3871
The signature of an implementation of the D-Bus method
3684
 
GetKnownAvatarTokens on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.</p>
 
3872
GetKnownAvatarTokens on interface org.freedesktop.Telepathy.Connection.Interface.Avatars.
 
3873
</p>
3685
3874
<div class="variablelist"><table border="0">
3686
3875
<col align="left" valign="top">
3687
3876
<tbody>
3688
3877
<tr>
3689
3878
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3690
 
<td> The object implementing this interface
 
3879
<td>The object implementing this interface
3691
3880
</td>
3692
3881
</tr>
3693
3882
<tr>
3694
3883
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
3695
 
<td> const GArray * (FIXME, generate documentation)
 
3884
<td>const GArray * (FIXME, generate documentation)
3696
3885
</td>
3697
3886
</tr>
3698
3887
<tr>
3699
3888
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3700
 
<td> Used to return values or throw an error
 
3889
<td>Used to return values or throw an error
3701
3890
</td>
3702
3891
</tr>
3703
3892
</tbody>
3707
3896
<div class="refsect2" title="tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens ()">
3708
3897
<a name="tp-svc-connection-interface-avatars-implement-get-known-avatar-tokens"></a><h3>tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens ()</h3>
3709
3898
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_implement_get_known_avatar_tokens
3710
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="returnvalue">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass,
3711
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()"><span class="returnvalue">tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl</span></a> impl);</pre>
 
3899
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatarsClass" title="TpSvcConnectionInterfaceAvatarsClass"><span class="type">TpSvcConnectionInterfaceAvatarsClass</span></a> *klass</code></em>,
 
3900
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-avatars-get-known-avatar-tokens-impl" title="tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl ()"><span class="type">tp_svc_connection_interface_avatars_get_known_avatar_tokens_impl</span></a> impl</code></em>);</pre>
3712
3901
<p>
3713
3902
Register an implementation for the GetKnownAvatarTokens method in the vtable
3714
3903
of an implementation of this interface. To be called from
3715
 
the interface init function.</p>
 
3904
the interface init function.
 
3905
</p>
3716
3906
<div class="variablelist"><table border="0">
3717
3907
<col align="left" valign="top">
3718
3908
<tbody>
3719
3909
<tr>
3720
3910
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3721
 
<td> A class whose instances implement this interface
 
3911
<td>A class whose instances implement this interface
3722
3912
</td>
3723
3913
</tr>
3724
3914
<tr>
3725
3915
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3726
 
<td> A callback used to implement the GetKnownAvatarTokens D-Bus method
 
3916
<td>A callback used to implement the GetKnownAvatarTokens D-Bus method
3727
3917
</td>
3728
3918
</tr>
3729
3919
</tbody>
3733
3923
<div class="refsect2" title="tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens ()">
3734
3924
<a name="tp-svc-connection-interface-avatars-return-from-get-known-avatar-tokens"></a><h3>tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens ()</h3>
3735
3925
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_avatars_return_from_get_known_avatar_tokens
3736
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3737
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Tokens);</pre>
 
3926
                                                        (<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>,
 
3927
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Tokens</code></em>);</pre>
3738
3928
<p>
3739
3929
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3740
 
This inline function exists only to provide type-safety.</p>
 
3930
This inline function exists only to provide type-safety.
 
3931
</p>
3741
3932
<div class="variablelist"><table border="0">
3742
3933
<col align="left" valign="top">
3743
3934
<tbody>
3744
3935
<tr>
3745
3936
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3746
 
<td> The D-Bus method invocation context
 
3937
<td>The D-Bus method invocation context
3747
3938
</td>
3748
3939
</tr>
3749
3940
<tr>
3750
3941
<td><p><span class="term"><em class="parameter"><code>out_Tokens</code></em> :</span></p></td>
3751
 
<td> GHashTable * (FIXME, generate documentation)
 
3942
<td>GHashTable * (FIXME, generate documentation)
3752
3943
</td>
3753
3944
</tr>
3754
3945
</tbody>
3759
3950
<a name="TpSvcConnectionInterfaceAliasing-struct"></a><h3>TpSvcConnectionInterfaceAliasing</h3>
3760
3951
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceAliasing TpSvcConnectionInterfaceAliasing;</pre>
3761
3952
<p>
3762
 
Dummy typedef representing any implementation of this interface.</p>
 
3953
Dummy typedef representing any implementation of this interface.
 
3954
</p>
3763
3955
</div>
3764
3956
<hr>
3765
3957
<div class="refsect2" title="TpSvcConnectionInterfaceAliasingClass">
3771
3963
<p>
3772
3964
In a full implementation of this interface (i.e. all
3773
3965
methods implemented), the interface initialization
3774
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
3966
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
3775
3967
typically look like this:
3776
3968
</p>
3777
3969
<p>
3790
3982
#undef IMPLEMENT
3791
3983
}
3792
3984
</pre>
 
3985
<p>
 
3986
</p>
3793
3987
</div>
3794
3988
<hr>
3795
3989
<div class="refsect2" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()">
3796
3990
<a name="tp-svc-connection-interface-aliasing-get-alias-flags-impl"></a><h3>tp_svc_connection_interface_aliasing_get_alias_flags_impl ()</h3>
3797
3991
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_aliasing_get_alias_flags_impl)
3798
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
3799
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
3992
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
3993
                                                         <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>
3800
3994
<p>
3801
3995
The signature of an implementation of the D-Bus method
3802
 
GetAliasFlags on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.</p>
 
3996
GetAliasFlags on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.
 
3997
</p>
3803
3998
<div class="variablelist"><table border="0">
3804
3999
<col align="left" valign="top">
3805
4000
<tbody>
3806
4001
<tr>
3807
4002
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3808
 
<td> The object implementing this interface
 
4003
<td>The object implementing this interface
3809
4004
</td>
3810
4005
</tr>
3811
4006
<tr>
3812
4007
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3813
 
<td> Used to return values or throw an error
 
4008
<td>Used to return values or throw an error
3814
4009
</td>
3815
4010
</tr>
3816
4011
</tbody>
3820
4015
<div class="refsect2" title="tp_svc_connection_interface_aliasing_implement_get_alias_flags ()">
3821
4016
<a name="tp-svc-connection-interface-aliasing-implement-get-alias-flags"></a><h3>tp_svc_connection_interface_aliasing_implement_get_alias_flags ()</h3>
3822
4017
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_implement_get_alias_flags
3823
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
3824
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-alias-flags-impl" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_get_alias_flags_impl</span></a> impl);</pre>
 
4018
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
4019
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-alias-flags-impl" title="tp_svc_connection_interface_aliasing_get_alias_flags_impl ()"><span class="type">tp_svc_connection_interface_aliasing_get_alias_flags_impl</span></a> impl</code></em>);</pre>
3825
4020
<p>
3826
4021
Register an implementation for the GetAliasFlags method in the vtable
3827
4022
of an implementation of this interface. To be called from
3828
 
the interface init function.</p>
 
4023
the interface init function.
 
4024
</p>
3829
4025
<div class="variablelist"><table border="0">
3830
4026
<col align="left" valign="top">
3831
4027
<tbody>
3832
4028
<tr>
3833
4029
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3834
 
<td> A class whose instances implement this interface
 
4030
<td>A class whose instances implement this interface
3835
4031
</td>
3836
4032
</tr>
3837
4033
<tr>
3838
4034
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3839
 
<td> A callback used to implement the GetAliasFlags D-Bus method
 
4035
<td>A callback used to implement the GetAliasFlags D-Bus method
3840
4036
</td>
3841
4037
</tr>
3842
4038
</tbody>
3846
4042
<div class="refsect2" title="tp_svc_connection_interface_aliasing_return_from_get_alias_flags ()">
3847
4043
<a name="tp-svc-connection-interface-aliasing-return-from-get-alias-flags"></a><h3>tp_svc_connection_interface_aliasing_return_from_get_alias_flags ()</h3>
3848
4044
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_return_from_get_alias_flags
3849
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3850
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> out_Alias_Flags);</pre>
 
4045
                                                        (<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>,
 
4046
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> out_Alias_Flags</code></em>);</pre>
3851
4047
<p>
3852
4048
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3853
 
This inline function exists only to provide type-safety.</p>
 
4049
This inline function exists only to provide type-safety.
 
4050
</p>
3854
4051
<div class="variablelist"><table border="0">
3855
4052
<col align="left" valign="top">
3856
4053
<tbody>
3857
4054
<tr>
3858
4055
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3859
 
<td> The D-Bus method invocation context
 
4056
<td>The D-Bus method invocation context
3860
4057
</td>
3861
4058
</tr>
3862
4059
<tr>
3863
4060
<td><p><span class="term"><em class="parameter"><code>out_Alias_Flags</code></em> :</span></p></td>
3864
 
<td> guint  (FIXME, generate documentation)
 
4061
<td>guint  (FIXME, generate documentation)
3865
4062
</td>
3866
4063
</tr>
3867
4064
</tbody>
3871
4068
<div class="refsect2" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()">
3872
4069
<a name="tp-svc-connection-interface-aliasing-request-aliases-impl"></a><h3>tp_svc_connection_interface_aliasing_request_aliases_impl ()</h3>
3873
4070
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_aliasing_request_aliases_impl)
3874
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
3875
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
3876
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4071
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
4072
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
4073
                                                         <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>
3877
4074
<p>
3878
4075
The signature of an implementation of the D-Bus method
3879
 
RequestAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.</p>
 
4076
RequestAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.
 
4077
</p>
3880
4078
<div class="variablelist"><table border="0">
3881
4079
<col align="left" valign="top">
3882
4080
<tbody>
3883
4081
<tr>
3884
4082
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3885
 
<td> The object implementing this interface
 
4083
<td>The object implementing this interface
3886
4084
</td>
3887
4085
</tr>
3888
4086
<tr>
3889
4087
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
3890
 
<td> const GArray * (FIXME, generate documentation)
 
4088
<td>const GArray * (FIXME, generate documentation)
3891
4089
</td>
3892
4090
</tr>
3893
4091
<tr>
3894
4092
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3895
 
<td> Used to return values or throw an error
 
4093
<td>Used to return values or throw an error
3896
4094
</td>
3897
4095
</tr>
3898
4096
</tbody>
3902
4100
<div class="refsect2" title="tp_svc_connection_interface_aliasing_implement_request_aliases ()">
3903
4101
<a name="tp-svc-connection-interface-aliasing-implement-request-aliases"></a><h3>tp_svc_connection_interface_aliasing_implement_request_aliases ()</h3>
3904
4102
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_implement_request_aliases
3905
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
3906
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-request-aliases-impl" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_request_aliases_impl</span></a> impl);</pre>
 
4103
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
4104
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-request-aliases-impl" title="tp_svc_connection_interface_aliasing_request_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_request_aliases_impl</span></a> impl</code></em>);</pre>
3907
4105
<p>
3908
4106
Register an implementation for the RequestAliases method in the vtable
3909
4107
of an implementation of this interface. To be called from
3910
 
the interface init function.</p>
 
4108
the interface init function.
 
4109
</p>
3911
4110
<div class="variablelist"><table border="0">
3912
4111
<col align="left" valign="top">
3913
4112
<tbody>
3914
4113
<tr>
3915
4114
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3916
 
<td> A class whose instances implement this interface
 
4115
<td>A class whose instances implement this interface
3917
4116
</td>
3918
4117
</tr>
3919
4118
<tr>
3920
4119
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
3921
 
<td> A callback used to implement the RequestAliases D-Bus method
 
4120
<td>A callback used to implement the RequestAliases D-Bus method
3922
4121
</td>
3923
4122
</tr>
3924
4123
</tbody>
3928
4127
<div class="refsect2" title="tp_svc_connection_interface_aliasing_return_from_request_aliases ()">
3929
4128
<a name="tp-svc-connection-interface-aliasing-return-from-request-aliases"></a><h3>tp_svc_connection_interface_aliasing_return_from_request_aliases ()</h3>
3930
4129
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_return_from_request_aliases
3931
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
3932
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **out_Aliases);</pre>
 
4130
                                                        (<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>,
 
4131
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Aliases</code></em>);</pre>
3933
4132
<p>
3934
4133
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
3935
 
This inline function exists only to provide type-safety.</p>
 
4134
This inline function exists only to provide type-safety.
 
4135
</p>
3936
4136
<div class="variablelist"><table border="0">
3937
4137
<col align="left" valign="top">
3938
4138
<tbody>
3939
4139
<tr>
3940
4140
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3941
 
<td> The D-Bus method invocation context
 
4141
<td>The D-Bus method invocation context
3942
4142
</td>
3943
4143
</tr>
3944
4144
<tr>
3945
4145
<td><p><span class="term"><em class="parameter"><code>out_Aliases</code></em> :</span></p></td>
3946
 
<td> const gchar ** (FIXME, generate documentation)
 
4146
<td>const gchar ** (FIXME, generate documentation)
3947
4147
</td>
3948
4148
</tr>
3949
4149
</tbody>
3953
4153
<div class="refsect2" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()">
3954
4154
<a name="tp-svc-connection-interface-aliasing-get-aliases-impl"></a><h3>tp_svc_connection_interface_aliasing_get_aliases_impl ()</h3>
3955
4155
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_aliasing_get_aliases_impl)
3956
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
3957
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
3958
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4156
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
4157
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
4158
                                                         <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>
3959
4159
<p>
3960
4160
The signature of an implementation of the D-Bus method
3961
 
GetAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.</p>
 
4161
GetAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.
 
4162
</p>
3962
4163
<div class="variablelist"><table border="0">
3963
4164
<col align="left" valign="top">
3964
4165
<tbody>
3965
4166
<tr>
3966
4167
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
3967
 
<td> The object implementing this interface
 
4168
<td>The object implementing this interface
3968
4169
</td>
3969
4170
</tr>
3970
4171
<tr>
3971
4172
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
3972
 
<td> const GArray * (FIXME, generate documentation)
 
4173
<td>const GArray * (FIXME, generate documentation)
3973
4174
</td>
3974
4175
</tr>
3975
4176
<tr>
3976
4177
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
3977
 
<td> Used to return values or throw an error
 
4178
<td>Used to return values or throw an error
3978
4179
</td>
3979
4180
</tr>
3980
4181
</tbody>
3984
4185
<div class="refsect2" title="tp_svc_connection_interface_aliasing_implement_get_aliases ()">
3985
4186
<a name="tp-svc-connection-interface-aliasing-implement-get-aliases"></a><h3>tp_svc_connection_interface_aliasing_implement_get_aliases ()</h3>
3986
4187
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_implement_get_aliases
3987
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
3988
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-aliases-impl" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_get_aliases_impl</span></a> impl);</pre>
 
4188
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
4189
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-get-aliases-impl" title="tp_svc_connection_interface_aliasing_get_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_get_aliases_impl</span></a> impl</code></em>);</pre>
3989
4190
<p>
3990
4191
Register an implementation for the GetAliases method in the vtable
3991
4192
of an implementation of this interface. To be called from
3992
 
the interface init function.</p>
 
4193
the interface init function.
 
4194
</p>
3993
4195
<div class="variablelist"><table border="0">
3994
4196
<col align="left" valign="top">
3995
4197
<tbody>
3996
4198
<tr>
3997
4199
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
3998
 
<td> A class whose instances implement this interface
 
4200
<td>A class whose instances implement this interface
3999
4201
</td>
4000
4202
</tr>
4001
4203
<tr>
4002
4204
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4003
 
<td> A callback used to implement the GetAliases D-Bus method
 
4205
<td>A callback used to implement the GetAliases D-Bus method
4004
4206
</td>
4005
4207
</tr>
4006
4208
</tbody>
4010
4212
<div class="refsect2" title="tp_svc_connection_interface_aliasing_return_from_get_aliases ()">
4011
4213
<a name="tp-svc-connection-interface-aliasing-return-from-get-aliases"></a><h3>tp_svc_connection_interface_aliasing_return_from_get_aliases ()</h3>
4012
4214
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_return_from_get_aliases
4013
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4014
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Aliases);</pre>
 
4215
                                                        (<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>,
 
4216
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Aliases</code></em>);</pre>
4015
4217
<p>
4016
4218
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4017
 
This inline function exists only to provide type-safety.</p>
 
4219
This inline function exists only to provide type-safety.
 
4220
</p>
4018
4221
<div class="variablelist"><table border="0">
4019
4222
<col align="left" valign="top">
4020
4223
<tbody>
4021
4224
<tr>
4022
4225
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4023
 
<td> The D-Bus method invocation context
 
4226
<td>The D-Bus method invocation context
4024
4227
</td>
4025
4228
</tr>
4026
4229
<tr>
4027
4230
<td><p><span class="term"><em class="parameter"><code>out_Aliases</code></em> :</span></p></td>
4028
 
<td> GHashTable * (FIXME, generate documentation)
 
4231
<td>GHashTable * (FIXME, generate documentation)
4029
4232
</td>
4030
4233
</tr>
4031
4234
</tbody>
4035
4238
<div class="refsect2" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()">
4036
4239
<a name="tp-svc-connection-interface-aliasing-set-aliases-impl"></a><h3>tp_svc_connection_interface_aliasing_set_aliases_impl ()</h3>
4037
4240
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_aliasing_set_aliases_impl)
4038
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="returnvalue">TpSvcConnectionInterfaceAliasing</span></a> *self,
4039
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Aliases,
4040
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4241
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *self</code></em>,
 
4242
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Aliases</code></em>,
 
4243
                                                         <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>
4041
4244
<p>
4042
4245
The signature of an implementation of the D-Bus method
4043
 
SetAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.</p>
 
4246
SetAliases on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.
 
4247
</p>
4044
4248
<div class="variablelist"><table border="0">
4045
4249
<col align="left" valign="top">
4046
4250
<tbody>
4047
4251
<tr>
4048
4252
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4049
 
<td> The object implementing this interface
 
4253
<td>The object implementing this interface
4050
4254
</td>
4051
4255
</tr>
4052
4256
<tr>
4053
4257
<td><p><span class="term"><em class="parameter"><code>in_Aliases</code></em> :</span></p></td>
4054
 
<td> GHashTable * (FIXME, generate documentation)
 
4258
<td>GHashTable * (FIXME, generate documentation)
4055
4259
</td>
4056
4260
</tr>
4057
4261
<tr>
4058
4262
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4059
 
<td> Used to return values or throw an error
 
4263
<td>Used to return values or throw an error
4060
4264
</td>
4061
4265
</tr>
4062
4266
</tbody>
4066
4270
<div class="refsect2" title="tp_svc_connection_interface_aliasing_implement_set_aliases ()">
4067
4271
<a name="tp-svc-connection-interface-aliasing-implement-set-aliases"></a><h3>tp_svc_connection_interface_aliasing_implement_set_aliases ()</h3>
4068
4272
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_implement_set_aliases
4069
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="returnvalue">TpSvcConnectionInterfaceAliasingClass</span></a> *klass,
4070
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-set-aliases-impl" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()"><span class="returnvalue">tp_svc_connection_interface_aliasing_set_aliases_impl</span></a> impl);</pre>
 
4273
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasingClass" title="TpSvcConnectionInterfaceAliasingClass"><span class="type">TpSvcConnectionInterfaceAliasingClass</span></a> *klass</code></em>,
 
4274
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-aliasing-set-aliases-impl" title="tp_svc_connection_interface_aliasing_set_aliases_impl ()"><span class="type">tp_svc_connection_interface_aliasing_set_aliases_impl</span></a> impl</code></em>);</pre>
4071
4275
<p>
4072
4276
Register an implementation for the SetAliases method in the vtable
4073
4277
of an implementation of this interface. To be called from
4074
 
the interface init function.</p>
 
4278
the interface init function.
 
4279
</p>
4075
4280
<div class="variablelist"><table border="0">
4076
4281
<col align="left" valign="top">
4077
4282
<tbody>
4078
4283
<tr>
4079
4284
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4080
 
<td> A class whose instances implement this interface
 
4285
<td>A class whose instances implement this interface
4081
4286
</td>
4082
4287
</tr>
4083
4288
<tr>
4084
4289
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4085
 
<td> A callback used to implement the SetAliases D-Bus method
 
4290
<td>A callback used to implement the SetAliases D-Bus method
4086
4291
</td>
4087
4292
</tr>
4088
4293
</tbody>
4092
4297
<div class="refsect2" title="tp_svc_connection_interface_aliasing_return_from_set_aliases ()">
4093
4298
<a name="tp-svc-connection-interface-aliasing-return-from-set-aliases"></a><h3>tp_svc_connection_interface_aliasing_return_from_set_aliases ()</h3>
4094
4299
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_return_from_set_aliases
4095
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4300
                                                        (<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>
4096
4301
<p>
4097
4302
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4098
 
This inline function exists only to provide type-safety.</p>
 
4303
This inline function exists only to provide type-safety.
 
4304
</p>
4099
4305
<div class="variablelist"><table border="0">
4100
4306
<col align="left" valign="top">
4101
4307
<tbody><tr>
4102
4308
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4103
 
<td> The D-Bus method invocation context
 
4309
<td>The D-Bus method invocation context
4104
4310
</td>
4105
4311
</tr></tbody>
4106
4312
</table></div>
4109
4315
<div class="refsect2" title="tp_svc_connection_interface_aliasing_emit_aliases_changed ()">
4110
4316
<a name="tp-svc-connection-interface-aliasing-emit-aliases-changed"></a><h3>tp_svc_connection_interface_aliasing_emit_aliases_changed ()</h3>
4111
4317
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_aliasing_emit_aliases_changed
4112
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
4113
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Aliases);</pre>
 
4318
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
4319
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Aliases</code></em>);</pre>
4114
4320
<p>
4115
4321
Type-safe wrapper around g_signal_emit to emit the
4116
 
AliasesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.</p>
 
4322
AliasesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Aliasing.
 
4323
</p>
4117
4324
<div class="variablelist"><table border="0">
4118
4325
<col align="left" valign="top">
4119
4326
<tbody>
4120
4327
<tr>
4121
4328
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
4122
 
<td> The object implementing this interface
 
4329
<td>The object implementing this interface
4123
4330
</td>
4124
4331
</tr>
4125
4332
<tr>
4126
4333
<td><p><span class="term"><em class="parameter"><code>arg_Aliases</code></em> :</span></p></td>
4127
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4334
<td>const GPtrArray * (FIXME, generate documentation)
 
4335
</td>
 
4336
</tr>
 
4337
</tbody>
 
4338
</table></div>
 
4339
</div>
 
4340
<hr>
 
4341
<div class="refsect2" title="TpSvcConnectionInterfaceBalance">
 
4342
<a name="TpSvcConnectionInterfaceBalance-struct"></a><h3>TpSvcConnectionInterfaceBalance</h3>
 
4343
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceBalance TpSvcConnectionInterfaceBalance;</pre>
 
4344
<p>
 
4345
Dummy typedef representing any implementation of this interface.
 
4346
</p>
 
4347
</div>
 
4348
<hr>
 
4349
<div class="refsect2" title="TpSvcConnectionInterfaceBalanceClass">
 
4350
<a name="TpSvcConnectionInterfaceBalanceClass"></a><h3>TpSvcConnectionInterfaceBalanceClass</h3>
 
4351
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceBalanceClass TpSvcConnectionInterfaceBalanceClass;</pre>
 
4352
<p>
 
4353
The class of TpSvcConnectionInterfaceBalance.
 
4354
This interface has no D-Bus methods, so an
 
4355
implementation can typically pass <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
 
4356
<a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> as the interface
 
4357
initialization function.
 
4358
</p>
 
4359
</div>
 
4360
<hr>
 
4361
<div class="refsect2" title="tp_svc_connection_interface_balance_emit_balance_changed ()">
 
4362
<a name="tp-svc-connection-interface-balance-emit-balance-changed"></a><h3>tp_svc_connection_interface_balance_emit_balance_changed ()</h3>
 
4363
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_balance_emit_balance_changed
 
4364
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
4365
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Balance</code></em>);</pre>
 
4366
<p>
 
4367
Type-safe wrapper around g_signal_emit to emit the
 
4368
BalanceChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Balance.
 
4369
</p>
 
4370
<div class="variablelist"><table border="0">
 
4371
<col align="left" valign="top">
 
4372
<tbody>
 
4373
<tr>
 
4374
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
4375
<td>The object implementing this interface
 
4376
</td>
 
4377
</tr>
 
4378
<tr>
 
4379
<td><p><span class="term"><em class="parameter"><code>arg_Balance</code></em> :</span></p></td>
 
4380
<td>const GValueArray * (FIXME, generate documentation)
4128
4381
</td>
4129
4382
</tr>
4130
4383
</tbody>
4135
4388
<a name="TpSvcConnectionInterfaceCapabilities-struct"></a><h3>TpSvcConnectionInterfaceCapabilities</h3>
4136
4389
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceCapabilities TpSvcConnectionInterfaceCapabilities;</pre>
4137
4390
<p>
4138
 
Dummy typedef representing any implementation of this interface.</p>
 
4391
Dummy typedef representing any implementation of this interface.
 
4392
</p>
4139
4393
</div>
4140
4394
<hr>
4141
4395
<div class="refsect2" title="TpSvcConnectionInterfaceCapabilitiesClass">
4147
4401
<p>
4148
4402
In a full implementation of this interface (i.e. all
4149
4403
methods implemented), the interface initialization
4150
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
4404
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
4151
4405
typically look like this:
4152
4406
</p>
4153
4407
<p>
4164
4418
#undef IMPLEMENT
4165
4419
}
4166
4420
</pre>
 
4421
<p>
 
4422
</p>
4167
4423
</div>
4168
4424
<hr>
4169
4425
<div class="refsect2" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()">
4170
4426
<a name="tp-svc-connection-interface-capabilities-advertise-capabilities-impl"></a><h3>tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()</h3>
4171
4427
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_capabilities_advertise_capabilities_impl)
4172
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceCapabilities</span></a> *self,
4173
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Add,
4174
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **in_Remove,
4175
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4428
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="type">TpSvcConnectionInterfaceCapabilities</span></a> *self</code></em>,
 
4429
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Add</code></em>,
 
4430
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Remove</code></em>,
 
4431
                                                         <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>
4176
4432
<p>
4177
4433
The signature of an implementation of the D-Bus method
4178
 
AdvertiseCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.</p>
 
4434
AdvertiseCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.
 
4435
</p>
4179
4436
<div class="variablelist"><table border="0">
4180
4437
<col align="left" valign="top">
4181
4438
<tbody>
4182
4439
<tr>
4183
4440
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4184
 
<td> The object implementing this interface
 
4441
<td>The object implementing this interface
4185
4442
</td>
4186
4443
</tr>
4187
4444
<tr>
4188
4445
<td><p><span class="term"><em class="parameter"><code>in_Add</code></em> :</span></p></td>
4189
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4446
<td>const GPtrArray * (FIXME, generate documentation)
4190
4447
</td>
4191
4448
</tr>
4192
4449
<tr>
4193
4450
<td><p><span class="term"><em class="parameter"><code>in_Remove</code></em> :</span></p></td>
4194
 
<td> const gchar ** (FIXME, generate documentation)
 
4451
<td>const gchar ** (FIXME, generate documentation)
4195
4452
</td>
4196
4453
</tr>
4197
4454
<tr>
4198
4455
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4199
 
<td> Used to return values or throw an error
 
4456
<td>Used to return values or throw an error
4200
4457
</td>
4201
4458
</tr>
4202
4459
</tbody>
4206
4463
<div class="refsect2" title="tp_svc_connection_interface_capabilities_implement_advertise_capabilities ()">
4207
4464
<a name="tp-svc-connection-interface-capabilities-implement-advertise-capabilities"></a><h3>tp_svc_connection_interface_capabilities_implement_advertise_capabilities ()</h3>
4208
4465
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_capabilities_implement_advertise_capabilities
4209
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass,
4210
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-advertise-capabilities-impl" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_capabilities_advertise_capabilities_impl</span></a> impl);</pre>
 
4466
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass</code></em>,
 
4467
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-advertise-capabilities-impl" title="tp_svc_connection_interface_capabilities_advertise_capabilities_impl ()"><span class="type">tp_svc_connection_interface_capabilities_advertise_capabilities_impl</span></a> impl</code></em>);</pre>
4211
4468
<p>
4212
4469
Register an implementation for the AdvertiseCapabilities method in the vtable
4213
4470
of an implementation of this interface. To be called from
4214
 
the interface init function.</p>
 
4471
the interface init function.
 
4472
</p>
4215
4473
<div class="variablelist"><table border="0">
4216
4474
<col align="left" valign="top">
4217
4475
<tbody>
4218
4476
<tr>
4219
4477
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4220
 
<td> A class whose instances implement this interface
 
4478
<td>A class whose instances implement this interface
4221
4479
</td>
4222
4480
</tr>
4223
4481
<tr>
4224
4482
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4225
 
<td> A callback used to implement the AdvertiseCapabilities D-Bus method
 
4483
<td>A callback used to implement the AdvertiseCapabilities D-Bus method
4226
4484
</td>
4227
4485
</tr>
4228
4486
</tbody>
4232
4490
<div class="refsect2" title="tp_svc_connection_interface_capabilities_return_from_advertise_capabilities ()">
4233
4491
<a name="tp-svc-connection-interface-capabilities-return-from-advertise-capabilities"></a><h3>tp_svc_connection_interface_capabilities_return_from_advertise_capabilities ()</h3>
4234
4492
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_capabilities_return_from_advertise_capabilities
4235
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4236
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Self_Capabilities);</pre>
 
4493
                                                        (<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>,
 
4494
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Self_Capabilities</code></em>);</pre>
4237
4495
<p>
4238
4496
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4239
 
This inline function exists only to provide type-safety.</p>
 
4497
This inline function exists only to provide type-safety.
 
4498
</p>
4240
4499
<div class="variablelist"><table border="0">
4241
4500
<col align="left" valign="top">
4242
4501
<tbody>
4243
4502
<tr>
4244
4503
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4245
 
<td> The D-Bus method invocation context
 
4504
<td>The D-Bus method invocation context
4246
4505
</td>
4247
4506
</tr>
4248
4507
<tr>
4249
4508
<td><p><span class="term"><em class="parameter"><code>out_Self_Capabilities</code></em> :</span></p></td>
4250
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4509
<td>const GPtrArray * (FIXME, generate documentation)
4251
4510
</td>
4252
4511
</tr>
4253
4512
</tbody>
4257
4516
<div class="refsect2" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()">
4258
4517
<a name="tp-svc-connection-interface-capabilities-get-capabilities-impl"></a><h3>tp_svc_connection_interface_capabilities_get_capabilities_impl ()</h3>
4259
4518
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_capabilities_get_capabilities_impl)
4260
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceCapabilities</span></a> *self,
4261
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Handles,
4262
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4519
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="type">TpSvcConnectionInterfaceCapabilities</span></a> *self</code></em>,
 
4520
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
4521
                                                         <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>
4263
4522
<p>
4264
4523
The signature of an implementation of the D-Bus method
4265
 
GetCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.</p>
 
4524
GetCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.
 
4525
</p>
4266
4526
<div class="variablelist"><table border="0">
4267
4527
<col align="left" valign="top">
4268
4528
<tbody>
4269
4529
<tr>
4270
4530
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4271
 
<td> The object implementing this interface
 
4531
<td>The object implementing this interface
4272
4532
</td>
4273
4533
</tr>
4274
4534
<tr>
4275
4535
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
4276
 
<td> const GArray * (FIXME, generate documentation)
 
4536
<td>const GArray * (FIXME, generate documentation)
4277
4537
</td>
4278
4538
</tr>
4279
4539
<tr>
4280
4540
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4281
 
<td> Used to return values or throw an error
 
4541
<td>Used to return values or throw an error
4282
4542
</td>
4283
4543
</tr>
4284
4544
</tbody>
4288
4548
<div class="refsect2" title="tp_svc_connection_interface_capabilities_implement_get_capabilities ()">
4289
4549
<a name="tp-svc-connection-interface-capabilities-implement-get-capabilities"></a><h3>tp_svc_connection_interface_capabilities_implement_get_capabilities ()</h3>
4290
4550
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_capabilities_implement_get_capabilities
4291
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass,
4292
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-get-capabilities-impl" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_capabilities_get_capabilities_impl</span></a> impl);</pre>
 
4551
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilitiesClass" title="TpSvcConnectionInterfaceCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceCapabilitiesClass</span></a> *klass</code></em>,
 
4552
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-capabilities-get-capabilities-impl" title="tp_svc_connection_interface_capabilities_get_capabilities_impl ()"><span class="type">tp_svc_connection_interface_capabilities_get_capabilities_impl</span></a> impl</code></em>);</pre>
4293
4553
<p>
4294
4554
Register an implementation for the GetCapabilities method in the vtable
4295
4555
of an implementation of this interface. To be called from
4296
 
the interface init function.</p>
 
4556
the interface init function.
 
4557
</p>
4297
4558
<div class="variablelist"><table border="0">
4298
4559
<col align="left" valign="top">
4299
4560
<tbody>
4300
4561
<tr>
4301
4562
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4302
 
<td> A class whose instances implement this interface
 
4563
<td>A class whose instances implement this interface
4303
4564
</td>
4304
4565
</tr>
4305
4566
<tr>
4306
4567
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4307
 
<td> A callback used to implement the GetCapabilities D-Bus method
 
4568
<td>A callback used to implement the GetCapabilities D-Bus method
4308
4569
</td>
4309
4570
</tr>
4310
4571
</tbody>
4314
4575
<div class="refsect2" title="tp_svc_connection_interface_capabilities_return_from_get_capabilities ()">
4315
4576
<a name="tp-svc-connection-interface-capabilities-return-from-get-capabilities"></a><h3>tp_svc_connection_interface_capabilities_return_from_get_capabilities ()</h3>
4316
4577
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_capabilities_return_from_get_capabilities
4317
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4318
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *out_Contact_Capabilities);</pre>
 
4578
                                                        (<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>,
 
4579
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Contact_Capabilities</code></em>);</pre>
4319
4580
<p>
4320
4581
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4321
 
This inline function exists only to provide type-safety.</p>
 
4582
This inline function exists only to provide type-safety.
 
4583
</p>
4322
4584
<div class="variablelist"><table border="0">
4323
4585
<col align="left" valign="top">
4324
4586
<tbody>
4325
4587
<tr>
4326
4588
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4327
 
<td> The D-Bus method invocation context
 
4589
<td>The D-Bus method invocation context
4328
4590
</td>
4329
4591
</tr>
4330
4592
<tr>
4331
4593
<td><p><span class="term"><em class="parameter"><code>out_Contact_Capabilities</code></em> :</span></p></td>
4332
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4594
<td>const GPtrArray * (FIXME, generate documentation)
4333
4595
</td>
4334
4596
</tr>
4335
4597
</tbody>
4339
4601
<div class="refsect2" title="tp_svc_connection_interface_capabilities_emit_capabilities_changed ()">
4340
4602
<a name="tp-svc-connection-interface-capabilities-emit-capabilities-changed"></a><h3>tp_svc_connection_interface_capabilities_emit_capabilities_changed ()</h3>
4341
4603
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_capabilities_emit_capabilities_changed
4342
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
4343
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Caps);</pre>
 
4604
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
4605
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Caps</code></em>);</pre>
4344
4606
<p>
4345
4607
Type-safe wrapper around g_signal_emit to emit the
4346
 
CapabilitiesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.</p>
 
4608
CapabilitiesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Capabilities.
 
4609
</p>
4347
4610
<div class="variablelist"><table border="0">
4348
4611
<col align="left" valign="top">
4349
4612
<tbody>
4350
4613
<tr>
4351
4614
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
4352
 
<td> The object implementing this interface
 
4615
<td>The object implementing this interface
4353
4616
</td>
4354
4617
</tr>
4355
4618
<tr>
4356
4619
<td><p><span class="term"><em class="parameter"><code>arg_Caps</code></em> :</span></p></td>
4357
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4620
<td>const GPtrArray * (FIXME, generate documentation)
4358
4621
</td>
4359
4622
</tr>
4360
4623
</tbody>
4362
4625
</div>
4363
4626
<hr>
4364
4627
<div class="refsect2" title="TpSvcConnectionInterfaceContactCapabilities">
4365
 
<a name="TpSvcConnectionInterfaceContactCapabilities"></a><h3>TpSvcConnectionInterfaceContactCapabilities</h3>
 
4628
<a name="TpSvcConnectionInterfaceContactCapabilities-struct"></a><h3>TpSvcConnectionInterfaceContactCapabilities</h3>
4366
4629
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceContactCapabilities TpSvcConnectionInterfaceContactCapabilities;</pre>
4367
4630
<p>
4368
 
Dummy typedef representing any implementation of this interface.</p>
 
4631
Dummy typedef representing any implementation of this interface.
 
4632
</p>
4369
4633
</div>
4370
4634
<hr>
4371
4635
<div class="refsect2" title="TpSvcConnectionInterfaceContactCapabilitiesClass">
4377
4641
<p>
4378
4642
In a full implementation of this interface (i.e. all
4379
4643
methods implemented), the interface initialization
4380
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
4644
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
4381
4645
typically look like this:
4382
4646
</p>
4383
4647
<p>
4394
4658
#undef IMPLEMENT
4395
4659
}
4396
4660
</pre>
 
4661
<p>
 
4662
</p>
4397
4663
</div>
4398
4664
<hr>
4399
4665
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed ()">
4400
4666
<a name="tp-svc-connection-interface-contact-capabilities-emit-contact-capabilities-changed"></a><h3>tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed ()</h3>
4401
4667
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_capabilities_emit_contact_capabilities_changed
4402
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
4403
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_caps);</pre>
 
4668
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
4669
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_caps</code></em>);</pre>
4404
4670
<p>
4405
4671
Type-safe wrapper around g_signal_emit to emit the
4406
 
ContactCapabilitiesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.</p>
 
4672
ContactCapabilitiesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.
 
4673
</p>
4407
4674
<div class="variablelist"><table border="0">
4408
4675
<col align="left" valign="top">
4409
4676
<tbody>
4410
4677
<tr>
4411
4678
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
4412
 
<td> The object implementing this interface
 
4679
<td>The object implementing this interface
4413
4680
</td>
4414
4681
</tr>
4415
4682
<tr>
4416
4683
<td><p><span class="term"><em class="parameter"><code>arg_caps</code></em> :</span></p></td>
4417
 
<td> GHashTable * (FIXME, generate documentation)
 
4684
<td>GHashTable * (FIXME, generate documentation)
4418
4685
</td>
4419
4686
</tr>
4420
4687
</tbody>
4424
4691
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()">
4425
4692
<a name="tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl"></a><h3>tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()</h3>
4426
4693
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl)
4427
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities" title="TpSvcConnectionInterfaceContactCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilities</span></a> *self,
4428
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_handles,
4429
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4694
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities"><span class="type">TpSvcConnectionInterfaceContactCapabilities</span></a> *self</code></em>,
 
4695
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Handles</code></em>,
 
4696
                                                         <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>
4430
4697
<p>
4431
4698
The signature of an implementation of the D-Bus method
4432
 
GetContactCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.</p>
 
4699
GetContactCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.
 
4700
</p>
4433
4701
<div class="variablelist"><table border="0">
4434
4702
<col align="left" valign="top">
4435
4703
<tbody>
4436
4704
<tr>
4437
4705
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4438
 
<td> The object implementing this interface
 
4706
<td>The object implementing this interface
4439
4707
</td>
4440
4708
</tr>
4441
4709
<tr>
4442
 
<td><p><span class="term"><em class="parameter"><code>in_handles</code></em> :</span></p></td>
4443
 
<td> const GArray * (FIXME, generate documentation)
 
4710
<td><p><span class="term"><em class="parameter"><code>in_Handles</code></em> :</span></p></td>
 
4711
<td>const GArray * (FIXME, generate documentation)
4444
4712
</td>
4445
4713
</tr>
4446
4714
<tr>
4447
4715
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4448
 
<td> Used to return values or throw an error
 
4716
<td>Used to return values or throw an error
4449
4717
</td>
4450
4718
</tr>
4451
4719
</tbody>
4455
4723
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities ()">
4456
4724
<a name="tp-svc-connection-interface-contact-capabilities-return-from-get-contact-capabilities"></a><h3>tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities ()</h3>
4457
4725
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_capabilities_return_from_get_contact_capabilities
4458
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4459
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Contact_Capabilities);</pre>
 
4726
                                                        (<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>,
 
4727
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Contact_Capabilities</code></em>);</pre>
4460
4728
<p>
4461
4729
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4462
 
This inline function exists only to provide type-safety.</p>
 
4730
This inline function exists only to provide type-safety.
 
4731
</p>
4463
4732
<div class="variablelist"><table border="0">
4464
4733
<col align="left" valign="top">
4465
4734
<tbody>
4466
4735
<tr>
4467
4736
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4468
 
<td> The D-Bus method invocation context
 
4737
<td>The D-Bus method invocation context
4469
4738
</td>
4470
4739
</tr>
4471
4740
<tr>
4472
4741
<td><p><span class="term"><em class="parameter"><code>out_Contact_Capabilities</code></em> :</span></p></td>
4473
 
<td> GHashTable * (FIXME, generate documentation)
 
4742
<td>GHashTable * (FIXME, generate documentation)
4474
4743
</td>
4475
4744
</tr>
4476
4745
</tbody>
4480
4749
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_implement_get_contact_capabilities ()">
4481
4750
<a name="tp-svc-connection-interface-contact-capabilities-implement-get-contact-capabilities"></a><h3>tp_svc_connection_interface_contact_capabilities_implement_get_contact_capabilities ()</h3>
4482
4751
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_capabilities_implement_get_contact_capabilities
4483
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass,
4484
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl</span></a> impl);</pre>
 
4752
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass</code></em>,
 
4753
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-get-contact-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl ()"><span class="type">tp_svc_connection_interface_contact_capabilities_get_contact_capabilities_impl</span></a> impl</code></em>);</pre>
4485
4754
<p>
4486
4755
Register an implementation for the GetContactCapabilities method in the vtable
4487
4756
of an implementation of this interface. To be called from
4488
 
the interface init function.</p>
 
4757
the interface init function.
 
4758
</p>
4489
4759
<div class="variablelist"><table border="0">
4490
4760
<col align="left" valign="top">
4491
4761
<tbody>
4492
4762
<tr>
4493
4763
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4494
 
<td> A class whose instances implement this interface
 
4764
<td>A class whose instances implement this interface
4495
4765
</td>
4496
4766
</tr>
4497
4767
<tr>
4498
4768
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4499
 
<td> A callback used to implement the GetContactCapabilities D-Bus method
 
4769
<td>A callback used to implement the GetContactCapabilities D-Bus method
4500
4770
</td>
4501
4771
</tr>
4502
4772
</tbody>
4506
4776
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()">
4507
4777
<a name="tp-svc-connection-interface-contact-capabilities-update-capabilities-impl"></a><h3>tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()</h3>
4508
4778
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_capabilities_update_capabilities_impl)
4509
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities" title="TpSvcConnectionInterfaceContactCapabilities"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilities</span></a> *self,
4510
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Handler_Capabilities,
4511
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4779
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities"><span class="type">TpSvcConnectionInterfaceContactCapabilities</span></a> *self</code></em>,
 
4780
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Handler_Capabilities</code></em>,
 
4781
                                                         <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>
4512
4782
<p>
4513
4783
The signature of an implementation of the D-Bus method
4514
 
UpdateCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.</p>
 
4784
UpdateCapabilities on interface org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities.
 
4785
</p>
4515
4786
<div class="variablelist"><table border="0">
4516
4787
<col align="left" valign="top">
4517
4788
<tbody>
4518
4789
<tr>
4519
4790
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4520
 
<td> The object implementing this interface
 
4791
<td>The object implementing this interface
4521
4792
</td>
4522
4793
</tr>
4523
4794
<tr>
4524
4795
<td><p><span class="term"><em class="parameter"><code>in_Handler_Capabilities</code></em> :</span></p></td>
4525
 
<td> const GPtrArray * (FIXME, generate documentation)
 
4796
<td>const GPtrArray * (FIXME, generate documentation)
4526
4797
</td>
4527
4798
</tr>
4528
4799
<tr>
4529
4800
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4530
 
<td> Used to return values or throw an error
 
4801
<td>Used to return values or throw an error
4531
4802
</td>
4532
4803
</tr>
4533
4804
</tbody>
4537
4808
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities ()">
4538
4809
<a name="tp-svc-connection-interface-contact-capabilities-return-from-update-capabilities"></a><h3>tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities ()</h3>
4539
4810
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_capabilities_return_from_update_capabilities
4540
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4811
                                                        (<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>
4541
4812
<p>
4542
4813
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4543
 
This inline function exists only to provide type-safety.</p>
 
4814
This inline function exists only to provide type-safety.
 
4815
</p>
4544
4816
<div class="variablelist"><table border="0">
4545
4817
<col align="left" valign="top">
4546
4818
<tbody><tr>
4547
4819
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4548
 
<td> The D-Bus method invocation context
 
4820
<td>The D-Bus method invocation context
4549
4821
</td>
4550
4822
</tr></tbody>
4551
4823
</table></div>
4554
4826
<div class="refsect2" title="tp_svc_connection_interface_contact_capabilities_implement_update_capabilities ()">
4555
4827
<a name="tp-svc-connection-interface-contact-capabilities-implement-update-capabilities"></a><h3>tp_svc_connection_interface_contact_capabilities_implement_update_capabilities ()</h3>
4556
4828
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_capabilities_implement_update_capabilities
4557
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="returnvalue">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass,
4558
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-update-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()"><span class="returnvalue">tp_svc_connection_interface_contact_capabilities_update_capabilities_impl</span></a> impl);</pre>
 
4829
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilitiesClass" title="TpSvcConnectionInterfaceContactCapabilitiesClass"><span class="type">TpSvcConnectionInterfaceContactCapabilitiesClass</span></a> *klass</code></em>,
 
4830
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-capabilities-update-capabilities-impl" title="tp_svc_connection_interface_contact_capabilities_update_capabilities_impl ()"><span class="type">tp_svc_connection_interface_contact_capabilities_update_capabilities_impl</span></a> impl</code></em>);</pre>
4559
4831
<p>
4560
4832
Register an implementation for the UpdateCapabilities method in the vtable
4561
4833
of an implementation of this interface. To be called from
4562
 
the interface init function.</p>
 
4834
the interface init function.
 
4835
</p>
4563
4836
<div class="variablelist"><table border="0">
4564
4837
<col align="left" valign="top">
4565
4838
<tbody>
4566
4839
<tr>
4567
4840
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4568
 
<td> A class whose instances implement this interface
 
4841
<td>A class whose instances implement this interface
4569
4842
</td>
4570
4843
</tr>
4571
4844
<tr>
4572
4845
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4573
 
<td> A callback used to implement the UpdateCapabilities D-Bus method
 
4846
<td>A callback used to implement the UpdateCapabilities D-Bus method
4574
4847
</td>
4575
4848
</tr>
4576
4849
</tbody>
4578
4851
</div>
4579
4852
<hr>
4580
4853
<div class="refsect2" title="TpSvcConnectionInterfaceLocation">
4581
 
<a name="TpSvcConnectionInterfaceLocation"></a><h3>TpSvcConnectionInterfaceLocation</h3>
 
4854
<a name="TpSvcConnectionInterfaceLocation-struct"></a><h3>TpSvcConnectionInterfaceLocation</h3>
4582
4855
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceLocation TpSvcConnectionInterfaceLocation;</pre>
4583
4856
<p>
4584
 
Dummy typedef representing any implementation of this interface.</p>
 
4857
Dummy typedef representing any implementation of this interface.
 
4858
</p>
4585
4859
</div>
4586
4860
<hr>
4587
4861
<div class="refsect2" title="TpSvcConnectionInterfaceLocationClass">
4593
4867
<p>
4594
4868
In a full implementation of this interface (i.e. all
4595
4869
methods implemented), the interface initialization
4596
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
4870
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
4597
4871
typically look like this:
4598
4872
</p>
4599
4873
<p>
4611
4885
#undef IMPLEMENT
4612
4886
}
4613
4887
</pre>
 
4888
<p>
 
4889
</p>
4614
4890
</div>
4615
4891
<hr>
4616
4892
<div class="refsect2" title="tp_svc_connection_interface_location_emit_location_updated ()">
4617
4893
<a name="tp-svc-connection-interface-location-emit-location-updated"></a><h3>tp_svc_connection_interface_location_emit_location_updated ()</h3>
4618
4894
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_emit_location_updated
4619
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
4620
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Contact,
4621
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *arg_Location);</pre>
 
4895
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
4896
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
4897
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Location</code></em>);</pre>
4622
4898
<p>
4623
4899
Type-safe wrapper around g_signal_emit to emit the
4624
 
LocationUpdated signal on interface org.freedesktop.Telepathy.Connection.Interface.Location.</p>
 
4900
LocationUpdated signal on interface org.freedesktop.Telepathy.Connection.Interface.Location.
 
4901
</p>
4625
4902
<div class="variablelist"><table border="0">
4626
4903
<col align="left" valign="top">
4627
4904
<tbody>
4628
4905
<tr>
4629
4906
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
4630
 
<td> The object implementing this interface
 
4907
<td>The object implementing this interface
4631
4908
</td>
4632
4909
</tr>
4633
4910
<tr>
4634
4911
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
4635
 
<td> guint  (FIXME, generate documentation)
 
4912
<td>guint  (FIXME, generate documentation)
4636
4913
</td>
4637
4914
</tr>
4638
4915
<tr>
4639
4916
<td><p><span class="term"><em class="parameter"><code>arg_Location</code></em> :</span></p></td>
4640
 
<td> GHashTable * (FIXME, generate documentation)
 
4917
<td>GHashTable * (FIXME, generate documentation)
4641
4918
</td>
4642
4919
</tr>
4643
4920
</tbody>
4647
4924
<div class="refsect2" title="tp_svc_connection_interface_location_get_locations_impl ()">
4648
4925
<a name="tp-svc-connection-interface-location-get-locations-impl"></a><h3>tp_svc_connection_interface_location_get_locations_impl ()</h3>
4649
4926
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_location_get_locations_impl)
4650
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
4651
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="returnvalue">GArray</span></a> *in_Contacts,
4652
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
4927
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
4928
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
4929
                                                         <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>
4653
4930
<p>
4654
4931
The signature of an implementation of the D-Bus method
4655
 
GetLocations on interface org.freedesktop.Telepathy.Connection.Interface.Location.</p>
 
4932
GetLocations on interface org.freedesktop.Telepathy.Connection.Interface.Location.
 
4933
</p>
4656
4934
<div class="variablelist"><table border="0">
4657
4935
<col align="left" valign="top">
4658
4936
<tbody>
4659
4937
<tr>
4660
4938
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4661
 
<td> The object implementing this interface
 
4939
<td>The object implementing this interface
4662
4940
</td>
4663
4941
</tr>
4664
4942
<tr>
4665
4943
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
4666
 
<td> const GArray * (FIXME, generate documentation)
 
4944
<td>const GArray * (FIXME, generate documentation)
4667
4945
</td>
4668
4946
</tr>
4669
4947
<tr>
4670
4948
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4671
 
<td> Used to return values or throw an error
 
4949
<td>Used to return values or throw an error
4672
4950
</td>
4673
4951
</tr>
4674
4952
</tbody>
4678
4956
<div class="refsect2" title="tp_svc_connection_interface_location_return_from_get_locations ()">
4679
4957
<a name="tp-svc-connection-interface-location-return-from-get-locations"></a><h3>tp_svc_connection_interface_location_return_from_get_locations ()</h3>
4680
4958
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_return_from_get_locations
4681
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4682
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Locations);</pre>
 
4959
                                                        (<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>,
 
4960
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Locations</code></em>);</pre>
4683
4961
<p>
4684
4962
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4685
 
This inline function exists only to provide type-safety.</p>
 
4963
This inline function exists only to provide type-safety.
 
4964
</p>
4686
4965
<div class="variablelist"><table border="0">
4687
4966
<col align="left" valign="top">
4688
4967
<tbody>
4689
4968
<tr>
4690
4969
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4691
 
<td> The D-Bus method invocation context
 
4970
<td>The D-Bus method invocation context
4692
4971
</td>
4693
4972
</tr>
4694
4973
<tr>
4695
4974
<td><p><span class="term"><em class="parameter"><code>out_Locations</code></em> :</span></p></td>
4696
 
<td> GHashTable * (FIXME, generate documentation)
 
4975
<td>GHashTable * (FIXME, generate documentation)
4697
4976
</td>
4698
4977
</tr>
4699
4978
</tbody>
4703
4982
<div class="refsect2" title="tp_svc_connection_interface_location_implement_get_locations ()">
4704
4983
<a name="tp-svc-connection-interface-location-implement-get-locations"></a><h3>tp_svc_connection_interface_location_implement_get_locations ()</h3>
4705
4984
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_implement_get_locations
4706
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
4707
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-get-locations-impl" title="tp_svc_connection_interface_location_get_locations_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_get_locations_impl</span></a> impl);</pre>
 
4985
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
4986
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-get-locations-impl" title="tp_svc_connection_interface_location_get_locations_impl ()"><span class="type">tp_svc_connection_interface_location_get_locations_impl</span></a> impl</code></em>);</pre>
4708
4987
<p>
4709
4988
Register an implementation for the GetLocations method in the vtable
4710
4989
of an implementation of this interface. To be called from
4711
 
the interface init function.</p>
 
4990
the interface init function.
 
4991
</p>
4712
4992
<div class="variablelist"><table border="0">
4713
4993
<col align="left" valign="top">
4714
4994
<tbody>
4715
4995
<tr>
4716
4996
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4717
 
<td> A class whose instances implement this interface
 
4997
<td>A class whose instances implement this interface
4718
4998
</td>
4719
4999
</tr>
4720
5000
<tr>
4721
5001
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4722
 
<td> A callback used to implement the GetLocations D-Bus method
 
5002
<td>A callback used to implement the GetLocations D-Bus method
4723
5003
</td>
4724
5004
</tr>
4725
5005
</tbody>
4729
5009
<div class="refsect2" title="tp_svc_connection_interface_location_request_location_impl ()">
4730
5010
<a name="tp-svc-connection-interface-location-request-location-impl"></a><h3>tp_svc_connection_interface_location_request_location_impl ()</h3>
4731
5011
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_location_request_location_impl)
4732
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
4733
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Contact,
4734
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
5012
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
5013
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
5014
                                                         <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>
4735
5015
<p>
4736
5016
The signature of an implementation of the D-Bus method
4737
 
RequestLocation on interface org.freedesktop.Telepathy.Connection.Interface.Location.</p>
 
5017
RequestLocation on interface org.freedesktop.Telepathy.Connection.Interface.Location.
 
5018
</p>
4738
5019
<div class="variablelist"><table border="0">
4739
5020
<col align="left" valign="top">
4740
5021
<tbody>
4741
5022
<tr>
4742
5023
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4743
 
<td> The object implementing this interface
 
5024
<td>The object implementing this interface
4744
5025
</td>
4745
5026
</tr>
4746
5027
<tr>
4747
5028
<td><p><span class="term"><em class="parameter"><code>in_Contact</code></em> :</span></p></td>
4748
 
<td> guint  (FIXME, generate documentation)
 
5029
<td>guint  (FIXME, generate documentation)
4749
5030
</td>
4750
5031
</tr>
4751
5032
<tr>
4752
5033
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4753
 
<td> Used to return values or throw an error
 
5034
<td>Used to return values or throw an error
4754
5035
</td>
4755
5036
</tr>
4756
5037
</tbody>
4760
5041
<div class="refsect2" title="tp_svc_connection_interface_location_return_from_request_location ()">
4761
5042
<a name="tp-svc-connection-interface-location-return-from-request-location"></a><h3>tp_svc_connection_interface_location_return_from_request_location ()</h3>
4762
5043
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_return_from_request_location
4763
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context,
4764
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *out_Location);</pre>
 
5044
                                                        (<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>,
 
5045
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_Location</code></em>);</pre>
4765
5046
<p>
4766
5047
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4767
 
This inline function exists only to provide type-safety.</p>
 
5048
This inline function exists only to provide type-safety.
 
5049
</p>
4768
5050
<div class="variablelist"><table border="0">
4769
5051
<col align="left" valign="top">
4770
5052
<tbody>
4771
5053
<tr>
4772
5054
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4773
 
<td> The D-Bus method invocation context
 
5055
<td>The D-Bus method invocation context
4774
5056
</td>
4775
5057
</tr>
4776
5058
<tr>
4777
5059
<td><p><span class="term"><em class="parameter"><code>out_Location</code></em> :</span></p></td>
4778
 
<td> GHashTable * (FIXME, generate documentation)
 
5060
<td>GHashTable * (FIXME, generate documentation)
4779
5061
</td>
4780
5062
</tr>
4781
5063
</tbody>
4785
5067
<div class="refsect2" title="tp_svc_connection_interface_location_implement_request_location ()">
4786
5068
<a name="tp-svc-connection-interface-location-implement-request-location"></a><h3>tp_svc_connection_interface_location_implement_request_location ()</h3>
4787
5069
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_implement_request_location
4788
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
4789
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-request-location-impl" title="tp_svc_connection_interface_location_request_location_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_request_location_impl</span></a> impl);</pre>
 
5070
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
5071
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-request-location-impl" title="tp_svc_connection_interface_location_request_location_impl ()"><span class="type">tp_svc_connection_interface_location_request_location_impl</span></a> impl</code></em>);</pre>
4790
5072
<p>
4791
5073
Register an implementation for the RequestLocation method in the vtable
4792
5074
of an implementation of this interface. To be called from
4793
 
the interface init function.</p>
 
5075
the interface init function.
 
5076
</p>
4794
5077
<div class="variablelist"><table border="0">
4795
5078
<col align="left" valign="top">
4796
5079
<tbody>
4797
5080
<tr>
4798
5081
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4799
 
<td> A class whose instances implement this interface
 
5082
<td>A class whose instances implement this interface
4800
5083
</td>
4801
5084
</tr>
4802
5085
<tr>
4803
5086
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4804
 
<td> A callback used to implement the RequestLocation D-Bus method
 
5087
<td>A callback used to implement the RequestLocation D-Bus method
4805
5088
</td>
4806
5089
</tr>
4807
5090
</tbody>
4811
5094
<div class="refsect2" title="tp_svc_connection_interface_location_set_location_impl ()">
4812
5095
<a name="tp-svc-connection-interface-location-set-location-impl"></a><h3>tp_svc_connection_interface_location_set_location_impl ()</h3>
4813
5096
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_location_set_location_impl)
4814
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation" title="TpSvcConnectionInterfaceLocation"><span class="returnvalue">TpSvcConnectionInterfaceLocation</span></a> *self,
4815
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *in_Location,
4816
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
5097
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *self</code></em>,
 
5098
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Location</code></em>,
 
5099
                                                         <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>
4817
5100
<p>
4818
5101
The signature of an implementation of the D-Bus method
4819
 
SetLocation on interface org.freedesktop.Telepathy.Connection.Interface.Location.</p>
 
5102
SetLocation on interface org.freedesktop.Telepathy.Connection.Interface.Location.
 
5103
</p>
4820
5104
<div class="variablelist"><table border="0">
4821
5105
<col align="left" valign="top">
4822
5106
<tbody>
4823
5107
<tr>
4824
5108
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
4825
 
<td> The object implementing this interface
 
5109
<td>The object implementing this interface
4826
5110
</td>
4827
5111
</tr>
4828
5112
<tr>
4829
5113
<td><p><span class="term"><em class="parameter"><code>in_Location</code></em> :</span></p></td>
4830
 
<td> GHashTable * (FIXME, generate documentation)
 
5114
<td>GHashTable * (FIXME, generate documentation)
4831
5115
</td>
4832
5116
</tr>
4833
5117
<tr>
4834
5118
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4835
 
<td> Used to return values or throw an error
 
5119
<td>Used to return values or throw an error
4836
5120
</td>
4837
5121
</tr>
4838
5122
</tbody>
4842
5126
<div class="refsect2" title="tp_svc_connection_interface_location_return_from_set_location ()">
4843
5127
<a name="tp-svc-connection-interface-location-return-from-set-location"></a><h3>tp_svc_connection_interface_location_return_from_set_location ()</h3>
4844
5128
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_return_from_set_location
4845
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
5129
                                                        (<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>
4846
5130
<p>
4847
5131
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
4848
 
This inline function exists only to provide type-safety.</p>
 
5132
This inline function exists only to provide type-safety.
 
5133
</p>
4849
5134
<div class="variablelist"><table border="0">
4850
5135
<col align="left" valign="top">
4851
5136
<tbody><tr>
4852
5137
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
4853
 
<td> The D-Bus method invocation context
 
5138
<td>The D-Bus method invocation context
4854
5139
</td>
4855
5140
</tr></tbody>
4856
5141
</table></div>
4859
5144
<div class="refsect2" title="tp_svc_connection_interface_location_implement_set_location ()">
4860
5145
<a name="tp-svc-connection-interface-location-implement-set-location"></a><h3>tp_svc_connection_interface_location_implement_set_location ()</h3>
4861
5146
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_location_implement_set_location
4862
 
                                                        (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="returnvalue">TpSvcConnectionInterfaceLocationClass</span></a> *klass,
4863
 
                                                         <a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-set-location-impl" title="tp_svc_connection_interface_location_set_location_impl ()"><span class="returnvalue">tp_svc_connection_interface_location_set_location_impl</span></a> impl);</pre>
 
5147
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocationClass" title="TpSvcConnectionInterfaceLocationClass"><span class="type">TpSvcConnectionInterfaceLocationClass</span></a> *klass</code></em>,
 
5148
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-location-set-location-impl" title="tp_svc_connection_interface_location_set_location_impl ()"><span class="type">tp_svc_connection_interface_location_set_location_impl</span></a> impl</code></em>);</pre>
4864
5149
<p>
4865
5150
Register an implementation for the SetLocation method in the vtable
4866
5151
of an implementation of this interface. To be called from
4867
 
the interface init function.</p>
4868
 
<div class="variablelist"><table border="0">
4869
 
<col align="left" valign="top">
4870
 
<tbody>
4871
 
<tr>
4872
 
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
4873
 
<td> A class whose instances implement this interface
4874
 
</td>
4875
 
</tr>
4876
 
<tr>
4877
 
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
4878
 
<td> A callback used to implement the SetLocation D-Bus method
 
5152
the interface init function.
 
5153
</p>
 
5154
<div class="variablelist"><table border="0">
 
5155
<col align="left" valign="top">
 
5156
<tbody>
 
5157
<tr>
 
5158
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
5159
<td>A class whose instances implement this interface
 
5160
</td>
 
5161
</tr>
 
5162
<tr>
 
5163
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
5164
<td>A callback used to implement the SetLocation D-Bus method
 
5165
</td>
 
5166
</tr>
 
5167
</tbody>
 
5168
</table></div>
 
5169
</div>
 
5170
<hr>
 
5171
<div class="refsect2" title="TpSvcConnectionInterfaceContactInfo">
 
5172
<a name="TpSvcConnectionInterfaceContactInfo-struct"></a><h3>TpSvcConnectionInterfaceContactInfo</h3>
 
5173
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceContactInfo TpSvcConnectionInterfaceContactInfo;</pre>
 
5174
<p>
 
5175
Dummy typedef representing any implementation of this interface.
 
5176
</p>
 
5177
</div>
 
5178
<hr>
 
5179
<div class="refsect2" title="TpSvcConnectionInterfaceContactInfoClass">
 
5180
<a name="TpSvcConnectionInterfaceContactInfoClass"></a><h3>TpSvcConnectionInterfaceContactInfoClass</h3>
 
5181
<pre class="programlisting">typedef struct _TpSvcConnectionInterfaceContactInfoClass TpSvcConnectionInterfaceContactInfoClass;</pre>
 
5182
<p>
 
5183
The class of TpSvcConnectionInterfaceContactInfo.
 
5184
</p>
 
5185
<p>
 
5186
In a full implementation of this interface (i.e. all
 
5187
methods implemented), the interface initialization
 
5188
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
5189
typically look like this:
 
5190
</p>
 
5191
<p>
 
5192
</p>
 
5193
<pre class="programlisting">
 
5194
static void
 
5195
implement_connection_interface_contact_info (gpointer klass,
 
5196
    gpointer unused G_GNUC_UNUSED)
 
5197
{
 
5198
#define IMPLEMENT(x) tp_svc_connection_interface_contact_info_implement_##x (\
 
5199
  klass, my_object_##x)
 
5200
  IMPLEMENT (get_contact_info);
 
5201
  IMPLEMENT (refresh_contact_info);
 
5202
  IMPLEMENT (request_contact_info);
 
5203
  IMPLEMENT (set_contact_info);
 
5204
#undef IMPLEMENT
 
5205
}
 
5206
</pre>
 
5207
<p>
 
5208
</p>
 
5209
</div>
 
5210
<hr>
 
5211
<div class="refsect2" title="tp_svc_connection_interface_contact_info_emit_contact_info_changed ()">
 
5212
<a name="tp-svc-connection-interface-contact-info-emit-contact-info-changed"></a><h3>tp_svc_connection_interface_contact_info_emit_contact_info_changed ()</h3>
 
5213
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_emit_contact_info_changed
 
5214
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
5215
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Contact</code></em>,
 
5216
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_ContactInfo</code></em>);</pre>
 
5217
<p>
 
5218
Type-safe wrapper around g_signal_emit to emit the
 
5219
ContactInfoChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo.
 
5220
</p>
 
5221
<div class="variablelist"><table border="0">
 
5222
<col align="left" valign="top">
 
5223
<tbody>
 
5224
<tr>
 
5225
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
5226
<td>The object implementing this interface
 
5227
</td>
 
5228
</tr>
 
5229
<tr>
 
5230
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
 
5231
<td>guint  (FIXME, generate documentation)
 
5232
</td>
 
5233
</tr>
 
5234
<tr>
 
5235
<td><p><span class="term"><em class="parameter"><code>arg_ContactInfo</code></em> :</span></p></td>
 
5236
<td>const GPtrArray * (FIXME, generate documentation)
 
5237
</td>
 
5238
</tr>
 
5239
</tbody>
 
5240
</table></div>
 
5241
</div>
 
5242
<hr>
 
5243
<div class="refsect2" title="tp_svc_connection_interface_contact_info_get_contact_info_impl ()">
 
5244
<a name="tp-svc-connection-interface-contact-info-get-contact-info-impl"></a><h3>tp_svc_connection_interface_contact_info_get_contact_info_impl ()</h3>
 
5245
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_info_get_contact_info_impl)
 
5246
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
5247
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
5248
                                                         <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>
 
5249
<p>
 
5250
The signature of an implementation of the D-Bus method
 
5251
GetContactInfo on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo.
 
5252
</p>
 
5253
<div class="variablelist"><table border="0">
 
5254
<col align="left" valign="top">
 
5255
<tbody>
 
5256
<tr>
 
5257
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
5258
<td>The object implementing this interface
 
5259
</td>
 
5260
</tr>
 
5261
<tr>
 
5262
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
5263
<td>const GArray * (FIXME, generate documentation)
 
5264
</td>
 
5265
</tr>
 
5266
<tr>
 
5267
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5268
<td>Used to return values or throw an error
 
5269
</td>
 
5270
</tr>
 
5271
</tbody>
 
5272
</table></div>
 
5273
</div>
 
5274
<hr>
 
5275
<div class="refsect2" title="tp_svc_connection_interface_contact_info_implement_get_contact_info ()">
 
5276
<a name="tp-svc-connection-interface-contact-info-implement-get-contact-info"></a><h3>tp_svc_connection_interface_contact_info_implement_get_contact_info ()</h3>
 
5277
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_implement_get_contact_info
 
5278
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
5279
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-get-contact-info-impl" title="tp_svc_connection_interface_contact_info_get_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_get_contact_info_impl</span></a> impl</code></em>);</pre>
 
5280
<p>
 
5281
Register an implementation for the GetContactInfo method in the vtable
 
5282
of an implementation of this interface. To be called from
 
5283
the interface init function.
 
5284
</p>
 
5285
<div class="variablelist"><table border="0">
 
5286
<col align="left" valign="top">
 
5287
<tbody>
 
5288
<tr>
 
5289
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
5290
<td>A class whose instances implement this interface
 
5291
</td>
 
5292
</tr>
 
5293
<tr>
 
5294
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
5295
<td>A callback used to implement the GetContactInfo D-Bus method
 
5296
</td>
 
5297
</tr>
 
5298
</tbody>
 
5299
</table></div>
 
5300
</div>
 
5301
<hr>
 
5302
<div class="refsect2" title="tp_svc_connection_interface_contact_info_implement_refresh_contact_info ()">
 
5303
<a name="tp-svc-connection-interface-contact-info-implement-refresh-contact-info"></a><h3>tp_svc_connection_interface_contact_info_implement_refresh_contact_info ()</h3>
 
5304
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_implement_refresh_contact_info
 
5305
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
5306
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-refresh-contact-info-impl" title="tp_svc_connection_interface_contact_info_refresh_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_refresh_contact_info_impl</span></a> impl</code></em>);</pre>
 
5307
<p>
 
5308
Register an implementation for the RefreshContactInfo method in the vtable
 
5309
of an implementation of this interface. To be called from
 
5310
the interface init function.
 
5311
</p>
 
5312
<div class="variablelist"><table border="0">
 
5313
<col align="left" valign="top">
 
5314
<tbody>
 
5315
<tr>
 
5316
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
5317
<td>A class whose instances implement this interface
 
5318
</td>
 
5319
</tr>
 
5320
<tr>
 
5321
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
5322
<td>A callback used to implement the RefreshContactInfo D-Bus method
 
5323
</td>
 
5324
</tr>
 
5325
</tbody>
 
5326
</table></div>
 
5327
</div>
 
5328
<hr>
 
5329
<div class="refsect2" title="tp_svc_connection_interface_contact_info_implement_request_contact_info ()">
 
5330
<a name="tp-svc-connection-interface-contact-info-implement-request-contact-info"></a><h3>tp_svc_connection_interface_contact_info_implement_request_contact_info ()</h3>
 
5331
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_implement_request_contact_info
 
5332
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
5333
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-request-contact-info-impl" title="tp_svc_connection_interface_contact_info_request_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_request_contact_info_impl</span></a> impl</code></em>);</pre>
 
5334
<p>
 
5335
Register an implementation for the RequestContactInfo method in the vtable
 
5336
of an implementation of this interface. To be called from
 
5337
the interface init function.
 
5338
</p>
 
5339
<div class="variablelist"><table border="0">
 
5340
<col align="left" valign="top">
 
5341
<tbody>
 
5342
<tr>
 
5343
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
5344
<td>A class whose instances implement this interface
 
5345
</td>
 
5346
</tr>
 
5347
<tr>
 
5348
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
5349
<td>A callback used to implement the RequestContactInfo D-Bus method
 
5350
</td>
 
5351
</tr>
 
5352
</tbody>
 
5353
</table></div>
 
5354
</div>
 
5355
<hr>
 
5356
<div class="refsect2" title="tp_svc_connection_interface_contact_info_implement_set_contact_info ()">
 
5357
<a name="tp-svc-connection-interface-contact-info-implement-set-contact-info"></a><h3>tp_svc_connection_interface_contact_info_implement_set_contact_info ()</h3>
 
5358
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_implement_set_contact_info
 
5359
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfoClass" title="TpSvcConnectionInterfaceContactInfoClass"><span class="type">TpSvcConnectionInterfaceContactInfoClass</span></a> *klass</code></em>,
 
5360
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#tp-svc-connection-interface-contact-info-set-contact-info-impl" title="tp_svc_connection_interface_contact_info_set_contact_info_impl ()"><span class="type">tp_svc_connection_interface_contact_info_set_contact_info_impl</span></a> impl</code></em>);</pre>
 
5361
<p>
 
5362
Register an implementation for the SetContactInfo method in the vtable
 
5363
of an implementation of this interface. To be called from
 
5364
the interface init function.
 
5365
</p>
 
5366
<div class="variablelist"><table border="0">
 
5367
<col align="left" valign="top">
 
5368
<tbody>
 
5369
<tr>
 
5370
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
5371
<td>A class whose instances implement this interface
 
5372
</td>
 
5373
</tr>
 
5374
<tr>
 
5375
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
5376
<td>A callback used to implement the SetContactInfo D-Bus method
 
5377
</td>
 
5378
</tr>
 
5379
</tbody>
 
5380
</table></div>
 
5381
</div>
 
5382
<hr>
 
5383
<div class="refsect2" title="tp_svc_connection_interface_contact_info_refresh_contact_info_impl ()">
 
5384
<a name="tp-svc-connection-interface-contact-info-refresh-contact-info-impl"></a><h3>tp_svc_connection_interface_contact_info_refresh_contact_info_impl ()</h3>
 
5385
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_info_refresh_contact_info_impl)
 
5386
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
5387
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Contacts</code></em>,
 
5388
                                                         <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>
 
5389
<p>
 
5390
The signature of an implementation of the D-Bus method
 
5391
RefreshContactInfo on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo.
 
5392
</p>
 
5393
<div class="variablelist"><table border="0">
 
5394
<col align="left" valign="top">
 
5395
<tbody>
 
5396
<tr>
 
5397
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
5398
<td>The object implementing this interface
 
5399
</td>
 
5400
</tr>
 
5401
<tr>
 
5402
<td><p><span class="term"><em class="parameter"><code>in_Contacts</code></em> :</span></p></td>
 
5403
<td>const GArray * (FIXME, generate documentation)
 
5404
</td>
 
5405
</tr>
 
5406
<tr>
 
5407
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5408
<td>Used to return values or throw an error
 
5409
</td>
 
5410
</tr>
 
5411
</tbody>
 
5412
</table></div>
 
5413
</div>
 
5414
<hr>
 
5415
<div class="refsect2" title="tp_svc_connection_interface_contact_info_request_contact_info_impl ()">
 
5416
<a name="tp-svc-connection-interface-contact-info-request-contact-info-impl"></a><h3>tp_svc_connection_interface_contact_info_request_contact_info_impl ()</h3>
 
5417
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_info_request_contact_info_impl)
 
5418
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
5419
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Contact</code></em>,
 
5420
                                                         <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>
 
5421
<p>
 
5422
The signature of an implementation of the D-Bus method
 
5423
RequestContactInfo on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo.
 
5424
</p>
 
5425
<div class="variablelist"><table border="0">
 
5426
<col align="left" valign="top">
 
5427
<tbody>
 
5428
<tr>
 
5429
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
5430
<td>The object implementing this interface
 
5431
</td>
 
5432
</tr>
 
5433
<tr>
 
5434
<td><p><span class="term"><em class="parameter"><code>in_Contact</code></em> :</span></p></td>
 
5435
<td>guint  (FIXME, generate documentation)
 
5436
</td>
 
5437
</tr>
 
5438
<tr>
 
5439
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5440
<td>Used to return values or throw an error
 
5441
</td>
 
5442
</tr>
 
5443
</tbody>
 
5444
</table></div>
 
5445
</div>
 
5446
<hr>
 
5447
<div class="refsect2" title="tp_svc_connection_interface_contact_info_return_from_get_contact_info ()">
 
5448
<a name="tp-svc-connection-interface-contact-info-return-from-get-contact-info"></a><h3>tp_svc_connection_interface_contact_info_return_from_get_contact_info ()</h3>
 
5449
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_return_from_get_contact_info
 
5450
                                                        (<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>,
 
5451
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *out_ContactInfo</code></em>);</pre>
 
5452
<p>
 
5453
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
 
5454
This inline function exists only to provide type-safety.
 
5455
</p>
 
5456
<div class="variablelist"><table border="0">
 
5457
<col align="left" valign="top">
 
5458
<tbody>
 
5459
<tr>
 
5460
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5461
<td>The D-Bus method invocation context
 
5462
</td>
 
5463
</tr>
 
5464
<tr>
 
5465
<td><p><span class="term"><em class="parameter"><code>out_ContactInfo</code></em> :</span></p></td>
 
5466
<td>GHashTable * (FIXME, generate documentation)
 
5467
</td>
 
5468
</tr>
 
5469
</tbody>
 
5470
</table></div>
 
5471
</div>
 
5472
<hr>
 
5473
<div class="refsect2" title="tp_svc_connection_interface_contact_info_return_from_refresh_contact_info ()">
 
5474
<a name="tp-svc-connection-interface-contact-info-return-from-refresh-contact-info"></a><h3>tp_svc_connection_interface_contact_info_return_from_refresh_contact_info ()</h3>
 
5475
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_return_from_refresh_contact_info
 
5476
                                                        (<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>
 
5477
<p>
 
5478
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
 
5479
This inline function exists only to provide type-safety.
 
5480
</p>
 
5481
<div class="variablelist"><table border="0">
 
5482
<col align="left" valign="top">
 
5483
<tbody><tr>
 
5484
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5485
<td>The D-Bus method invocation context
 
5486
</td>
 
5487
</tr></tbody>
 
5488
</table></div>
 
5489
</div>
 
5490
<hr>
 
5491
<div class="refsect2" title="tp_svc_connection_interface_contact_info_return_from_request_contact_info ()">
 
5492
<a name="tp-svc-connection-interface-contact-info-return-from-request-contact-info"></a><h3>tp_svc_connection_interface_contact_info_return_from_request_contact_info ()</h3>
 
5493
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_return_from_request_contact_info
 
5494
                                                        (<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>,
 
5495
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Contact_Info</code></em>);</pre>
 
5496
<p>
 
5497
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
 
5498
This inline function exists only to provide type-safety.
 
5499
</p>
 
5500
<div class="variablelist"><table border="0">
 
5501
<col align="left" valign="top">
 
5502
<tbody>
 
5503
<tr>
 
5504
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5505
<td>The D-Bus method invocation context
 
5506
</td>
 
5507
</tr>
 
5508
<tr>
 
5509
<td><p><span class="term"><em class="parameter"><code>out_Contact_Info</code></em> :</span></p></td>
 
5510
<td>const GPtrArray * (FIXME, generate documentation)
 
5511
</td>
 
5512
</tr>
 
5513
</tbody>
 
5514
</table></div>
 
5515
</div>
 
5516
<hr>
 
5517
<div class="refsect2" title="tp_svc_connection_interface_contact_info_return_from_set_contact_info ()">
 
5518
<a name="tp-svc-connection-interface-contact-info-return-from-set-contact-info"></a><h3>tp_svc_connection_interface_contact_info_return_from_set_contact_info ()</h3>
 
5519
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_connection_interface_contact_info_return_from_set_contact_info
 
5520
                                                        (<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>
 
5521
<p>
 
5522
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
 
5523
This inline function exists only to provide type-safety.
 
5524
</p>
 
5525
<div class="variablelist"><table border="0">
 
5526
<col align="left" valign="top">
 
5527
<tbody><tr>
 
5528
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5529
<td>The D-Bus method invocation context
 
5530
</td>
 
5531
</tr></tbody>
 
5532
</table></div>
 
5533
</div>
 
5534
<hr>
 
5535
<div class="refsect2" title="tp_svc_connection_interface_contact_info_set_contact_info_impl ()">
 
5536
<a name="tp-svc-connection-interface-contact-info-set-contact-info-impl"></a><h3>tp_svc_connection_interface_contact_info_set_contact_info_impl ()</h3>
 
5537
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_connection_interface_contact_info_set_contact_info_impl)
 
5538
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *self</code></em>,
 
5539
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_ContactInfo</code></em>,
 
5540
                                                         <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>
 
5541
<p>
 
5542
The signature of an implementation of the D-Bus method
 
5543
SetContactInfo on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo.
 
5544
</p>
 
5545
<div class="variablelist"><table border="0">
 
5546
<col align="left" valign="top">
 
5547
<tbody>
 
5548
<tr>
 
5549
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
5550
<td>The object implementing this interface
 
5551
</td>
 
5552
</tr>
 
5553
<tr>
 
5554
<td><p><span class="term"><em class="parameter"><code>in_ContactInfo</code></em> :</span></p></td>
 
5555
<td>const GPtrArray * (FIXME, generate documentation)
 
5556
</td>
 
5557
</tr>
 
5558
<tr>
 
5559
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
5560
<td>Used to return values or throw an error
4879
5561
</td>
4880
5562
</tr>
4881
5563
</tbody>
4887
5569
<div class="refsect2" title='The "connection-error" signal'>
4888
5570
<a name="TpSvcConnection-connection-error"></a><h3>The <code class="literal">"connection-error"</code> signal</h3>
4889
5571
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *arg_Error,
4890
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>           *arg_Details,
4891
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)        : Run Last / Has Details</pre>
 
5572
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>           *arg_Details,
 
5573
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)        : Run Last / Has Details</pre>
4892
5574
<p>
4893
 
The ConnectionError D-Bus signal is emitted whenever this GObject signal is.</p>
 
5575
The ConnectionError D-Bus signal is emitted whenever this GObject signal is.
 
5576
</p>
4894
5577
<div class="variablelist"><table border="0">
4895
5578
<col align="left" valign="top">
4896
5579
<tbody>
4897
5580
<tr>
4898
5581
<td><p><span class="term"><em class="parameter"><code>arg_Error</code></em> :</span></p></td>
4899
 
<td> const gchar * (FIXME, generate documentation)
 
5582
<td>const gchar * (FIXME, generate documentation)
4900
5583
</td>
4901
5584
</tr>
4902
5585
<tr>
4903
5586
<td><p><span class="term"><em class="parameter"><code>arg_Details</code></em> :</span></p></td>
4904
 
<td> GHashTable * (FIXME, generate documentation)
 
5587
<td>GHashTable * (FIXME, generate documentation)
4905
5588
</td>
4906
5589
</tr>
4907
5590
<tr>
4916
5599
<a name="TpSvcConnection-new-channel"></a><h3>The <code class="literal">"new-channel"</code> signal</h3>
4917
5600
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *arg_Object_Path,
4918
5601
                                                        <span class="type">DBusGObjectPath</span> *arg_Channel_Type,
4919
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>           *arg_Handle_Type,
4920
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Handle,
4921
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Suppress_Handler,
4922
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>         arg5,
4923
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)                 : Run Last / Has Details</pre>
 
5602
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>           *arg_Handle_Type,
 
5603
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Handle,
 
5604
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Suppress_Handler,
 
5605
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>         arg5,
 
5606
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)                 : Run Last / Has Details</pre>
4924
5607
<p>
4925
 
The NewChannel D-Bus signal is emitted whenever this GObject signal is.</p>
 
5608
The NewChannel D-Bus signal is emitted whenever this GObject signal is.
 
5609
</p>
4926
5610
<div class="variablelist"><table border="0">
4927
5611
<col align="left" valign="top">
4928
5612
<tbody>
4929
5613
<tr>
4930
5614
<td><p><span class="term"><em class="parameter"><code>arg_Object_Path</code></em> :</span></p></td>
4931
 
<td> const gchar * (FIXME, generate documentation)
 
5615
<td>const gchar * (FIXME, generate documentation)
4932
5616
</td>
4933
5617
</tr>
4934
5618
<tr>
4935
5619
<td><p><span class="term"><em class="parameter"><code>arg_Channel_Type</code></em> :</span></p></td>
4936
 
<td> const gchar * (FIXME, generate documentation)
 
5620
<td>const gchar * (FIXME, generate documentation)
4937
5621
</td>
4938
5622
</tr>
4939
5623
<tr>
4940
5624
<td><p><span class="term"><em class="parameter"><code>arg_Handle_Type</code></em> :</span></p></td>
4941
 
<td> guint  (FIXME, generate documentation)
 
5625
<td>guint  (FIXME, generate documentation)
4942
5626
</td>
4943
5627
</tr>
4944
5628
<tr>
4945
5629
<td><p><span class="term"><em class="parameter"><code>arg_Handle</code></em> :</span></p></td>
4946
 
<td> guint  (FIXME, generate documentation)
 
5630
<td>guint  (FIXME, generate documentation)
4947
5631
</td>
4948
5632
</tr>
4949
5633
<tr>
4950
5634
<td><p><span class="term"><em class="parameter"><code>arg_Suppress_Handler</code></em> :</span></p></td>
4951
 
<td> gboolean  (FIXME, generate documentation)
 
5635
<td>gboolean  (FIXME, generate documentation)
4952
5636
</td>
4953
5637
</tr>
4954
5638
<tr>
4962
5646
<div class="refsect2" title='The "self-handle-changed" signal'>
4963
5647
<a name="TpSvcConnection-self-handle-changed"></a><h3>The <code class="literal">"self-handle-changed"</code> signal</h3>
4964
5648
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *arg_Self_Handle,
4965
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg1,
4966
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)            : Run Last / Has Details</pre>
 
5649
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg1,
 
5650
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)            : Run Last / Has Details</pre>
4967
5651
<p>
4968
 
The SelfHandleChanged D-Bus signal is emitted whenever this GObject signal is.</p>
 
5652
The SelfHandleChanged D-Bus signal is emitted whenever this GObject signal is.
 
5653
</p>
4969
5654
<div class="variablelist"><table border="0">
4970
5655
<col align="left" valign="top">
4971
5656
<tbody>
4972
5657
<tr>
4973
5658
<td><p><span class="term"><em class="parameter"><code>arg_Self_Handle</code></em> :</span></p></td>
4974
 
<td> guint  (FIXME, generate documentation)
 
5659
<td>guint  (FIXME, generate documentation)
4975
5660
</td>
4976
5661
</tr>
4977
5662
<tr>
4985
5670
<div class="refsect2" title='The "status-changed" signal'>
4986
5671
<a name="TpSvcConnection-status-changed"></a><h3>The <code class="literal">"status-changed"</code> signal</h3>
4987
5672
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnection"><span class="type">TpSvcConnection</span></a> *arg_Status,
4988
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Reason,
4989
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg2,
4990
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)       : Run Last / Has Details</pre>
 
5673
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg_Reason,
 
5674
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg2,
 
5675
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)       : Run Last / Has Details</pre>
4991
5676
<p>
4992
 
The StatusChanged D-Bus signal is emitted whenever this GObject signal is.</p>
 
5677
The StatusChanged D-Bus signal is emitted whenever this GObject signal is.
 
5678
</p>
4993
5679
<div class="variablelist"><table border="0">
4994
5680
<col align="left" valign="top">
4995
5681
<tbody>
4996
5682
<tr>
4997
5683
<td><p><span class="term"><em class="parameter"><code>arg_Status</code></em> :</span></p></td>
4998
 
<td> guint  (FIXME, generate documentation)
 
5684
<td>guint  (FIXME, generate documentation)
4999
5685
</td>
5000
5686
</tr>
5001
5687
<tr>
5002
5688
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
5003
 
<td> guint  (FIXME, generate documentation)
 
5689
<td>guint  (FIXME, generate documentation)
5004
5690
</td>
5005
5691
</tr>
5006
5692
<tr>
5015
5701
<a name="TpSvcConnectionInterfaceRequests-channel-closed"></a><h3>The <code class="literal">"channel-closed"</code> signal</h3>
5016
5702
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *arg_Removed,
5017
5703
                                                        <span class="type">DBusGObjectPath</span>                  *arg1,
5018
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)        : Run Last / Has Details</pre>
 
5704
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)        : Run Last / Has Details</pre>
5019
5705
<p>
5020
 
The ChannelClosed D-Bus signal is emitted whenever this GObject signal is.</p>
 
5706
The ChannelClosed D-Bus signal is emitted whenever this GObject signal is.
 
5707
</p>
5021
5708
<div class="variablelist"><table border="0">
5022
5709
<col align="left" valign="top">
5023
5710
<tbody>
5024
5711
<tr>
5025
5712
<td><p><span class="term"><em class="parameter"><code>arg_Removed</code></em> :</span></p></td>
5026
 
<td> const gchar * (FIXME, generate documentation)
 
5713
<td>const gchar * (FIXME, generate documentation)
5027
5714
</td>
5028
5715
</tr>
5029
5716
<tr>
5037
5724
<div class="refsect2" title='The "new-channels" signal'>
5038
5725
<a name="TpSvcConnectionInterfaceRequests-new-channels"></a><h3>The <code class="literal">"new-channels"</code> signal</h3>
5039
5726
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceRequests"><span class="type">TpSvcConnectionInterfaceRequests</span></a> *arg_Channels,
5040
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)         : Run Last / Has Details</pre>
 
5727
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)         : Run Last / Has Details</pre>
5041
5728
<p>
5042
 
The NewChannels D-Bus signal is emitted whenever this GObject signal is.</p>
 
5729
The NewChannels D-Bus signal is emitted whenever this GObject signal is.
 
5730
</p>
5043
5731
<div class="variablelist"><table border="0">
5044
5732
<col align="left" valign="top">
5045
5733
<tbody>
5046
5734
<tr>
5047
5735
<td><p><span class="term"><em class="parameter"><code>arg_Channels</code></em> :</span></p></td>
5048
 
<td> const GPtrArray * (FIXME, generate documentation)
 
5736
<td>const GPtrArray * (FIXME, generate documentation)
5049
5737
</td>
5050
5738
</tr>
5051
5739
<tr>
5059
5747
<div class="refsect2" title='The "presences-changed" signal'>
5060
5748
<a name="TpSvcConnectionInterfaceSimplePresence-presences-changed"></a><h3>The <code class="literal">"presences-changed"</code> signal</h3>
5061
5749
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceSimplePresence"><span class="type">TpSvcConnectionInterfaceSimplePresence</span></a> *arg_Presence,
5062
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                                user_data)         : Run Last / Has Details</pre>
 
5750
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                                user_data)         : Run Last / Has Details</pre>
5063
5751
<p>
5064
 
The PresencesChanged D-Bus signal is emitted whenever this GObject signal is.</p>
 
5752
The PresencesChanged D-Bus signal is emitted whenever this GObject signal is.
 
5753
</p>
5065
5754
<div class="variablelist"><table border="0">
5066
5755
<col align="left" valign="top">
5067
5756
<tbody>
5068
5757
<tr>
5069
5758
<td><p><span class="term"><em class="parameter"><code>arg_Presence</code></em> :</span></p></td>
5070
 
<td> GHashTable * (FIXME, generate documentation)
 
5759
<td>GHashTable * (FIXME, generate documentation)
5071
5760
</td>
5072
5761
</tr>
5073
5762
<tr>
5081
5770
<div class="refsect2" title='The "presence-update" signal'>
5082
5771
<a name="TpSvcConnectionInterfacePresence-presence-update"></a><h3>The <code class="literal">"presence-update"</code> signal</h3>
5083
5772
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfacePresence"><span class="type">TpSvcConnectionInterfacePresence</span></a> *arg_Presence,
5084
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)         : Run Last / Has Details</pre>
 
5773
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)         : Run Last / Has Details</pre>
5085
5774
<p>
5086
 
The PresenceUpdate D-Bus signal is emitted whenever this GObject signal is.</p>
 
5775
The PresenceUpdate D-Bus signal is emitted whenever this GObject signal is.
 
5776
</p>
5087
5777
<div class="variablelist"><table border="0">
5088
5778
<col align="left" valign="top">
5089
5779
<tbody>
5090
5780
<tr>
5091
5781
<td><p><span class="term"><em class="parameter"><code>arg_Presence</code></em> :</span></p></td>
5092
 
<td> GHashTable * (FIXME, generate documentation)
 
5782
<td>GHashTable * (FIXME, generate documentation)
5093
5783
</td>
5094
5784
</tr>
5095
5785
<tr>
5103
5793
<div class="refsect2" title='The "avatar-retrieved" signal'>
5104
5794
<a name="TpSvcConnectionInterfaceAvatars-avatar-retrieved"></a><h3>The <code class="literal">"avatar-retrieved"</code> signal</h3>
5105
5795
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *arg_Contact,
5106
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                            arg_Token,
5107
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg_Avatar,
 
5796
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                            arg_Token,
 
5797
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg_Avatar,
5108
5798
                                                        <span class="type">GArray_guchar_</span>                  *arg_Type,
5109
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg4,
5110
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                         user_data)        : Run Last / Has Details</pre>
 
5799
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg4,
 
5800
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                         user_data)        : Run Last / Has Details</pre>
5111
5801
<p>
5112
 
The AvatarRetrieved D-Bus signal is emitted whenever this GObject signal is.</p>
 
5802
The AvatarRetrieved D-Bus signal is emitted whenever this GObject signal is.
 
5803
</p>
5113
5804
<div class="variablelist"><table border="0">
5114
5805
<col align="left" valign="top">
5115
5806
<tbody>
5116
5807
<tr>
5117
5808
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
5118
 
<td> guint  (FIXME, generate documentation)
 
5809
<td>guint  (FIXME, generate documentation)
5119
5810
</td>
5120
5811
</tr>
5121
5812
<tr>
5122
5813
<td><p><span class="term"><em class="parameter"><code>arg_Token</code></em> :</span></p></td>
5123
 
<td> const gchar * (FIXME, generate documentation)
 
5814
<td>const gchar * (FIXME, generate documentation)
5124
5815
</td>
5125
5816
</tr>
5126
5817
<tr>
5127
5818
<td><p><span class="term"><em class="parameter"><code>arg_Avatar</code></em> :</span></p></td>
5128
 
<td> const GArray * (FIXME, generate documentation)
 
5819
<td>const GArray * (FIXME, generate documentation)
5129
5820
</td>
5130
5821
</tr>
5131
5822
<tr>
5132
5823
<td><p><span class="term"><em class="parameter"><code>arg_Type</code></em> :</span></p></td>
5133
 
<td> const gchar * (FIXME, generate documentation)
 
5824
<td>const gchar * (FIXME, generate documentation)
5134
5825
</td>
5135
5826
</tr>
5136
5827
<tr>
5144
5835
<div class="refsect2" title='The "avatar-updated" signal'>
5145
5836
<a name="TpSvcConnectionInterfaceAvatars-avatar-updated"></a><h3>The <code class="literal">"avatar-updated"</code> signal</h3>
5146
5837
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAvatars"><span class="type">TpSvcConnectionInterfaceAvatars</span></a> *arg_Contact,
5147
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                            arg_New_Avatar_Token,
5148
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg2,
5149
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                         user_data)                 : Run Last / Has Details</pre>
 
5838
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                            arg_New_Avatar_Token,
 
5839
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                           *arg2,
 
5840
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                         user_data)                 : Run Last / Has Details</pre>
5150
5841
<p>
5151
 
The AvatarUpdated D-Bus signal is emitted whenever this GObject signal is.</p>
 
5842
The AvatarUpdated D-Bus signal is emitted whenever this GObject signal is.
 
5843
</p>
5152
5844
<div class="variablelist"><table border="0">
5153
5845
<col align="left" valign="top">
5154
5846
<tbody>
5155
5847
<tr>
5156
5848
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
5157
 
<td> guint  (FIXME, generate documentation)
 
5849
<td>guint  (FIXME, generate documentation)
5158
5850
</td>
5159
5851
</tr>
5160
5852
<tr>
5161
5853
<td><p><span class="term"><em class="parameter"><code>arg_New_Avatar_Token</code></em> :</span></p></td>
5162
 
<td> const gchar * (FIXME, generate documentation)
 
5854
<td>const gchar * (FIXME, generate documentation)
5163
5855
</td>
5164
5856
</tr>
5165
5857
<tr>
5173
5865
<div class="refsect2" title='The "aliases-changed" signal'>
5174
5866
<a name="TpSvcConnectionInterfaceAliasing-aliases-changed"></a><h3>The <code class="literal">"aliases-changed"</code> signal</h3>
5175
5867
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceAliasing"><span class="type">TpSvcConnectionInterfaceAliasing</span></a> *arg_Aliases,
5176
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)        : Run Last / Has Details</pre>
 
5868
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)        : Run Last / Has Details</pre>
5177
5869
<p>
5178
 
The AliasesChanged D-Bus signal is emitted whenever this GObject signal is.</p>
 
5870
The AliasesChanged D-Bus signal is emitted whenever this GObject signal is.
 
5871
</p>
5179
5872
<div class="variablelist"><table border="0">
5180
5873
<col align="left" valign="top">
5181
5874
<tbody>
5182
5875
<tr>
5183
5876
<td><p><span class="term"><em class="parameter"><code>arg_Aliases</code></em> :</span></p></td>
5184
 
<td> const GPtrArray * (FIXME, generate documentation)
 
5877
<td>const GPtrArray * (FIXME, generate documentation)
 
5878
</td>
 
5879
</tr>
 
5880
<tr>
 
5881
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
5882
<td>user data set when the signal handler was connected.</td>
 
5883
</tr>
 
5884
</tbody>
 
5885
</table></div>
 
5886
</div>
 
5887
<hr>
 
5888
<div class="refsect2" title='The "balance-changed" signal'>
 
5889
<a name="TpSvcConnectionInterfaceBalance-balance-changed"></a><h3>The <code class="literal">"balance-changed"</code> signal</h3>
 
5890
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceBalance"><span class="type">TpSvcConnectionInterfaceBalance</span></a> *arg_Balance,
 
5891
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                         user_data)        : Run Last / Has Details</pre>
 
5892
<p>
 
5893
The BalanceChanged D-Bus signal is emitted whenever this GObject signal is.
 
5894
</p>
 
5895
<div class="variablelist"><table border="0">
 
5896
<col align="left" valign="top">
 
5897
<tbody>
 
5898
<tr>
 
5899
<td><p><span class="term"><em class="parameter"><code>arg_Balance</code></em> :</span></p></td>
 
5900
<td>const GValueArray * (FIXME, generate documentation)
5185
5901
</td>
5186
5902
</tr>
5187
5903
<tr>
5195
5911
<div class="refsect2" title='The "capabilities-changed" signal'>
5196
5912
<a name="TpSvcConnectionInterfaceCapabilities-capabilities-changed"></a><h3>The <code class="literal">"capabilities-changed"</code> signal</h3>
5197
5913
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceCapabilities"><span class="type">TpSvcConnectionInterfaceCapabilities</span></a> *arg_Caps,
5198
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                              user_data)      : Run Last / Has Details</pre>
 
5914
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                              user_data)      : Run Last / Has Details</pre>
5199
5915
<p>
5200
 
The CapabilitiesChanged D-Bus signal is emitted whenever this GObject signal is.</p>
 
5916
The CapabilitiesChanged D-Bus signal is emitted whenever this GObject signal is.
 
5917
</p>
5201
5918
<div class="variablelist"><table border="0">
5202
5919
<col align="left" valign="top">
5203
5920
<tbody>
5204
5921
<tr>
5205
5922
<td><p><span class="term"><em class="parameter"><code>arg_Caps</code></em> :</span></p></td>
5206
 
<td> const GPtrArray * (FIXME, generate documentation)
 
5923
<td>const GPtrArray * (FIXME, generate documentation)
 
5924
</td>
 
5925
</tr>
 
5926
<tr>
 
5927
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
5928
<td>user data set when the signal handler was connected.</td>
 
5929
</tr>
 
5930
</tbody>
 
5931
</table></div>
 
5932
</div>
 
5933
<hr>
 
5934
<div class="refsect2" title='The "contact-capabilities-changed" signal'>
 
5935
<a name="TpSvcConnectionInterfaceContactCapabilities-contact-capabilities-changed"></a><h3>The <code class="literal">"contact-capabilities-changed"</code> signal</h3>
 
5936
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactCapabilities"><span class="type">TpSvcConnectionInterfaceContactCapabilities</span></a> *arg_caps,
 
5937
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                                     user_data)      : Run Last / Has Details</pre>
 
5938
<p>
 
5939
The ContactCapabilitiesChanged D-Bus signal is emitted whenever this GObject signal is.
 
5940
</p>
 
5941
<div class="variablelist"><table border="0">
 
5942
<col align="left" valign="top">
 
5943
<tbody>
 
5944
<tr>
 
5945
<td><p><span class="term"><em class="parameter"><code>arg_caps</code></em> :</span></p></td>
 
5946
<td>GHashTable * (FIXME, generate documentation)
 
5947
</td>
 
5948
</tr>
 
5949
<tr>
 
5950
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
5951
<td>user data set when the signal handler was connected.</td>
 
5952
</tr>
 
5953
</tbody>
 
5954
</table></div>
 
5955
</div>
 
5956
<hr>
 
5957
<div class="refsect2" title='The "location-updated" signal'>
 
5958
<a name="TpSvcConnectionInterfaceLocation-location-updated"></a><h3>The <code class="literal">"location-updated"</code> signal</h3>
 
5959
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceLocation"><span class="type">TpSvcConnectionInterfaceLocation</span></a> *arg_Contact,
 
5960
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                             arg_Location,
 
5961
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                          user_data)         : Run Last / Has Details</pre>
 
5962
<p>
 
5963
The LocationUpdated D-Bus signal is emitted whenever this GObject signal is.
 
5964
</p>
 
5965
<div class="variablelist"><table border="0">
 
5966
<col align="left" valign="top">
 
5967
<tbody>
 
5968
<tr>
 
5969
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
 
5970
<td>guint  (FIXME, generate documentation)
 
5971
</td>
 
5972
</tr>
 
5973
<tr>
 
5974
<td><p><span class="term"><em class="parameter"><code>arg_Location</code></em> :</span></p></td>
 
5975
<td>GHashTable * (FIXME, generate documentation)
 
5976
</td>
 
5977
</tr>
 
5978
<tr>
 
5979
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
5980
<td>user data set when the signal handler was connected.</td>
 
5981
</tr>
 
5982
</tbody>
 
5983
</table></div>
 
5984
</div>
 
5985
<hr>
 
5986
<div class="refsect2" title='The "contact-info-changed" signal'>
 
5987
<a name="TpSvcConnectionInterfaceContactInfo-contact-info-changed"></a><h3>The <code class="literal">"contact-info-changed"</code> signal</h3>
 
5988
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-connection.html#TpSvcConnectionInterfaceContactInfo"><span class="type">TpSvcConnectionInterfaceContactInfo</span></a> *arg_Contact,
 
5989
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                                arg_ContactInfo,
 
5990
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                             user_data)            : Run Last / Has Details</pre>
 
5991
<p>
 
5992
The ContactInfoChanged D-Bus signal is emitted whenever this GObject signal is.
 
5993
</p>
 
5994
<div class="variablelist"><table border="0">
 
5995
<col align="left" valign="top">
 
5996
<tbody>
 
5997
<tr>
 
5998
<td><p><span class="term"><em class="parameter"><code>arg_Contact</code></em> :</span></p></td>
 
5999
<td>guint  (FIXME, generate documentation)
 
6000
</td>
 
6001
</tr>
 
6002
<tr>
 
6003
<td><p><span class="term"><em class="parameter"><code>arg_ContactInfo</code></em> :</span></p></td>
 
6004
<td>const GPtrArray * (FIXME, generate documentation)
5207
6005
</td>
5208
6006
</tr>
5209
6007
<tr>
5221
6019
</div>
5222
6020
<div class="footer">
5223
6021
<hr>
5224
 
          Generated by GTK-Doc V1.13</div>
 
6022
          Generated by GTK-Doc V1.14</div>
5225
6023
</body>
5226
6024
</html>
 
 
b'\\ No newline at end of file'