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

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>telepathy-glib API Reference Manual: Service-side Account interfaces</title>
 
5
<title>Service-side Account interfaces</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
8
<link rel="up" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
9
9
<link rel="prev" href="telepathy-glib-svc-account-manager.html" title="Service-side Account Manager interface">
10
10
<link rel="next" href="telepathy-glib-svc-channel-dispatcher.html" title="Service-side Channel Dispatcher interface">
11
 
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
 
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16
 
<td width="100%" align="left" class="shortcuts">
17
 
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18
 
                  <a href="#telepathy-glib-svc-account.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19
 
                  <a href="#telepathy-glib-svc-account.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_signals"> <span class="dim">|</span> 
20
 
                  <a href="#telepathy-glib-svc-account.signals" class="shortcut">Signals</a></span>
21
 
</td>
22
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
23
 
<td><a accesskey="u" href="ch-service-dbus.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
24
 
<td><a accesskey="p" href="telepathy-glib-svc-account-manager.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25
 
<td><a accesskey="n" href="telepathy-glib-svc-channel-dispatcher.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
26
 
</tr></table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="telepathy-glib-svc-account-manager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch-service-dbus.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
20
<th width="100%" align="center">telepathy-glib API Reference Manual</th>
 
21
<td><a accesskey="n" href="telepathy-glib-svc-channel-dispatcher.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#telepathy-glib-svc-account.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#telepathy-glib-svc-account.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#telepathy-glib-svc-account.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#telepathy-glib-svc-account.signals" class="shortcut">Signals</a>
 
31
</td></tr>
 
32
</table>
27
33
<div class="refentry">
28
34
<a name="telepathy-glib-svc-account"></a><div class="titlepage"></div>
29
35
<div class="refnamediv"><table width="100%"><tr>
31
37
<h2><span class="refentrytitle"><a name="telepathy-glib-svc-account.top_of_page"></a>Service-side Account interfaces</span></h2>
32
38
<p>Service-side Account interfaces — GInterfaces for Telepathy Account objects</p>
33
39
</td>
34
 
<td class="gallery_image" valign="top" align="right"></td>
 
40
<td valign="top" align="right"></td>
35
41
</tr></table></div>
 
42
<div class="refsynopsisdiv">
 
43
<a name="telepathy-glib-svc-account.synopsis"></a><h2>Synopsis</h2>
 
44
<a name="TpSvcAccount"></a><a name="TpSvcAccountInterfaceAvatar"></a><a name="TpSvcAccountInterfaceStorage"></a><a name="TpSvcAccountInterfaceAddressing"></a><pre class="synopsis">
 
45
#include &lt;telepathy-glib/telepathy-glib-dbus.h&gt;
 
46
 
 
47
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-struct" title="TpSvcAccount">TpSvcAccount</a>;
 
48
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass">TpSvcAccountClass</a>;
 
49
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-emit-account-property-changed" title="tp_svc_account_emit_account_property_changed ()">tp_svc_account_emit_account_property_changed</a>
 
50
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
51
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>);
 
52
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-emit-removed" title="tp_svc_account_emit_removed ()">tp_svc_account_emit_removed</a>         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);
 
53
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-reconnect-impl" title="tp_svc_account_reconnect_impl ()">*tp_svc_account_reconnect_impl</a>)    (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
54
                                                         <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>);
 
55
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-reconnect" title="tp_svc_account_return_from_reconnect ()">tp_svc_account_return_from_reconnect</a>
 
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>);
 
57
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-reconnect" title="tp_svc_account_implement_reconnect ()">tp_svc_account_implement_reconnect</a>  (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
58
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-reconnect-impl" title="tp_svc_account_reconnect_impl ()"><span class="type">tp_svc_account_reconnect_impl</span></a> impl</code></em>);
 
59
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-remove-impl" title="tp_svc_account_remove_impl ()">*tp_svc_account_remove_impl</a>)       (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
60
                                                         <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>);
 
61
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-remove" title="tp_svc_account_return_from_remove ()">tp_svc_account_return_from_remove</a>   (<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>);
 
62
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-remove" title="tp_svc_account_implement_remove ()">tp_svc_account_implement_remove</a>     (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
63
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-remove-impl" title="tp_svc_account_remove_impl ()"><span class="type">tp_svc_account_remove_impl</span></a> impl</code></em>);
 
64
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-update-parameters-impl" title="tp_svc_account_update_parameters_impl ()">*tp_svc_account_update_parameters_impl</a>)
 
65
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
66
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Set</code></em>,
 
67
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Unset</code></em>,
 
68
                                                         <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>);
 
69
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-update-parameters" title="tp_svc_account_return_from_update_parameters ()">tp_svc_account_return_from_update_parameters</a>
 
70
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>,
 
71
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Reconnect_Required</code></em>);
 
72
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-update-parameters" title="tp_svc_account_implement_update_parameters ()">tp_svc_account_implement_update_parameters</a>
 
73
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
74
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-update-parameters-impl" title="tp_svc_account_update_parameters_impl ()"><span class="type">tp_svc_account_update_parameters_impl</span></a> impl</code></em>);
 
75
 
 
76
 
 
77
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar-struct" title="TpSvcAccountInterfaceAvatar">TpSvcAccountInterfaceAvatar</a>;
 
78
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatarClass" title="TpSvcAccountInterfaceAvatarClass">TpSvcAccountInterfaceAvatarClass</a>;
 
79
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-avatar-emit-avatar-changed" title="tp_svc_account_interface_avatar_emit_avatar_changed ()">tp_svc_account_interface_avatar_emit_avatar_changed</a>
 
80
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);
 
81
 
 
82
 
 
83
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceStorage-struct" title="TpSvcAccountInterfaceStorage">TpSvcAccountInterfaceStorage</a>;
 
84
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceStorageClass" title="TpSvcAccountInterfaceStorageClass">TpSvcAccountInterfaceStorageClass</a>;
 
85
 
 
86
 
 
87
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressing-struct" title="TpSvcAccountInterfaceAddressing">TpSvcAccountInterfaceAddressing</a>;
 
88
                    <a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressingClass" title="TpSvcAccountInterfaceAddressingClass">TpSvcAccountInterfaceAddressingClass</a>;
 
89
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-implement-set-uri-scheme-association" title="tp_svc_account_interface_addressing_implement_set_uri_scheme_association ()">tp_svc_account_interface_addressing_implement_set_uri_scheme_association</a>
 
90
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressingClass" title="TpSvcAccountInterfaceAddressingClass"><span class="type">TpSvcAccountInterfaceAddressingClass</span></a> *klass</code></em>,
 
91
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-set-uri-scheme-association-impl" title="tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()"><span class="type">tp_svc_account_interface_addressing_set_uri_scheme_association_impl</span></a> impl</code></em>);
 
92
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-return-from-set-uri-scheme-association" title="tp_svc_account_interface_addressing_return_from_set_uri_scheme_association ()">tp_svc_account_interface_addressing_return_from_set_uri_scheme_association</a>
 
93
                                                        (<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>);
 
94
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-set-uri-scheme-association-impl" title="tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()">*tp_svc_account_interface_addressing_set_uri_scheme_association_impl</a>)
 
95
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressing"><span class="type">TpSvcAccountInterfaceAddressing</span></a> *self</code></em>,
 
96
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_URI_Scheme</code></em>,
 
97
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Association</code></em>,
 
98
                                                         <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>);
 
99
</pre>
 
100
</div>
36
101
<div class="refsect1">
37
 
<a name="telepathy-glib-svc-account.functions"></a><h2>Functions</h2>
38
 
<div class="informaltable"><table width="100%" border="0">
39
 
<colgroup>
40
 
<col width="150px" class="functions_return">
41
 
<col class="functions_name">
42
 
</colgroup>
43
 
<tbody>
44
 
<tr>
45
 
<td class="function_type">
46
 
<span class="returnvalue">void</span>
47
 
</td>
48
 
<td class="function_name">
49
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-emit-account-property-changed" title="tp_svc_account_emit_account_property_changed ()">tp_svc_account_emit_account_property_changed</a> <span class="c_punctuation">()</span>
50
 
</td>
51
 
</tr>
52
 
<tr>
53
 
<td class="function_type">
54
 
<span class="returnvalue">void</span>
55
 
</td>
56
 
<td class="function_name">
57
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-emit-removed" title="tp_svc_account_emit_removed ()">tp_svc_account_emit_removed</a> <span class="c_punctuation">()</span>
58
 
</td>
59
 
</tr>
60
 
<tr>
61
 
<td class="function_type">
62
 
<span class="returnvalue">void</span>
63
 
</td>
64
 
<td class="function_name">
65
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-reconnect-impl" title="tp_svc_account_reconnect_impl ()">*tp_svc_account_reconnect_impl</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
66
 
</td>
67
 
</tr>
68
 
<tr>
69
 
<td class="function_type">
70
 
<span class="returnvalue">void</span>
71
 
</td>
72
 
<td class="function_name">
73
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-reconnect" title="tp_svc_account_return_from_reconnect ()">tp_svc_account_return_from_reconnect</a> <span class="c_punctuation">()</span>
74
 
</td>
75
 
</tr>
76
 
<tr>
77
 
<td class="function_type">
78
 
<span class="returnvalue">void</span>
79
 
</td>
80
 
<td class="function_name">
81
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-reconnect" title="tp_svc_account_implement_reconnect ()">tp_svc_account_implement_reconnect</a> <span class="c_punctuation">()</span>
82
 
</td>
83
 
</tr>
84
 
<tr>
85
 
<td class="function_type">
86
 
<span class="returnvalue">void</span>
87
 
</td>
88
 
<td class="function_name">
89
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-remove-impl" title="tp_svc_account_remove_impl ()">*tp_svc_account_remove_impl</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
90
 
</td>
91
 
</tr>
92
 
<tr>
93
 
<td class="function_type">
94
 
<span class="returnvalue">void</span>
95
 
</td>
96
 
<td class="function_name">
97
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-remove" title="tp_svc_account_return_from_remove ()">tp_svc_account_return_from_remove</a> <span class="c_punctuation">()</span>
98
 
</td>
99
 
</tr>
100
 
<tr>
101
 
<td class="function_type">
102
 
<span class="returnvalue">void</span>
103
 
</td>
104
 
<td class="function_name">
105
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-remove" title="tp_svc_account_implement_remove ()">tp_svc_account_implement_remove</a> <span class="c_punctuation">()</span>
106
 
</td>
107
 
</tr>
108
 
<tr>
109
 
<td class="function_type">
110
 
<span class="returnvalue">void</span>
111
 
</td>
112
 
<td class="function_name">
113
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-update-parameters-impl" title="tp_svc_account_update_parameters_impl ()">*tp_svc_account_update_parameters_impl</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
114
 
</td>
115
 
</tr>
116
 
<tr>
117
 
<td class="function_type">
118
 
<span class="returnvalue">void</span>
119
 
</td>
120
 
<td class="function_name">
121
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-return-from-update-parameters" title="tp_svc_account_return_from_update_parameters ()">tp_svc_account_return_from_update_parameters</a> <span class="c_punctuation">()</span>
122
 
</td>
123
 
</tr>
124
 
<tr>
125
 
<td class="function_type">
126
 
<span class="returnvalue">void</span>
127
 
</td>
128
 
<td class="function_name">
129
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-implement-update-parameters" title="tp_svc_account_implement_update_parameters ()">tp_svc_account_implement_update_parameters</a> <span class="c_punctuation">()</span>
130
 
</td>
131
 
</tr>
132
 
<tr>
133
 
<td class="function_type">
134
 
<span class="returnvalue">void</span>
135
 
</td>
136
 
<td class="function_name">
137
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-avatar-emit-avatar-changed" title="tp_svc_account_interface_avatar_emit_avatar_changed ()">tp_svc_account_interface_avatar_emit_avatar_changed</a> <span class="c_punctuation">()</span>
138
 
</td>
139
 
</tr>
140
 
<tr>
141
 
<td class="function_type">
142
 
<span class="returnvalue">void</span>
143
 
</td>
144
 
<td class="function_name">
145
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-implement-set-uri-scheme-association" title="tp_svc_account_interface_addressing_implement_set_uri_scheme_association ()">tp_svc_account_interface_addressing_implement_set_uri_scheme_association</a> <span class="c_punctuation">()</span>
146
 
</td>
147
 
</tr>
148
 
<tr>
149
 
<td class="function_type">
150
 
<span class="returnvalue">void</span>
151
 
</td>
152
 
<td class="function_name">
153
 
<a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-return-from-set-uri-scheme-association" title="tp_svc_account_interface_addressing_return_from_set_uri_scheme_association ()">tp_svc_account_interface_addressing_return_from_set_uri_scheme_association</a> <span class="c_punctuation">()</span>
154
 
</td>
155
 
</tr>
156
 
<tr>
157
 
<td class="function_type">
158
 
<span class="returnvalue">void</span>
159
 
</td>
160
 
<td class="function_name">
161
 
<span class="c_punctuation">(</span><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-set-uri-scheme-association-impl" title="tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()">*tp_svc_account_interface_addressing_set_uri_scheme_association_impl</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
162
 
</td>
163
 
</tr>
164
 
</tbody>
165
 
</table></div>
 
102
<a name="telepathy-glib-svc-account.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
103
<pre class="synopsis">
 
104
  GInterface
 
105
   +----TpSvcAccount
 
106
</pre>
 
107
<pre class="synopsis">
 
108
  GInterface
 
109
   +----TpSvcAccountInterfaceAvatar
 
110
</pre>
 
111
<pre class="synopsis">
 
112
  GInterface
 
113
   +----TpSvcAccountInterfaceStorage
 
114
</pre>
 
115
<pre class="synopsis">
 
116
  GInterface
 
117
   +----TpSvcAccountInterfaceAddressing
 
118
</pre>
166
119
</div>
167
120
<div class="refsect1">
168
121
<a name="telepathy-glib-svc-account.signals"></a><h2>Signals</h2>
169
 
<div class="informaltable"><table border="0">
170
 
<colgroup>
171
 
<col width="150px" class="signals_return">
172
 
<col width="300px" class="signals_name">
173
 
<col width="200px" class="signals_flags">
174
 
</colgroup>
175
 
<tbody>
176
 
<tr>
177
 
<td class="signal_type"><span class="returnvalue">void</span></td>
178
 
<td class="signal_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-account-property-changed" title="The “account-property-changed” signal">account-property-changed</a></td>
179
 
<td class="signal_flags">Has Details</td>
180
 
</tr>
181
 
<tr>
182
 
<td class="signal_type"><span class="returnvalue">void</span></td>
183
 
<td class="signal_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-removed" title="The “removed” signal">removed</a></td>
184
 
<td class="signal_flags">Has Details</td>
185
 
</tr>
186
 
<tr>
187
 
<td class="signal_type"><span class="returnvalue">void</span></td>
188
 
<td class="signal_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar-avatar-changed" title="The “avatar-changed” signal">avatar-changed</a></td>
189
 
<td class="signal_flags">Has Details</td>
190
 
</tr>
191
 
</tbody>
192
 
</table></div>
193
 
</div>
194
 
<a name="TpSvcAccount"></a><a name="TpSvcAccountInterfaceAvatar"></a><a name="TpSvcAccountInterfaceStorage"></a><a name="TpSvcAccountInterfaceAddressing"></a><div class="refsect1">
195
 
<a name="telepathy-glib-svc-account.other"></a><h2>Types and Values</h2>
196
 
<div class="informaltable"><table width="100%" border="0">
197
 
<colgroup>
198
 
<col width="150px" class="name">
199
 
<col class="description">
200
 
</colgroup>
201
 
<tbody>
202
 
<tr>
203
 
<td class="datatype_keyword"> </td>
204
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-struct" title="TpSvcAccount">TpSvcAccount</a></td>
205
 
</tr>
206
 
<tr>
207
 
<td class="datatype_keyword"> </td>
208
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass">TpSvcAccountClass</a></td>
209
 
</tr>
210
 
<tr>
211
 
<td class="datatype_keyword"> </td>
212
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar-struct" title="TpSvcAccountInterfaceAvatar">TpSvcAccountInterfaceAvatar</a></td>
213
 
</tr>
214
 
<tr>
215
 
<td class="datatype_keyword"> </td>
216
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatarClass" title="TpSvcAccountInterfaceAvatarClass">TpSvcAccountInterfaceAvatarClass</a></td>
217
 
</tr>
218
 
<tr>
219
 
<td class="datatype_keyword"> </td>
220
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceStorage-struct" title="TpSvcAccountInterfaceStorage">TpSvcAccountInterfaceStorage</a></td>
221
 
</tr>
222
 
<tr>
223
 
<td class="datatype_keyword"> </td>
224
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceStorageClass" title="TpSvcAccountInterfaceStorageClass">TpSvcAccountInterfaceStorageClass</a></td>
225
 
</tr>
226
 
<tr>
227
 
<td class="datatype_keyword"> </td>
228
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressing-struct" title="TpSvcAccountInterfaceAddressing">TpSvcAccountInterfaceAddressing</a></td>
229
 
</tr>
230
 
<tr>
231
 
<td class="datatype_keyword"> </td>
232
 
<td class="function_name"><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressingClass" title="TpSvcAccountInterfaceAddressingClass">TpSvcAccountInterfaceAddressingClass</a></td>
233
 
</tr>
234
 
</tbody>
235
 
</table></div>
236
 
</div>
237
 
<div class="refsect1">
238
 
<a name="telepathy-glib-svc-account.object-hierarchy"></a><h2>Object Hierarchy</h2>
239
 
<pre class="screen">    GInterface
240
 
    <span class="lineart">├──</span> TpSvcAccount
241
 
    <span class="lineart">├──</span> TpSvcAccountInterfaceAddressing
242
 
    <span class="lineart">├──</span> TpSvcAccountInterfaceAvatar
243
 
    <span class="lineart">╰──</span> TpSvcAccountInterfaceStorage
244
 
</pre>
245
 
</div>
246
 
<div class="refsect1">
247
 
<a name="telepathy-glib-svc-account.includes"></a><h2>Includes</h2>
248
 
<pre class="synopsis">#include &lt;telepathy-glib/telepathy-glib-dbus.h&gt;
 
122
<pre class="synopsis">
 
123
  "<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-account-property-changed" title='The "account-property-changed" signal'>account-property-changed</a>"                       : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
 
124
  "<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount-removed" title='The "removed" signal'>removed</a>"                                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
 
125
  "<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar-avatar-changed" title='The "avatar-changed" signal'>avatar-changed</a>"                                 : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
249
126
</pre>
250
127
</div>
251
128
<div class="refsect1">
252
129
<a name="telepathy-glib-svc-account.description"></a><h2>Description</h2>
253
 
<p>These interfaces (auto-generated from the Telepathy spec) make it easier
 
130
<p>
 
131
These interfaces (auto-generated from the Telepathy spec) make it easier
254
132
to export objects implementing the Telepathy Account and its
255
133
optional interfaces, with the correct method and signal signatures,
256
 
and emit signals from those objects in a type-safe way.</p>
257
 
<p>You don't need these interfaces unless you're implementing a
258
 
Telepathy AccountManager, such as Mission Control.</p>
259
 
</div>
260
 
<div class="refsect1">
261
 
<a name="telepathy-glib-svc-account.functions_details"></a><h2>Functions</h2>
262
 
<div class="refsect2">
263
 
<a name="tp-svc-account-emit-account-property-changed"></a><h3>tp_svc_account_emit_account_property_changed ()</h3>
264
 
<pre class="programlisting"><span class="returnvalue">void</span>
265
 
tp_svc_account_emit_account_property_changed
266
 
                               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
267
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>);</pre>
268
 
<p>Type-safe wrapper around g_signal_emit to emit the
269
 
AccountPropertyChanged signal on interface org.freedesktop.Telepathy.Account.</p>
270
 
<div class="refsect3">
271
 
<a name="id-1.5.27.13.2.5"></a><h4>Parameters</h4>
272
 
<div class="informaltable"><table width="100%" border="0">
273
 
<colgroup>
274
 
<col width="150px" class="parameters_name">
275
 
<col class="parameters_description">
276
 
<col width="200px" class="parameters_annotations">
277
 
</colgroup>
278
 
<tbody>
279
 
<tr>
280
 
<td class="parameter_name"><p>instance</p></td>
281
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
282
 
<td class="parameter_annotations"> </td>
283
 
</tr>
284
 
<tr>
285
 
<td class="parameter_name"><p>arg_Properties</p></td>
286
 
<td class="parameter_description"><p>GHashTable * (FIXME, generate documentation)</p></td>
287
 
<td class="parameter_annotations"> </td>
288
 
</tr>
289
 
</tbody>
290
 
</table></div>
291
 
</div>
292
 
</div>
293
 
<hr>
294
 
<div class="refsect2">
295
 
<a name="tp-svc-account-emit-removed"></a><h3>tp_svc_account_emit_removed ()</h3>
296
 
<pre class="programlisting"><span class="returnvalue">void</span>
297
 
tp_svc_account_emit_removed (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
298
 
<p>Type-safe wrapper around g_signal_emit to emit the
299
 
Removed signal on interface org.freedesktop.Telepathy.Account.</p>
300
 
<div class="refsect3">
301
 
<a name="id-1.5.27.13.3.5"></a><h4>Parameters</h4>
302
 
<div class="informaltable"><table width="100%" border="0">
303
 
<colgroup>
304
 
<col width="150px" class="parameters_name">
305
 
<col class="parameters_description">
306
 
<col width="200px" class="parameters_annotations">
307
 
</colgroup>
308
 
<tbody><tr>
309
 
<td class="parameter_name"><p>instance</p></td>
310
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
311
 
<td class="parameter_annotations"> </td>
312
 
</tr></tbody>
313
 
</table></div>
314
 
</div>
315
 
</div>
316
 
<hr>
317
 
<div class="refsect2">
318
 
<a name="tp-svc-account-reconnect-impl"></a><h3>tp_svc_account_reconnect_impl ()</h3>
319
 
<pre class="programlisting"><span class="returnvalue">void</span>
320
 
<span class="c_punctuation">(</span>*tp_svc_account_reconnect_impl<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
321
 
                                  <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>
322
 
<p>The signature of an implementation of the D-Bus method
323
 
Reconnect on interface org.freedesktop.Telepathy.Account.</p>
324
 
<div class="refsect3">
325
 
<a name="id-1.5.27.13.4.5"></a><h4>Parameters</h4>
326
 
<div class="informaltable"><table width="100%" border="0">
327
 
<colgroup>
328
 
<col width="150px" class="parameters_name">
329
 
<col class="parameters_description">
330
 
<col width="200px" class="parameters_annotations">
331
 
</colgroup>
332
 
<tbody>
333
 
<tr>
334
 
<td class="parameter_name"><p>self</p></td>
335
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
336
 
<td class="parameter_annotations"> </td>
337
 
</tr>
338
 
<tr>
339
 
<td class="parameter_name"><p>context</p></td>
340
 
<td class="parameter_description"><p>Used to return values or throw an error</p></td>
341
 
<td class="parameter_annotations"> </td>
342
 
</tr>
343
 
</tbody>
344
 
</table></div>
345
 
</div>
346
 
</div>
347
 
<hr>
348
 
<div class="refsect2">
349
 
<a name="tp-svc-account-return-from-reconnect"></a><h3>tp_svc_account_return_from_reconnect ()</h3>
350
 
<pre class="programlisting"><span class="returnvalue">void</span>
351
 
tp_svc_account_return_from_reconnect (<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>
352
 
<p>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>.
353
 
This inline function exists only to provide type-safety.</p>
354
 
<div class="refsect3">
355
 
<a name="id-1.5.27.13.5.5"></a><h4>Parameters</h4>
356
 
<div class="informaltable"><table width="100%" border="0">
357
 
<colgroup>
358
 
<col width="150px" class="parameters_name">
359
 
<col class="parameters_description">
360
 
<col width="200px" class="parameters_annotations">
361
 
</colgroup>
362
 
<tbody><tr>
363
 
<td class="parameter_name"><p>context</p></td>
364
 
<td class="parameter_description"><p>The D-Bus method invocation context</p></td>
365
 
<td class="parameter_annotations"> </td>
366
 
</tr></tbody>
367
 
</table></div>
368
 
</div>
369
 
</div>
370
 
<hr>
371
 
<div class="refsect2">
372
 
<a name="tp-svc-account-implement-reconnect"></a><h3>tp_svc_account_implement_reconnect ()</h3>
373
 
<pre class="programlisting"><span class="returnvalue">void</span>
374
 
tp_svc_account_implement_reconnect (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
375
 
                                    <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-reconnect-impl" title="tp_svc_account_reconnect_impl ()"><span class="type">tp_svc_account_reconnect_impl</span></a> impl</code></em>);</pre>
376
 
<p>Register an implementation for the Reconnect method in the vtable
377
 
of an implementation of this interface. To be called from
378
 
the interface init function.</p>
379
 
<div class="refsect3">
380
 
<a name="id-1.5.27.13.6.5"></a><h4>Parameters</h4>
381
 
<div class="informaltable"><table width="100%" border="0">
382
 
<colgroup>
383
 
<col width="150px" class="parameters_name">
384
 
<col class="parameters_description">
385
 
<col width="200px" class="parameters_annotations">
386
 
</colgroup>
387
 
<tbody>
388
 
<tr>
389
 
<td class="parameter_name"><p>klass</p></td>
390
 
<td class="parameter_description"><p>A class whose instances implement this interface</p></td>
391
 
<td class="parameter_annotations"> </td>
392
 
</tr>
393
 
<tr>
394
 
<td class="parameter_name"><p>impl</p></td>
395
 
<td class="parameter_description"><p>A callback used to implement the Reconnect D-Bus method</p></td>
396
 
<td class="parameter_annotations"> </td>
397
 
</tr>
398
 
</tbody>
399
 
</table></div>
400
 
</div>
401
 
</div>
402
 
<hr>
403
 
<div class="refsect2">
404
 
<a name="tp-svc-account-remove-impl"></a><h3>tp_svc_account_remove_impl ()</h3>
405
 
<pre class="programlisting"><span class="returnvalue">void</span>
406
 
<span class="c_punctuation">(</span>*tp_svc_account_remove_impl<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
407
 
                               <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>
408
 
<p>The signature of an implementation of the D-Bus method
409
 
Remove on interface org.freedesktop.Telepathy.Account.</p>
410
 
<div class="refsect3">
411
 
<a name="id-1.5.27.13.7.5"></a><h4>Parameters</h4>
412
 
<div class="informaltable"><table width="100%" border="0">
413
 
<colgroup>
414
 
<col width="150px" class="parameters_name">
415
 
<col class="parameters_description">
416
 
<col width="200px" class="parameters_annotations">
417
 
</colgroup>
418
 
<tbody>
419
 
<tr>
420
 
<td class="parameter_name"><p>self</p></td>
421
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
422
 
<td class="parameter_annotations"> </td>
423
 
</tr>
424
 
<tr>
425
 
<td class="parameter_name"><p>context</p></td>
426
 
<td class="parameter_description"><p>Used to return values or throw an error</p></td>
427
 
<td class="parameter_annotations"> </td>
428
 
</tr>
429
 
</tbody>
430
 
</table></div>
431
 
</div>
432
 
</div>
433
 
<hr>
434
 
<div class="refsect2">
435
 
<a name="tp-svc-account-return-from-remove"></a><h3>tp_svc_account_return_from_remove ()</h3>
436
 
<pre class="programlisting"><span class="returnvalue">void</span>
437
 
tp_svc_account_return_from_remove (<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>
438
 
<p>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>.
439
 
This inline function exists only to provide type-safety.</p>
440
 
<div class="refsect3">
441
 
<a name="id-1.5.27.13.8.5"></a><h4>Parameters</h4>
442
 
<div class="informaltable"><table width="100%" border="0">
443
 
<colgroup>
444
 
<col width="150px" class="parameters_name">
445
 
<col class="parameters_description">
446
 
<col width="200px" class="parameters_annotations">
447
 
</colgroup>
448
 
<tbody><tr>
449
 
<td class="parameter_name"><p>context</p></td>
450
 
<td class="parameter_description"><p>The D-Bus method invocation context</p></td>
451
 
<td class="parameter_annotations"> </td>
452
 
</tr></tbody>
453
 
</table></div>
454
 
</div>
455
 
</div>
456
 
<hr>
457
 
<div class="refsect2">
458
 
<a name="tp-svc-account-implement-remove"></a><h3>tp_svc_account_implement_remove ()</h3>
459
 
<pre class="programlisting"><span class="returnvalue">void</span>
460
 
tp_svc_account_implement_remove (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
461
 
                                 <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-remove-impl" title="tp_svc_account_remove_impl ()"><span class="type">tp_svc_account_remove_impl</span></a> impl</code></em>);</pre>
462
 
<p>Register an implementation for the Remove method in the vtable
463
 
of an implementation of this interface. To be called from
464
 
the interface init function.</p>
465
 
<div class="refsect3">
466
 
<a name="id-1.5.27.13.9.5"></a><h4>Parameters</h4>
467
 
<div class="informaltable"><table width="100%" border="0">
468
 
<colgroup>
469
 
<col width="150px" class="parameters_name">
470
 
<col class="parameters_description">
471
 
<col width="200px" class="parameters_annotations">
472
 
</colgroup>
473
 
<tbody>
474
 
<tr>
475
 
<td class="parameter_name"><p>klass</p></td>
476
 
<td class="parameter_description"><p>A class whose instances implement this interface</p></td>
477
 
<td class="parameter_annotations"> </td>
478
 
</tr>
479
 
<tr>
480
 
<td class="parameter_name"><p>impl</p></td>
481
 
<td class="parameter_description"><p>A callback used to implement the Remove D-Bus method</p></td>
482
 
<td class="parameter_annotations"> </td>
483
 
</tr>
484
 
</tbody>
485
 
</table></div>
486
 
</div>
487
 
</div>
488
 
<hr>
489
 
<div class="refsect2">
490
 
<a name="tp-svc-account-update-parameters-impl"></a><h3>tp_svc_account_update_parameters_impl ()</h3>
491
 
<pre class="programlisting"><span class="returnvalue">void</span>
492
 
<span class="c_punctuation">(</span>*tp_svc_account_update_parameters_impl<span class="c_punctuation">)</span>
493
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
494
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Set</code></em>,
495
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Unset</code></em>,
496
 
                                <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>
497
 
<p>The signature of an implementation of the D-Bus method
498
 
UpdateParameters on interface org.freedesktop.Telepathy.Account.</p>
499
 
<div class="refsect3">
500
 
<a name="id-1.5.27.13.10.5"></a><h4>Parameters</h4>
501
 
<div class="informaltable"><table width="100%" border="0">
502
 
<colgroup>
503
 
<col width="150px" class="parameters_name">
504
 
<col class="parameters_description">
505
 
<col width="200px" class="parameters_annotations">
506
 
</colgroup>
507
 
<tbody>
508
 
<tr>
509
 
<td class="parameter_name"><p>self</p></td>
510
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
511
 
<td class="parameter_annotations"> </td>
512
 
</tr>
513
 
<tr>
514
 
<td class="parameter_name"><p>in_Set</p></td>
515
 
<td class="parameter_description"><p>GHashTable * (FIXME, generate documentation)</p></td>
516
 
<td class="parameter_annotations"> </td>
517
 
</tr>
518
 
<tr>
519
 
<td class="parameter_name"><p>in_Unset</p></td>
520
 
<td class="parameter_description"><p>const gchar ** (FIXME, generate documentation)</p></td>
521
 
<td class="parameter_annotations"> </td>
522
 
</tr>
523
 
<tr>
524
 
<td class="parameter_name"><p>context</p></td>
525
 
<td class="parameter_description"><p>Used to return values or throw an error</p></td>
526
 
<td class="parameter_annotations"> </td>
527
 
</tr>
528
 
</tbody>
529
 
</table></div>
530
 
</div>
531
 
</div>
532
 
<hr>
533
 
<div class="refsect2">
534
 
<a name="tp-svc-account-return-from-update-parameters"></a><h3>tp_svc_account_return_from_update_parameters ()</h3>
535
 
<pre class="programlisting"><span class="returnvalue">void</span>
536
 
tp_svc_account_return_from_update_parameters
537
 
                               (<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>,
538
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Reconnect_Required</code></em>);</pre>
539
 
<p>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>.
540
 
This inline function exists only to provide type-safety.</p>
541
 
<div class="refsect3">
542
 
<a name="id-1.5.27.13.11.5"></a><h4>Parameters</h4>
543
 
<div class="informaltable"><table width="100%" border="0">
544
 
<colgroup>
545
 
<col width="150px" class="parameters_name">
546
 
<col class="parameters_description">
547
 
<col width="200px" class="parameters_annotations">
548
 
</colgroup>
549
 
<tbody>
550
 
<tr>
551
 
<td class="parameter_name"><p>context</p></td>
552
 
<td class="parameter_description"><p>The D-Bus method invocation context</p></td>
553
 
<td class="parameter_annotations"> </td>
554
 
</tr>
555
 
<tr>
556
 
<td class="parameter_name"><p>out_Reconnect_Required</p></td>
557
 
<td class="parameter_description"><p>const gchar ** (FIXME, generate documentation)</p></td>
558
 
<td class="parameter_annotations"> </td>
559
 
</tr>
560
 
</tbody>
561
 
</table></div>
562
 
</div>
563
 
</div>
564
 
<hr>
565
 
<div class="refsect2">
566
 
<a name="tp-svc-account-implement-update-parameters"></a><h3>tp_svc_account_implement_update_parameters ()</h3>
567
 
<pre class="programlisting"><span class="returnvalue">void</span>
568
 
tp_svc_account_implement_update_parameters
569
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
570
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-update-parameters-impl" title="tp_svc_account_update_parameters_impl ()"><span class="type">tp_svc_account_update_parameters_impl</span></a> impl</code></em>);</pre>
571
 
<p>Register an implementation for the UpdateParameters method in the vtable
572
 
of an implementation of this interface. To be called from
573
 
the interface init function.</p>
574
 
<div class="refsect3">
575
 
<a name="id-1.5.27.13.12.5"></a><h4>Parameters</h4>
576
 
<div class="informaltable"><table width="100%" border="0">
577
 
<colgroup>
578
 
<col width="150px" class="parameters_name">
579
 
<col class="parameters_description">
580
 
<col width="200px" class="parameters_annotations">
581
 
</colgroup>
582
 
<tbody>
583
 
<tr>
584
 
<td class="parameter_name"><p>klass</p></td>
585
 
<td class="parameter_description"><p>A class whose instances implement this interface</p></td>
586
 
<td class="parameter_annotations"> </td>
587
 
</tr>
588
 
<tr>
589
 
<td class="parameter_name"><p>impl</p></td>
590
 
<td class="parameter_description"><p>A callback used to implement the UpdateParameters D-Bus method</p></td>
591
 
<td class="parameter_annotations"> </td>
592
 
</tr>
593
 
</tbody>
594
 
</table></div>
595
 
</div>
596
 
</div>
597
 
<hr>
598
 
<div class="refsect2">
599
 
<a name="tp-svc-account-interface-avatar-emit-avatar-changed"></a><h3>tp_svc_account_interface_avatar_emit_avatar_changed ()</h3>
600
 
<pre class="programlisting"><span class="returnvalue">void</span>
601
 
tp_svc_account_interface_avatar_emit_avatar_changed
602
 
                               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
603
 
<p>Type-safe wrapper around g_signal_emit to emit the
604
 
AvatarChanged signal on interface org.freedesktop.Telepathy.Account.Interface.Avatar.</p>
605
 
<div class="refsect3">
606
 
<a name="id-1.5.27.13.13.5"></a><h4>Parameters</h4>
607
 
<div class="informaltable"><table width="100%" border="0">
608
 
<colgroup>
609
 
<col width="150px" class="parameters_name">
610
 
<col class="parameters_description">
611
 
<col width="200px" class="parameters_annotations">
612
 
</colgroup>
613
 
<tbody><tr>
614
 
<td class="parameter_name"><p>instance</p></td>
615
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
616
 
<td class="parameter_annotations"> </td>
617
 
</tr></tbody>
618
 
</table></div>
619
 
</div>
620
 
</div>
621
 
<hr>
622
 
<div class="refsect2">
623
 
<a name="tp-svc-account-interface-addressing-implement-set-uri-scheme-association"></a><h3>tp_svc_account_interface_addressing_implement_set_uri_scheme_association ()</h3>
624
 
<pre class="programlisting"><span class="returnvalue">void</span>
625
 
tp_svc_account_interface_addressing_implement_set_uri_scheme_association
626
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressingClass" title="TpSvcAccountInterfaceAddressingClass"><span class="type">TpSvcAccountInterfaceAddressingClass</span></a> *klass</code></em>,
627
 
                                <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-set-uri-scheme-association-impl" title="tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()"><span class="type">tp_svc_account_interface_addressing_set_uri_scheme_association_impl</span></a> impl</code></em>);</pre>
628
 
<p>Register an implementation for the SetURISchemeAssociation method in the vtable
629
 
of an implementation of this interface. To be called from
630
 
the interface init function.</p>
631
 
<div class="refsect3">
632
 
<a name="id-1.5.27.13.14.5"></a><h4>Parameters</h4>
633
 
<div class="informaltable"><table width="100%" border="0">
634
 
<colgroup>
635
 
<col width="150px" class="parameters_name">
636
 
<col class="parameters_description">
637
 
<col width="200px" class="parameters_annotations">
638
 
</colgroup>
639
 
<tbody>
640
 
<tr>
641
 
<td class="parameter_name"><p>klass</p></td>
642
 
<td class="parameter_description"><p>A class whose instances implement this interface</p></td>
643
 
<td class="parameter_annotations"> </td>
644
 
</tr>
645
 
<tr>
646
 
<td class="parameter_name"><p>impl</p></td>
647
 
<td class="parameter_description"><p>A callback used to implement the SetURISchemeAssociation D-Bus method</p></td>
648
 
<td class="parameter_annotations"> </td>
649
 
</tr>
650
 
</tbody>
651
 
</table></div>
652
 
</div>
653
 
</div>
654
 
<hr>
655
 
<div class="refsect2">
656
 
<a name="tp-svc-account-interface-addressing-return-from-set-uri-scheme-association"></a><h3>tp_svc_account_interface_addressing_return_from_set_uri_scheme_association ()</h3>
657
 
<pre class="programlisting"><span class="returnvalue">void</span>
658
 
tp_svc_account_interface_addressing_return_from_set_uri_scheme_association
659
 
                               (<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>
660
 
<p>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>.
661
 
This inline function exists only to provide type-safety.</p>
662
 
<div class="refsect3">
663
 
<a name="id-1.5.27.13.15.5"></a><h4>Parameters</h4>
664
 
<div class="informaltable"><table width="100%" border="0">
665
 
<colgroup>
666
 
<col width="150px" class="parameters_name">
667
 
<col class="parameters_description">
668
 
<col width="200px" class="parameters_annotations">
669
 
</colgroup>
670
 
<tbody><tr>
671
 
<td class="parameter_name"><p>context</p></td>
672
 
<td class="parameter_description"><p>The D-Bus method invocation context</p></td>
673
 
<td class="parameter_annotations"> </td>
674
 
</tr></tbody>
675
 
</table></div>
676
 
</div>
677
 
</div>
678
 
<hr>
679
 
<div class="refsect2">
680
 
<a name="tp-svc-account-interface-addressing-set-uri-scheme-association-impl"></a><h3>tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()</h3>
681
 
<pre class="programlisting"><span class="returnvalue">void</span>
682
 
<span class="c_punctuation">(</span>*tp_svc_account_interface_addressing_set_uri_scheme_association_impl<span class="c_punctuation">)</span>
683
 
                               (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressing"><span class="type">TpSvcAccountInterfaceAddressing</span></a> *self</code></em>,
684
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_URI_Scheme</code></em>,
685
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Association</code></em>,
686
 
                                <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>
687
 
<p>The signature of an implementation of the D-Bus method
688
 
SetURISchemeAssociation on interface org.freedesktop.Telepathy.Account.Interface.Addressing.</p>
689
 
<div class="refsect3">
690
 
<a name="id-1.5.27.13.16.5"></a><h4>Parameters</h4>
691
 
<div class="informaltable"><table width="100%" border="0">
692
 
<colgroup>
693
 
<col width="150px" class="parameters_name">
694
 
<col class="parameters_description">
695
 
<col width="200px" class="parameters_annotations">
696
 
</colgroup>
697
 
<tbody>
698
 
<tr>
699
 
<td class="parameter_name"><p>self</p></td>
700
 
<td class="parameter_description"><p>The object implementing this interface</p></td>
701
 
<td class="parameter_annotations"> </td>
702
 
</tr>
703
 
<tr>
704
 
<td class="parameter_name"><p>in_URI_Scheme</p></td>
705
 
<td class="parameter_description"><p>const gchar * (FIXME, generate documentation)</p></td>
706
 
<td class="parameter_annotations"> </td>
707
 
</tr>
708
 
<tr>
709
 
<td class="parameter_name"><p>in_Association</p></td>
710
 
<td class="parameter_description"><p>gboolean  (FIXME, generate documentation)</p></td>
711
 
<td class="parameter_annotations"> </td>
712
 
</tr>
713
 
<tr>
714
 
<td class="parameter_name"><p>context</p></td>
715
 
<td class="parameter_description"><p>Used to return values or throw an error</p></td>
716
 
<td class="parameter_annotations"> </td>
717
 
</tr>
718
 
</tbody>
719
 
</table></div>
720
 
</div>
721
 
</div>
722
 
</div>
723
 
<div class="refsect1">
724
 
<a name="telepathy-glib-svc-account.other_details"></a><h2>Types and Values</h2>
 
134
and emit signals from those objects in a type-safe way.
 
135
</p>
 
136
<p>
 
137
You don't need these interfaces unless you're implementing a
 
138
Telepathy AccountManager, such as Mission Control.
 
139
</p>
 
140
</div>
 
141
<div class="refsect1">
 
142
<a name="telepathy-glib-svc-account.details"></a><h2>Details</h2>
725
143
<div class="refsect2">
726
144
<a name="TpSvcAccount-struct"></a><h3>TpSvcAccount</h3>
727
145
<pre class="programlisting">typedef struct _TpSvcAccount TpSvcAccount;</pre>
728
 
<p>Dummy typedef representing any implementation of this interface.</p>
 
146
<p>
 
147
Dummy typedef representing any implementation of this interface.
 
148
</p>
729
149
</div>
730
150
<hr>
731
151
<div class="refsect2">
732
152
<a name="TpSvcAccountClass"></a><h3>TpSvcAccountClass</h3>
733
153
<pre class="programlisting">typedef struct _TpSvcAccountClass TpSvcAccountClass;</pre>
734
 
<p>The class of TpSvcAccount.</p>
735
 
<p>In a full implementation of this interface (i.e. all
 
154
<p>
 
155
The class of TpSvcAccount.
 
156
</p>
 
157
<p>
 
158
In a full implementation of this interface (i.e. all
736
159
methods implemented), the interface initialization
737
160
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
738
 
typically look like this:</p>
 
161
typically look like this:
 
162
</p>
 
163
<p>
 
164
</p>
739
165
<pre class="programlisting">
740
166
static void
741
167
implement_account (gpointer klass,
749
175
#undef IMPLEMENT
750
176
}
751
177
</pre>
 
178
<p>
 
179
</p>
 
180
</div>
 
181
<hr>
 
182
<div class="refsect2">
 
183
<a name="tp-svc-account-emit-account-property-changed"></a><h3>tp_svc_account_emit_account_property_changed ()</h3>
 
184
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_emit_account_property_changed
 
185
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
186
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>);</pre>
 
187
<p>
 
188
Type-safe wrapper around g_signal_emit to emit the
 
189
AccountPropertyChanged signal on interface org.freedesktop.Telepathy.Account.
 
190
</p>
 
191
<div class="variablelist"><table border="0" class="variablelist">
 
192
<colgroup>
 
193
<col align="left" valign="top">
 
194
<col>
 
195
</colgroup>
 
196
<tbody>
 
197
<tr>
 
198
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
199
<td>The object implementing this interface</td>
 
200
</tr>
 
201
<tr>
 
202
<td><p><span class="term"><em class="parameter"><code>arg_Properties</code></em> :</span></p></td>
 
203
<td>GHashTable * (FIXME, generate documentation)</td>
 
204
</tr>
 
205
</tbody>
 
206
</table></div>
 
207
</div>
 
208
<hr>
 
209
<div class="refsect2">
 
210
<a name="tp-svc-account-emit-removed"></a><h3>tp_svc_account_emit_removed ()</h3>
 
211
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_emit_removed         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
 
212
<p>
 
213
Type-safe wrapper around g_signal_emit to emit the
 
214
Removed signal on interface org.freedesktop.Telepathy.Account.
 
215
</p>
 
216
<div class="variablelist"><table border="0" class="variablelist">
 
217
<colgroup>
 
218
<col align="left" valign="top">
 
219
<col>
 
220
</colgroup>
 
221
<tbody><tr>
 
222
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
223
<td>The object implementing this interface</td>
 
224
</tr></tbody>
 
225
</table></div>
 
226
</div>
 
227
<hr>
 
228
<div class="refsect2">
 
229
<a name="tp-svc-account-reconnect-impl"></a><h3>tp_svc_account_reconnect_impl ()</h3>
 
230
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_account_reconnect_impl)    (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
231
                                                         <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>
 
232
<p>
 
233
The signature of an implementation of the D-Bus method
 
234
Reconnect on interface org.freedesktop.Telepathy.Account.
 
235
</p>
 
236
<div class="variablelist"><table border="0" class="variablelist">
 
237
<colgroup>
 
238
<col align="left" valign="top">
 
239
<col>
 
240
</colgroup>
 
241
<tbody>
 
242
<tr>
 
243
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
244
<td>The object implementing this interface</td>
 
245
</tr>
 
246
<tr>
 
247
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
248
<td>Used to return values or throw an error</td>
 
249
</tr>
 
250
</tbody>
 
251
</table></div>
 
252
</div>
 
253
<hr>
 
254
<div class="refsect2">
 
255
<a name="tp-svc-account-return-from-reconnect"></a><h3>tp_svc_account_return_from_reconnect ()</h3>
 
256
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_return_from_reconnect
 
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>);</pre>
 
258
<p>
 
259
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>.
 
260
This inline function exists only to provide type-safety.
 
261
</p>
 
262
<div class="variablelist"><table border="0" class="variablelist">
 
263
<colgroup>
 
264
<col align="left" valign="top">
 
265
<col>
 
266
</colgroup>
 
267
<tbody><tr>
 
268
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
269
<td>The D-Bus method invocation context</td>
 
270
</tr></tbody>
 
271
</table></div>
 
272
</div>
 
273
<hr>
 
274
<div class="refsect2">
 
275
<a name="tp-svc-account-implement-reconnect"></a><h3>tp_svc_account_implement_reconnect ()</h3>
 
276
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_implement_reconnect  (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
277
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-reconnect-impl" title="tp_svc_account_reconnect_impl ()"><span class="type">tp_svc_account_reconnect_impl</span></a> impl</code></em>);</pre>
 
278
<p>
 
279
Register an implementation for the Reconnect method in the vtable
 
280
of an implementation of this interface. To be called from
 
281
the interface init function.
 
282
</p>
 
283
<div class="variablelist"><table border="0" class="variablelist">
 
284
<colgroup>
 
285
<col align="left" valign="top">
 
286
<col>
 
287
</colgroup>
 
288
<tbody>
 
289
<tr>
 
290
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
291
<td>A class whose instances implement this interface</td>
 
292
</tr>
 
293
<tr>
 
294
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
295
<td>A callback used to implement the Reconnect D-Bus method</td>
 
296
</tr>
 
297
</tbody>
 
298
</table></div>
 
299
</div>
 
300
<hr>
 
301
<div class="refsect2">
 
302
<a name="tp-svc-account-remove-impl"></a><h3>tp_svc_account_remove_impl ()</h3>
 
303
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_account_remove_impl)       (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
304
                                                         <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>
 
305
<p>
 
306
The signature of an implementation of the D-Bus method
 
307
Remove on interface org.freedesktop.Telepathy.Account.
 
308
</p>
 
309
<div class="variablelist"><table border="0" class="variablelist">
 
310
<colgroup>
 
311
<col align="left" valign="top">
 
312
<col>
 
313
</colgroup>
 
314
<tbody>
 
315
<tr>
 
316
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
317
<td>The object implementing this interface</td>
 
318
</tr>
 
319
<tr>
 
320
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
321
<td>Used to return values or throw an error</td>
 
322
</tr>
 
323
</tbody>
 
324
</table></div>
 
325
</div>
 
326
<hr>
 
327
<div class="refsect2">
 
328
<a name="tp-svc-account-return-from-remove"></a><h3>tp_svc_account_return_from_remove ()</h3>
 
329
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_return_from_remove   (<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>
 
330
<p>
 
331
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>.
 
332
This inline function exists only to provide type-safety.
 
333
</p>
 
334
<div class="variablelist"><table border="0" class="variablelist">
 
335
<colgroup>
 
336
<col align="left" valign="top">
 
337
<col>
 
338
</colgroup>
 
339
<tbody><tr>
 
340
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
341
<td>The D-Bus method invocation context</td>
 
342
</tr></tbody>
 
343
</table></div>
 
344
</div>
 
345
<hr>
 
346
<div class="refsect2">
 
347
<a name="tp-svc-account-implement-remove"></a><h3>tp_svc_account_implement_remove ()</h3>
 
348
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_implement_remove     (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
349
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-remove-impl" title="tp_svc_account_remove_impl ()"><span class="type">tp_svc_account_remove_impl</span></a> impl</code></em>);</pre>
 
350
<p>
 
351
Register an implementation for the Remove method in the vtable
 
352
of an implementation of this interface. To be called from
 
353
the interface init function.
 
354
</p>
 
355
<div class="variablelist"><table border="0" class="variablelist">
 
356
<colgroup>
 
357
<col align="left" valign="top">
 
358
<col>
 
359
</colgroup>
 
360
<tbody>
 
361
<tr>
 
362
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
363
<td>A class whose instances implement this interface</td>
 
364
</tr>
 
365
<tr>
 
366
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
367
<td>A callback used to implement the Remove D-Bus method</td>
 
368
</tr>
 
369
</tbody>
 
370
</table></div>
 
371
</div>
 
372
<hr>
 
373
<div class="refsect2">
 
374
<a name="tp-svc-account-update-parameters-impl"></a><h3>tp_svc_account_update_parameters_impl ()</h3>
 
375
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_account_update_parameters_impl)
 
376
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self</code></em>,
 
377
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_Set</code></em>,
 
378
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **in_Unset</code></em>,
 
379
                                                         <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>
 
380
<p>
 
381
The signature of an implementation of the D-Bus method
 
382
UpdateParameters on interface org.freedesktop.Telepathy.Account.
 
383
</p>
 
384
<div class="variablelist"><table border="0" class="variablelist">
 
385
<colgroup>
 
386
<col align="left" valign="top">
 
387
<col>
 
388
</colgroup>
 
389
<tbody>
 
390
<tr>
 
391
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
392
<td>The object implementing this interface</td>
 
393
</tr>
 
394
<tr>
 
395
<td><p><span class="term"><em class="parameter"><code>in_Set</code></em> :</span></p></td>
 
396
<td>GHashTable * (FIXME, generate documentation)</td>
 
397
</tr>
 
398
<tr>
 
399
<td><p><span class="term"><em class="parameter"><code>in_Unset</code></em> :</span></p></td>
 
400
<td>const gchar ** (FIXME, generate documentation)</td>
 
401
</tr>
 
402
<tr>
 
403
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
404
<td>Used to return values or throw an error</td>
 
405
</tr>
 
406
</tbody>
 
407
</table></div>
 
408
</div>
 
409
<hr>
 
410
<div class="refsect2">
 
411
<a name="tp-svc-account-return-from-update-parameters"></a><h3>tp_svc_account_return_from_update_parameters ()</h3>
 
412
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_return_from_update_parameters
 
413
                                                        (<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>,
 
414
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_Reconnect_Required</code></em>);</pre>
 
415
<p>
 
416
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>.
 
417
This inline function exists only to provide type-safety.
 
418
</p>
 
419
<div class="variablelist"><table border="0" class="variablelist">
 
420
<colgroup>
 
421
<col align="left" valign="top">
 
422
<col>
 
423
</colgroup>
 
424
<tbody>
 
425
<tr>
 
426
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
427
<td>The D-Bus method invocation context</td>
 
428
</tr>
 
429
<tr>
 
430
<td><p><span class="term"><em class="parameter"><code>out_Reconnect_Required</code></em> :</span></p></td>
 
431
<td>const gchar ** (FIXME, generate documentation)</td>
 
432
</tr>
 
433
</tbody>
 
434
</table></div>
 
435
</div>
 
436
<hr>
 
437
<div class="refsect2">
 
438
<a name="tp-svc-account-implement-update-parameters"></a><h3>tp_svc_account_implement_update_parameters ()</h3>
 
439
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_implement_update_parameters
 
440
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountClass" title="TpSvcAccountClass"><span class="type">TpSvcAccountClass</span></a> *klass</code></em>,
 
441
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-update-parameters-impl" title="tp_svc_account_update_parameters_impl ()"><span class="type">tp_svc_account_update_parameters_impl</span></a> impl</code></em>);</pre>
 
442
<p>
 
443
Register an implementation for the UpdateParameters method in the vtable
 
444
of an implementation of this interface. To be called from
 
445
the interface init function.
 
446
</p>
 
447
<div class="variablelist"><table border="0" class="variablelist">
 
448
<colgroup>
 
449
<col align="left" valign="top">
 
450
<col>
 
451
</colgroup>
 
452
<tbody>
 
453
<tr>
 
454
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
455
<td>A class whose instances implement this interface</td>
 
456
</tr>
 
457
<tr>
 
458
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
459
<td>A callback used to implement the UpdateParameters D-Bus method</td>
 
460
</tr>
 
461
</tbody>
 
462
</table></div>
752
463
</div>
753
464
<hr>
754
465
<div class="refsect2">
755
466
<a name="TpSvcAccountInterfaceAvatar-struct"></a><h3>TpSvcAccountInterfaceAvatar</h3>
756
467
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceAvatar TpSvcAccountInterfaceAvatar;</pre>
757
 
<p>Dummy typedef representing any implementation of this interface.</p>
 
468
<p>
 
469
Dummy typedef representing any implementation of this interface.
 
470
</p>
758
471
</div>
759
472
<hr>
760
473
<div class="refsect2">
761
474
<a name="TpSvcAccountInterfaceAvatarClass"></a><h3>TpSvcAccountInterfaceAvatarClass</h3>
762
475
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceAvatarClass TpSvcAccountInterfaceAvatarClass;</pre>
763
 
<p>The class of TpSvcAccountInterfaceAvatar.
 
476
<p>
 
477
The class of TpSvcAccountInterfaceAvatar.
764
478
This interface has no D-Bus methods, so an
765
479
implementation can typically pass <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
766
480
<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> as the interface
767
 
initialization function.</p>
 
481
initialization function.
 
482
</p>
 
483
</div>
 
484
<hr>
 
485
<div class="refsect2">
 
486
<a name="tp-svc-account-interface-avatar-emit-avatar-changed"></a><h3>tp_svc_account_interface_avatar_emit_avatar_changed ()</h3>
 
487
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_interface_avatar_emit_avatar_changed
 
488
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
 
489
<p>
 
490
Type-safe wrapper around g_signal_emit to emit the
 
491
AvatarChanged signal on interface org.freedesktop.Telepathy.Account.Interface.Avatar.
 
492
</p>
 
493
<div class="variablelist"><table border="0" class="variablelist">
 
494
<colgroup>
 
495
<col align="left" valign="top">
 
496
<col>
 
497
</colgroup>
 
498
<tbody><tr>
 
499
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
 
500
<td>The object implementing this interface</td>
 
501
</tr></tbody>
 
502
</table></div>
768
503
</div>
769
504
<hr>
770
505
<div class="refsect2">
771
506
<a name="TpSvcAccountInterfaceStorage-struct"></a><h3>TpSvcAccountInterfaceStorage</h3>
772
507
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceStorage TpSvcAccountInterfaceStorage;</pre>
773
 
<p>Dummy typedef representing any implementation of this interface.</p>
 
508
<p>
 
509
Dummy typedef representing any implementation of this interface.
 
510
</p>
774
511
</div>
775
512
<hr>
776
513
<div class="refsect2">
777
514
<a name="TpSvcAccountInterfaceStorageClass"></a><h3>TpSvcAccountInterfaceStorageClass</h3>
778
515
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceStorageClass TpSvcAccountInterfaceStorageClass;</pre>
779
 
<p>The class of TpSvcAccountInterfaceStorage.
 
516
<p>
 
517
The class of TpSvcAccountInterfaceStorage.
780
518
This interface has no D-Bus methods, so an
781
519
implementation can typically pass <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
782
520
<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> as the interface
783
 
initialization function.</p>
 
521
initialization function.
 
522
</p>
784
523
</div>
785
524
<hr>
786
525
<div class="refsect2">
787
526
<a name="TpSvcAccountInterfaceAddressing-struct"></a><h3>TpSvcAccountInterfaceAddressing</h3>
788
527
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceAddressing TpSvcAccountInterfaceAddressing;</pre>
789
 
<p>Dummy typedef representing any implementation of this interface.</p>
 
528
<p>
 
529
Dummy typedef representing any implementation of this interface.
 
530
</p>
790
531
</div>
791
532
<hr>
792
533
<div class="refsect2">
793
534
<a name="TpSvcAccountInterfaceAddressingClass"></a><h3>TpSvcAccountInterfaceAddressingClass</h3>
794
535
<pre class="programlisting">typedef struct _TpSvcAccountInterfaceAddressingClass TpSvcAccountInterfaceAddressingClass;</pre>
795
 
<p>The class of TpSvcAccountInterfaceAddressing.</p>
796
 
<p>In a full implementation of this interface (i.e. all
 
536
<p>
 
537
The class of TpSvcAccountInterfaceAddressing.
 
538
</p>
 
539
<p>
 
540
In a full implementation of this interface (i.e. all
797
541
methods implemented), the interface initialization
798
542
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
799
 
typically look like this:</p>
 
543
typically look like this:
 
544
</p>
 
545
<p>
 
546
</p>
800
547
<pre class="programlisting">
801
548
static void
802
549
implement_account_interface_addressing (gpointer klass,
808
555
#undef IMPLEMENT
809
556
}
810
557
</pre>
 
558
<p>
 
559
</p>
 
560
</div>
 
561
<hr>
 
562
<div class="refsect2">
 
563
<a name="tp-svc-account-interface-addressing-implement-set-uri-scheme-association"></a><h3>tp_svc_account_interface_addressing_implement_set_uri_scheme_association ()</h3>
 
564
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_interface_addressing_implement_set_uri_scheme_association
 
565
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressingClass" title="TpSvcAccountInterfaceAddressingClass"><span class="type">TpSvcAccountInterfaceAddressingClass</span></a> *klass</code></em>,
 
566
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#tp-svc-account-interface-addressing-set-uri-scheme-association-impl" title="tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()"><span class="type">tp_svc_account_interface_addressing_set_uri_scheme_association_impl</span></a> impl</code></em>);</pre>
 
567
<p>
 
568
Register an implementation for the SetURISchemeAssociation method in the vtable
 
569
of an implementation of this interface. To be called from
 
570
the interface init function.
 
571
</p>
 
572
<div class="variablelist"><table border="0" class="variablelist">
 
573
<colgroup>
 
574
<col align="left" valign="top">
 
575
<col>
 
576
</colgroup>
 
577
<tbody>
 
578
<tr>
 
579
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
 
580
<td>A class whose instances implement this interface</td>
 
581
</tr>
 
582
<tr>
 
583
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
 
584
<td>A callback used to implement the SetURISchemeAssociation D-Bus method</td>
 
585
</tr>
 
586
</tbody>
 
587
</table></div>
 
588
</div>
 
589
<hr>
 
590
<div class="refsect2">
 
591
<a name="tp-svc-account-interface-addressing-return-from-set-uri-scheme-association"></a><h3>tp_svc_account_interface_addressing_return_from_set_uri_scheme_association ()</h3>
 
592
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_account_interface_addressing_return_from_set_uri_scheme_association
 
593
                                                        (<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>
 
594
<p>
 
595
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>.
 
596
This inline function exists only to provide type-safety.
 
597
</p>
 
598
<div class="variablelist"><table border="0" class="variablelist">
 
599
<colgroup>
 
600
<col align="left" valign="top">
 
601
<col>
 
602
</colgroup>
 
603
<tbody><tr>
 
604
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
605
<td>The D-Bus method invocation context</td>
 
606
</tr></tbody>
 
607
</table></div>
 
608
</div>
 
609
<hr>
 
610
<div class="refsect2">
 
611
<a name="tp-svc-account-interface-addressing-set-uri-scheme-association-impl"></a><h3>tp_svc_account_interface_addressing_set_uri_scheme_association_impl ()</h3>
 
612
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_account_interface_addressing_set_uri_scheme_association_impl)
 
613
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAddressing"><span class="type">TpSvcAccountInterfaceAddressing</span></a> *self</code></em>,
 
614
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_URI_Scheme</code></em>,
 
615
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Association</code></em>,
 
616
                                                         <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>
 
617
<p>
 
618
The signature of an implementation of the D-Bus method
 
619
SetURISchemeAssociation on interface org.freedesktop.Telepathy.Account.Interface.Addressing.
 
620
</p>
 
621
<div class="variablelist"><table border="0" class="variablelist">
 
622
<colgroup>
 
623
<col align="left" valign="top">
 
624
<col>
 
625
</colgroup>
 
626
<tbody>
 
627
<tr>
 
628
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
629
<td>The object implementing this interface</td>
 
630
</tr>
 
631
<tr>
 
632
<td><p><span class="term"><em class="parameter"><code>in_URI_Scheme</code></em> :</span></p></td>
 
633
<td>const gchar * (FIXME, generate documentation)</td>
 
634
</tr>
 
635
<tr>
 
636
<td><p><span class="term"><em class="parameter"><code>in_Association</code></em> :</span></p></td>
 
637
<td>gboolean  (FIXME, generate documentation)</td>
 
638
</tr>
 
639
<tr>
 
640
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
 
641
<td>Used to return values or throw an error</td>
 
642
</tr>
 
643
</tbody>
 
644
</table></div>
811
645
</div>
812
646
</div>
813
647
<div class="refsect1">
814
648
<a name="telepathy-glib-svc-account.signal-details"></a><h2>Signal Details</h2>
815
649
<div class="refsect2">
816
 
<a name="TpSvcAccount-account-property-changed"></a><h3>The <code class="literal">“account-property-changed”</code> signal</h3>
817
 
<pre class="programlisting"><span class="returnvalue">void</span>
818
 
user_function (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self,
819
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
820
 
<p>The AccountPropertyChanged D-Bus signal is emitted whenever this GObject signal is.</p>
821
 
<div class="refsect3">
822
 
<a name="id-1.5.27.15.2.5"></a><h4>Parameters</h4>
823
 
<div class="informaltable"><table width="100%" border="0">
824
 
<colgroup>
825
 
<col width="150px" class="parameters_name">
826
 
<col class="parameters_description">
827
 
<col width="200px" class="parameters_annotations">
828
 
</colgroup>
829
 
<tbody>
830
 
<tr>
831
 
<td class="parameter_name"><p>self</p></td>
832
 
<td class="parameter_description"><p>an object</p></td>
833
 
<td class="parameter_annotations"> </td>
834
 
</tr>
835
 
<tr>
836
 
<td class="parameter_name"><p>arg_Properties</p></td>
837
 
<td class="parameter_description"><p>GHashTable * (FIXME, generate documentation)</p></td>
838
 
<td class="parameter_annotations"> </td>
839
 
</tr>
840
 
<tr>
841
 
<td class="parameter_name"><p>user_data</p></td>
842
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
843
 
<td class="parameter_annotations"> </td>
844
 
</tr>
845
 
</tbody>
846
 
</table></div>
847
 
</div>
848
 
<p>Flags: Has Details</p>
849
 
</div>
850
 
<hr>
851
 
<div class="refsect2">
852
 
<a name="TpSvcAccount-removed"></a><h3>The <code class="literal">“removed”</code> signal</h3>
853
 
<pre class="programlisting"><span class="returnvalue">void</span>
854
 
user_function (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self,
855
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
856
 
<p>The Removed D-Bus signal is emitted whenever this GObject signal is.</p>
857
 
<div class="refsect3">
858
 
<a name="id-1.5.27.15.3.5"></a><h4>Parameters</h4>
859
 
<div class="informaltable"><table width="100%" border="0">
860
 
<colgroup>
861
 
<col width="150px" class="parameters_name">
862
 
<col class="parameters_description">
863
 
<col width="200px" class="parameters_annotations">
864
 
</colgroup>
865
 
<tbody>
866
 
<tr>
867
 
<td class="parameter_name"><p>self</p></td>
868
 
<td class="parameter_description"><p>an object</p></td>
869
 
<td class="parameter_annotations"> </td>
870
 
</tr>
871
 
<tr>
872
 
<td class="parameter_name"><p>user_data</p></td>
873
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
874
 
<td class="parameter_annotations"> </td>
875
 
</tr>
876
 
</tbody>
877
 
</table></div>
878
 
</div>
879
 
<p>Flags: Has Details</p>
880
 
</div>
881
 
<hr>
882
 
<div class="refsect2">
883
 
<a name="TpSvcAccountInterfaceAvatar-avatar-changed"></a><h3>The <code class="literal">“avatar-changed”</code> signal</h3>
884
 
<pre class="programlisting"><span class="returnvalue">void</span>
885
 
user_function (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar"><span class="type">TpSvcAccountInterfaceAvatar</span></a> *self,
886
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                     user_data)</pre>
887
 
<p>The AvatarChanged D-Bus signal is emitted whenever this GObject signal is.</p>
888
 
<div class="refsect3">
889
 
<a name="id-1.5.27.15.4.5"></a><h4>Parameters</h4>
890
 
<div class="informaltable"><table width="100%" border="0">
891
 
<colgroup>
892
 
<col width="150px" class="parameters_name">
893
 
<col class="parameters_description">
894
 
<col width="200px" class="parameters_annotations">
895
 
</colgroup>
896
 
<tbody>
897
 
<tr>
898
 
<td class="parameter_name"><p>self</p></td>
899
 
<td class="parameter_description"><p>an object</p></td>
900
 
<td class="parameter_annotations"> </td>
901
 
</tr>
902
 
<tr>
903
 
<td class="parameter_name"><p>user_data</p></td>
904
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
905
 
<td class="parameter_annotations"> </td>
906
 
</tr>
907
 
</tbody>
908
 
</table></div>
909
 
</div>
910
 
<p>Flags: Has Details</p>
 
650
<a name="TpSvcAccount-account-property-changed"></a><h3>The <code class="literal">"account-property-changed"</code> signal</h3>
 
651
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self,
 
652
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
 
653
<p>
 
654
The AccountPropertyChanged D-Bus signal is emitted whenever this GObject signal is.
 
655
</p>
 
656
<div class="variablelist"><table border="0" class="variablelist">
 
657
<colgroup>
 
658
<col align="left" valign="top">
 
659
<col>
 
660
</colgroup>
 
661
<tbody>
 
662
<tr>
 
663
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
664
<td>an object</td>
 
665
</tr>
 
666
<tr>
 
667
<td><p><span class="term"><em class="parameter"><code>arg_Properties</code></em> :</span></p></td>
 
668
<td>GHashTable * (FIXME, generate documentation)</td>
 
669
</tr>
 
670
<tr>
 
671
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
672
<td>user data set when the signal handler was connected.</td>
 
673
</tr>
 
674
</tbody>
 
675
</table></div>
 
676
</div>
 
677
<hr>
 
678
<div class="refsect2">
 
679
<a name="TpSvcAccount-removed"></a><h3>The <code class="literal">"removed"</code> signal</h3>
 
680
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccount"><span class="type">TpSvcAccount</span></a> *self,
 
681
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
 
682
<p>
 
683
The Removed D-Bus signal is emitted whenever this GObject signal is.
 
684
</p>
 
685
<div class="variablelist"><table border="0" class="variablelist">
 
686
<colgroup>
 
687
<col align="left" valign="top">
 
688
<col>
 
689
</colgroup>
 
690
<tbody>
 
691
<tr>
 
692
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
693
<td>an object</td>
 
694
</tr>
 
695
<tr>
 
696
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
697
<td>user data set when the signal handler was connected.</td>
 
698
</tr>
 
699
</tbody>
 
700
</table></div>
 
701
</div>
 
702
<hr>
 
703
<div class="refsect2">
 
704
<a name="TpSvcAccountInterfaceAvatar-avatar-changed"></a><h3>The <code class="literal">"avatar-changed"</code> signal</h3>
 
705
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-account.html#TpSvcAccountInterfaceAvatar"><span class="type">TpSvcAccountInterfaceAvatar</span></a> *self,
 
706
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                     user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
 
707
<p>
 
708
The AvatarChanged D-Bus signal is emitted whenever this GObject signal is.
 
709
</p>
 
710
<div class="variablelist"><table border="0" class="variablelist">
 
711
<colgroup>
 
712
<col align="left" valign="top">
 
713
<col>
 
714
</colgroup>
 
715
<tbody>
 
716
<tr>
 
717
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
718
<td>an object</td>
 
719
</tr>
 
720
<tr>
 
721
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
722
<td>user data set when the signal handler was connected.</td>
 
723
</tr>
 
724
</tbody>
 
725
</table></div>
911
726
</div>
912
727
</div>
913
728
</div>
914
729
<div class="footer">
915
730
<hr>
916
 
          Generated by GTK-Doc V1.20</div>
 
731
          Generated by GTK-Doc V1.19</div>
917
732
</body>
918
733
</html>
 
 
b'\\ No newline at end of file'