~ubuntu-branches/ubuntu/utopic/gnome-online-accounts/utopic

« back to all changes in this revision

Viewing changes to doc/html/GoaChat.html

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Laurent Bigonville, Andreas Henriksson
  • Date: 2014-05-16 11:42:52 UTC
  • mfrom: (1.1.28) (0.1.12 sid)
  • Revision ID: package-import@ubuntu.com-20140516114252-u5ect6mk6ht8i38x
Tags: 3.12.2-1
[ Laurent Bigonville ]
* debian/control.in: Recommends realmd package (Closes: #725965)

[ Andreas Henriksson ]
* New upstream release.
  - Removes chat support from Windows Live provider (XMPP gateway gone).
* Bump Standards-Version to 3.9.5

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>GoaChat</title>
 
5
<title>GNOME Online Accounts Reference Manual: GoaChat</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="GNOME Online Accounts Reference Manual">
8
8
<link rel="up" href="ref-library-generated.html" title="Generated Code">
9
9
<link rel="prev" href="GoaContacts.html" title="GoaContacts">
10
10
<link rel="next" href="GoaDocuments.html" title="GoaDocuments">
11
 
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.20 (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="2">
16
 
<tr valign="middle">
17
 
<td><a accesskey="p" href="GoaContacts.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
 
<td><a accesskey="u" href="ref-library-generated.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">GNOME Online Accounts Reference Manual</th>
21
 
<td><a accesskey="n" href="GoaDocuments.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="#GoaChat.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#GoaChat.description" class="shortcut">Description</a>
27
 
                   | 
28
 
                  <a href="#GoaChat.object-hierarchy" class="shortcut">Object Hierarchy</a>
29
 
                   | 
30
 
                  <a href="#GoaChat.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
31
 
                   | 
32
 
                  <a href="#GoaChat.prerequisites" class="shortcut">Prerequisites</a>
33
 
                   | 
34
 
                  <a href="#GoaChat.implementations" class="shortcut">Known Implementations</a>
35
 
</td></tr>
36
 
</table>
 
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="#GoaChat.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
 
19
                  <a href="#GoaChat.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> 
 
20
                  <a href="#GoaChat.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_prerequisites"> <span class="dim">|</span> 
 
21
                  <a href="#GoaChat.prerequisites" class="shortcut">Prerequisites</a></span><span id="nav_implementations"> <span class="dim">|</span> 
 
22
                  <a href="#GoaChat.implementations" class="shortcut">Known Implementations</a></span>
 
23
</td>
 
24
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 
25
<td><a accesskey="u" href="ref-library-generated.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
26
<td><a accesskey="p" href="GoaContacts.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
27
<td><a accesskey="n" href="GoaDocuments.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 
28
</tr></table>
37
29
<div class="refentry">
38
30
<a name="GoaChat"></a><div class="titlepage"></div>
39
31
<div class="refnamediv"><table width="100%"><tr>
41
33
<h2><span class="refentrytitle"><a name="GoaChat.top_of_page"></a>GoaChat</span></h2>
42
34
<p>GoaChat — Generated C code for the org.gnome.OnlineAccounts.Chat D-Bus interface</p>
43
35
</td>
44
 
<td valign="top" align="right"></td>
 
36
<td class="gallery_image" valign="top" align="right"></td>
45
37
</tr></table></div>
46
 
<div class="refsynopsisdiv">
47
 
<a name="GoaChat.synopsis"></a><h2>Synopsis</h2>
48
 
<a name="GoaChatProxy"></a><a name="GoaChatSkeleton"></a><pre class="synopsis">                    <a class="link" href="GoaChat.html#GoaChat-struct" title="GoaChat">GoaChat</a>;
49
 
struct              <a class="link" href="GoaChat.html#GoaChatIface" title="struct GoaChatIface">GoaChatIface</a>;
50
 
<span class="returnvalue">GDBusInterfaceInfo</span> * <a class="link" href="GoaChat.html#goa-chat-interface-info" title="goa_chat_interface_info ()">goa_chat_interface_info</a>            (<em class="parameter"><code><span class="type">void</span></code></em>);
51
 
<span class="returnvalue">guint</span>               <a class="link" href="GoaChat.html#goa-chat-override-properties" title="goa_chat_override_properties ()">goa_chat_override_properties</a>        (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
52
 
                                                         <em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);
53
 
struct              <a class="link" href="GoaChat.html#GoaChatProxy-struct" title="struct GoaChatProxy">GoaChatProxy</a>;
54
 
struct              <a class="link" href="GoaChat.html#GoaChatProxyClass" title="struct GoaChatProxyClass">GoaChatProxyClass</a>;
55
 
<span class="returnvalue">void</span>                <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()">goa_chat_proxy_new</a>                  (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
56
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
57
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
58
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
59
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
60
 
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
62
 
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           <a class="link" href="GoaChat.html#goa-chat-proxy-new-finish" title="goa_chat_proxy_new_finish ()">goa_chat_proxy_new_finish</a>           (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
63
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
64
 
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           <a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()">goa_chat_proxy_new_sync</a>             (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
65
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
66
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
67
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
68
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
70
 
<span class="returnvalue">void</span>                <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()">goa_chat_proxy_new_for_bus</a>          (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
71
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
72
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
73
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
74
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
75
 
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
76
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
77
 
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-finish" title="goa_chat_proxy_new_for_bus_finish ()">goa_chat_proxy_new_for_bus_finish</a>   (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
78
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
79
 
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-sync" title="goa_chat_proxy_new_for_bus_sync ()">goa_chat_proxy_new_for_bus_sync</a>     (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
80
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
81
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
82
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
83
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
85
 
struct              <a class="link" href="GoaChat.html#GoaChatSkeleton-struct" title="struct GoaChatSkeleton">GoaChatSkeleton</a>;
86
 
struct              <a class="link" href="GoaChat.html#GoaChatSkeletonClass" title="struct GoaChatSkeletonClass">GoaChatSkeletonClass</a>;
87
 
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           <a class="link" href="GoaChat.html#goa-chat-skeleton-new" title="goa_chat_skeleton_new ()">goa_chat_skeleton_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
88
 
</pre>
 
38
<div class="refsect1">
 
39
<a name="GoaChat.functions"></a><h2>Functions</h2>
 
40
<div class="informaltable"><table width="100%" border="0">
 
41
<colgroup>
 
42
<col width="150px" class="functions_return">
 
43
<col class="functions_name">
 
44
</colgroup>
 
45
<tbody>
 
46
<tr>
 
47
<td class="function_type">
 
48
<a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
 
49
</td>
 
50
<td class="function_name">
 
51
<a class="link" href="GoaChat.html#goa-chat-interface-info" title="goa_chat_interface_info ()">goa_chat_interface_info</a> <span class="c_punctuation">()</span>
 
52
</td>
 
53
</tr>
 
54
<tr>
 
55
<td class="function_type">
 
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
57
</td>
 
58
<td class="function_name">
 
59
<a class="link" href="GoaChat.html#goa-chat-override-properties" title="goa_chat_override_properties ()">goa_chat_override_properties</a> <span class="c_punctuation">()</span>
 
60
</td>
 
61
</tr>
 
62
<tr>
 
63
<td class="function_type">
 
64
<span class="returnvalue">void</span>
 
65
</td>
 
66
<td class="function_name">
 
67
<a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()">goa_chat_proxy_new</a> <span class="c_punctuation">()</span>
 
68
</td>
 
69
</tr>
 
70
<tr>
 
71
<td class="function_type">
 
72
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
73
</td>
 
74
<td class="function_name">
 
75
<a class="link" href="GoaChat.html#goa-chat-proxy-new-finish" title="goa_chat_proxy_new_finish ()">goa_chat_proxy_new_finish</a> <span class="c_punctuation">()</span>
 
76
</td>
 
77
</tr>
 
78
<tr>
 
79
<td class="function_type">
 
80
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
81
</td>
 
82
<td class="function_name">
 
83
<a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()">goa_chat_proxy_new_sync</a> <span class="c_punctuation">()</span>
 
84
</td>
 
85
</tr>
 
86
<tr>
 
87
<td class="function_type">
 
88
<span class="returnvalue">void</span>
 
89
</td>
 
90
<td class="function_name">
 
91
<a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()">goa_chat_proxy_new_for_bus</a> <span class="c_punctuation">()</span>
 
92
</td>
 
93
</tr>
 
94
<tr>
 
95
<td class="function_type">
 
96
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
97
</td>
 
98
<td class="function_name">
 
99
<a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-finish" title="goa_chat_proxy_new_for_bus_finish ()">goa_chat_proxy_new_for_bus_finish</a> <span class="c_punctuation">()</span>
 
100
</td>
 
101
</tr>
 
102
<tr>
 
103
<td class="function_type">
 
104
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
105
</td>
 
106
<td class="function_name">
 
107
<a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-sync" title="goa_chat_proxy_new_for_bus_sync ()">goa_chat_proxy_new_for_bus_sync</a> <span class="c_punctuation">()</span>
 
108
</td>
 
109
</tr>
 
110
<tr>
 
111
<td class="function_type">
 
112
<a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
113
</td>
 
114
<td class="function_name">
 
115
<a class="link" href="GoaChat.html#goa-chat-skeleton-new" title="goa_chat_skeleton_new ()">goa_chat_skeleton_new</a> <span class="c_punctuation">()</span>
 
116
</td>
 
117
</tr>
 
118
</tbody>
 
119
</table></div>
 
120
</div>
 
121
<a name="GoaChatProxy"></a><a name="GoaChatSkeleton"></a><div class="refsect1">
 
122
<a name="GoaChat.other"></a><h2>Types and Values</h2>
 
123
<div class="informaltable"><table width="100%" border="0">
 
124
<colgroup>
 
125
<col width="150px" class="name">
 
126
<col class="description">
 
127
</colgroup>
 
128
<tbody>
 
129
<tr>
 
130
<td class="datatype_keyword"> </td>
 
131
<td class="function_name"><a class="link" href="GoaChat.html#GoaChat-struct" title="GoaChat">GoaChat</a></td>
 
132
</tr>
 
133
<tr>
 
134
<td class="datatype_keyword">struct</td>
 
135
<td class="function_name"><a class="link" href="GoaChat.html#GoaChatIface" title="struct GoaChatIface">GoaChatIface</a></td>
 
136
</tr>
 
137
<tr>
 
138
<td class="datatype_keyword">struct</td>
 
139
<td class="function_name"><a class="link" href="GoaChat.html#GoaChatProxy-struct" title="struct GoaChatProxy">GoaChatProxy</a></td>
 
140
</tr>
 
141
<tr>
 
142
<td class="datatype_keyword">struct</td>
 
143
<td class="function_name"><a class="link" href="GoaChat.html#GoaChatProxyClass" title="struct GoaChatProxyClass">GoaChatProxyClass</a></td>
 
144
</tr>
 
145
<tr>
 
146
<td class="datatype_keyword">struct</td>
 
147
<td class="function_name"><a class="link" href="GoaChat.html#GoaChatSkeleton-struct" title="struct GoaChatSkeleton">GoaChatSkeleton</a></td>
 
148
</tr>
 
149
<tr>
 
150
<td class="datatype_keyword">struct</td>
 
151
<td class="function_name"><a class="link" href="GoaChat.html#GoaChatSkeletonClass" title="struct GoaChatSkeletonClass">GoaChatSkeletonClass</a></td>
 
152
</tr>
 
153
</tbody>
 
154
</table></div>
89
155
</div>
90
156
<div class="refsect1">
91
157
<a name="GoaChat.object-hierarchy"></a><h2>Object Hierarchy</h2>
92
 
<pre class="synopsis">
93
 
  GInterface
94
 
   +----GoaChat
95
 
</pre>
96
 
<pre class="synopsis">
97
 
  GObject
98
 
   +----GDBusProxy
99
 
         +----GoaChatProxy
100
 
</pre>
101
 
<pre class="synopsis">
102
 
  GObject
103
 
   +----GDBusInterfaceSkeleton
104
 
         +----GoaChatSkeleton
 
158
<pre class="screen">    GInterface
 
159
    <span class="lineart">╰──</span> GoaChat
 
160
    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
161
    <span class="lineart">├──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a>
 
162
    <span class="lineart">│</span>   <span class="lineart">╰──</span> GoaChatSkeleton
 
163
    <span class="lineart">╰──</span> <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html">GDBusProxy</a>
 
164
        <span class="lineart">╰──</span> GoaChatProxy
105
165
</pre>
106
166
</div>
107
167
<div class="refsect1">
108
168
<a name="GoaChat.prerequisites"></a><h2>Prerequisites</h2>
109
169
<p>
110
170
GoaChat requires
111
 
 GObject.</p>
 
171
 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
112
172
</div>
113
173
<div class="refsect1">
114
174
<a name="GoaChat.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
115
175
<p>
116
176
GoaChatProxy implements
117
 
 GDBusInterface,  GInitable,  GAsyncInitable and  <a class="link" href="GoaChat.html" title="GoaChat">GoaChat</a>.</p>
 
177
 <a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a>,  <a href="http://library.gnome.org/devel/gio/unstable/GInitable.html">GInitable</a>,  <a href="http://library.gnome.org/devel/gio/unstable/GAsyncInitable.html">GAsyncInitable</a> and  <a class="link" href="GoaChat.html" title="GoaChat">GoaChat</a>.</p>
118
178
<p>
119
179
GoaChatSkeleton implements
120
 
 GDBusInterface and  <a class="link" href="GoaChat.html" title="GoaChat">GoaChat</a>.</p>
 
180
 <a href="http://library.gnome.org/devel/gio/unstable/GDBusInterface.html">GDBusInterface</a> and  <a class="link" href="GoaChat.html" title="GoaChat">GoaChat</a>.</p>
121
181
</div>
122
182
<div class="refsect1">
123
183
<a name="GoaChat.implementations"></a><h2>Known Implementations</h2>
127
187
</div>
128
188
<div class="refsect1">
129
189
<a name="GoaChat.description"></a><h2>Description</h2>
130
 
<p>
131
 
This section contains code for working with the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a> D-Bus interface in C.
132
 
</p>
133
 
</div>
134
 
<div class="refsect1">
135
 
<a name="GoaChat.details"></a><h2>Details</h2>
 
190
<p>This section contains code for working with the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a> D-Bus interface in C.</p>
 
191
</div>
 
192
<div class="refsect1">
 
193
<a name="GoaChat.functions_details"></a><h2>Functions</h2>
 
194
<div class="refsect2">
 
195
<a name="goa-chat-interface-info"></a><h3>goa_chat_interface_info ()</h3>
 
196
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> *
 
197
goa_chat_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
198
<p>Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a> D-Bus interface.</p>
 
199
<div class="refsect3">
 
200
<a name="id-1.4.5.12.12.2.5"></a><h4>Returns</h4>
 
201
<p> A <a href="http://library.gnome.org/devel/gio/unstable/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. </p>
 
202
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
 
203
</div>
 
204
</div>
 
205
<hr>
 
206
<div class="refsect2">
 
207
<a name="goa-chat-override-properties"></a><h3>goa_chat_override_properties ()</h3>
 
208
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
209
goa_chat_override_properties (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
 
210
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);</pre>
 
211
<p>Overrides all <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> interface for a concrete class.
 
212
The properties are overridden in the order they are defined.</p>
 
213
<div class="refsect3">
 
214
<a name="id-1.4.5.12.12.3.5"></a><h4>Parameters</h4>
 
215
<div class="informaltable"><table width="100%" border="0">
 
216
<colgroup>
 
217
<col width="150px" class="parameters_name">
 
218
<col class="parameters_description">
 
219
<col width="200px" class="parameters_annotations">
 
220
</colgroup>
 
221
<tbody>
 
222
<tr>
 
223
<td class="parameter_name"><p>klass</p></td>
 
224
<td class="parameter_description"><p>The class structure for a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</p></td>
 
225
<td class="parameter_annotations"> </td>
 
226
</tr>
 
227
<tr>
 
228
<td class="parameter_name"><p>property_id_begin</p></td>
 
229
<td class="parameter_description"><p>The property id to assign to the first overridden property.</p></td>
 
230
<td class="parameter_annotations"> </td>
 
231
</tr>
 
232
</tbody>
 
233
</table></div>
 
234
</div>
 
235
<div class="refsect3">
 
236
<a name="id-1.4.5.12.12.3.6"></a><h4>Returns</h4>
 
237
<p> The last property id.</p>
 
238
<p></p>
 
239
</div>
 
240
</div>
 
241
<hr>
 
242
<div class="refsect2">
 
243
<a name="goa-chat-proxy-new"></a><h3>goa_chat_proxy_new ()</h3>
 
244
<pre class="programlisting"><span class="returnvalue">void</span>
 
245
goa_chat_proxy_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
 
246
                    <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
 
247
                    <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> *name</code></em>,
 
248
                    <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> *object_path</code></em>,
 
249
                    <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
250
                    <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
251
                    <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
252
<p>Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new"><code class="function">g_dbus_proxy_new()</code></a> for more details.</p>
 
253
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
 
254
 will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
 
255
You can then call <a class="link" href="GoaChat.html#goa-chat-proxy-new-finish" title="goa_chat_proxy_new_finish ()"><code class="function">goa_chat_proxy_new_finish()</code></a> to get the result of the operation.</p>
 
256
<p>See <a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()"><code class="function">goa_chat_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
 
257
<div class="refsect3">
 
258
<a name="id-1.4.5.12.12.4.7"></a><h4>Parameters</h4>
 
259
<div class="informaltable"><table width="100%" border="0">
 
260
<colgroup>
 
261
<col width="150px" class="parameters_name">
 
262
<col class="parameters_description">
 
263
<col width="200px" class="parameters_annotations">
 
264
</colgroup>
 
265
<tbody>
 
266
<tr>
 
267
<td class="parameter_name"><p>connection</p></td>
 
268
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
 
269
<td class="parameter_annotations"> </td>
 
270
</tr>
 
271
<tr>
 
272
<td class="parameter_name"><p>flags</p></td>
 
273
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
 
274
<td class="parameter_annotations"> </td>
 
275
</tr>
 
276
<tr>
 
277
<td class="parameter_name"><p>name</p></td>
 
278
<td class="parameter_description"><p> A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
 
279
is not a message bus connection. </p></td>
 
280
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
281
</tr>
 
282
<tr>
 
283
<td class="parameter_name"><p>object_path</p></td>
 
284
<td class="parameter_description"><p>An object path.</p></td>
 
285
<td class="parameter_annotations"> </td>
 
286
</tr>
 
287
<tr>
 
288
<td class="parameter_name"><p>cancellable</p></td>
 
289
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 
290
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
291
</tr>
 
292
<tr>
 
293
<td class="parameter_name"><p>callback</p></td>
 
294
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
 
295
<td class="parameter_annotations"> </td>
 
296
</tr>
 
297
<tr>
 
298
<td class="parameter_name"><p>user_data</p></td>
 
299
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
 
300
.</p></td>
 
301
<td class="parameter_annotations"> </td>
 
302
</tr>
 
303
</tbody>
 
304
</table></div>
 
305
</div>
 
306
</div>
 
307
<hr>
 
308
<div class="refsect2">
 
309
<a name="goa-chat-proxy-new-finish"></a><h3>goa_chat_proxy_new_finish ()</h3>
 
310
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
311
goa_chat_proxy_new_finish (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
312
                           <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
313
<p>Finishes an operation started with <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a>.</p>
 
314
<div class="refsect3">
 
315
<a name="id-1.4.5.12.12.5.5"></a><h4>Parameters</h4>
 
316
<div class="informaltable"><table width="100%" border="0">
 
317
<colgroup>
 
318
<col width="150px" class="parameters_name">
 
319
<col class="parameters_description">
 
320
<col width="200px" class="parameters_annotations">
 
321
</colgroup>
 
322
<tbody>
 
323
<tr>
 
324
<td class="parameter_name"><p>res</p></td>
 
325
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a>.</p></td>
 
326
<td class="parameter_annotations"> </td>
 
327
</tr>
 
328
<tr>
 
329
<td class="parameter_name"><p>error</p></td>
 
330
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
 
331
<td class="parameter_annotations"> </td>
 
332
</tr>
 
333
</tbody>
 
334
</table></div>
 
335
</div>
 
336
<div class="refsect3">
 
337
<a name="id-1.4.5.12.12.5.6"></a><h4>Returns</h4>
 
338
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
 
339
is set. </p>
 
340
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span></p>
 
341
</div>
 
342
</div>
 
343
<hr>
 
344
<div class="refsect2">
 
345
<a name="goa-chat-proxy-new-sync"></a><h3>goa_chat_proxy_new_sync ()</h3>
 
346
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
347
goa_chat_proxy_new_sync (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
 
348
                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
 
349
                         <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> *name</code></em>,
 
350
                         <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> *object_path</code></em>,
 
351
                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
352
                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
353
<p>Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#g-dbus-proxy-new-sync"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.</p>
 
354
<p>The calling thread is blocked until a reply is received.</p>
 
355
<p>See <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a> for the asynchronous version of this constructor.</p>
 
356
<div class="refsect3">
 
357
<a name="id-1.4.5.12.12.6.7"></a><h4>Parameters</h4>
 
358
<div class="informaltable"><table width="100%" border="0">
 
359
<colgroup>
 
360
<col width="150px" class="parameters_name">
 
361
<col class="parameters_description">
 
362
<col width="200px" class="parameters_annotations">
 
363
</colgroup>
 
364
<tbody>
 
365
<tr>
 
366
<td class="parameter_name"><p>connection</p></td>
 
367
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p></td>
 
368
<td class="parameter_annotations"> </td>
 
369
</tr>
 
370
<tr>
 
371
<td class="parameter_name"><p>flags</p></td>
 
372
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
 
373
<td class="parameter_annotations"> </td>
 
374
</tr>
 
375
<tr>
 
376
<td class="parameter_name"><p>name</p></td>
 
377
<td class="parameter_description"><p> A bus name (well-known or unique) or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em>
 
378
is not a message bus connection. </p></td>
 
379
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
380
</tr>
 
381
<tr>
 
382
<td class="parameter_name"><p>object_path</p></td>
 
383
<td class="parameter_description"><p>An object path.</p></td>
 
384
<td class="parameter_annotations"> </td>
 
385
</tr>
 
386
<tr>
 
387
<td class="parameter_name"><p>cancellable</p></td>
 
388
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 
389
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
390
</tr>
 
391
<tr>
 
392
<td class="parameter_name"><p>error</p></td>
 
393
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
 
394
<td class="parameter_annotations"> </td>
 
395
</tr>
 
396
</tbody>
 
397
</table></div>
 
398
</div>
 
399
<div class="refsect3">
 
400
<a name="id-1.4.5.12.12.6.8"></a><h4>Returns</h4>
 
401
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
 
402
is set. </p>
 
403
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span></p>
 
404
</div>
 
405
</div>
 
406
<hr>
 
407
<div class="refsect2">
 
408
<a name="goa-chat-proxy-new-for-bus"></a><h3>goa_chat_proxy_new_for_bus ()</h3>
 
409
<pre class="programlisting"><span class="returnvalue">void</span>
 
410
goa_chat_proxy_new_for_bus (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
 
411
                            <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
 
412
                            <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> *name</code></em>,
 
413
                            <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> *object_path</code></em>,
 
414
                            <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
415
                            <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
416
                            <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
 
417
<p>Like <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p>
 
418
<p>When the operation is finished, <em class="parameter"><code>callback</code></em>
 
419
 will be invoked in the <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
 
420
You can then call <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-finish" title="goa_chat_proxy_new_for_bus_finish ()"><code class="function">goa_chat_proxy_new_for_bus_finish()</code></a> to get the result of the operation.</p>
 
421
<p>See <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-sync" title="goa_chat_proxy_new_for_bus_sync ()"><code class="function">goa_chat_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.</p>
 
422
<div class="refsect3">
 
423
<a name="id-1.4.5.12.12.7.7"></a><h4>Parameters</h4>
 
424
<div class="informaltable"><table width="100%" border="0">
 
425
<colgroup>
 
426
<col width="150px" class="parameters_name">
 
427
<col class="parameters_description">
 
428
<col width="200px" class="parameters_annotations">
 
429
</colgroup>
 
430
<tbody>
 
431
<tr>
 
432
<td class="parameter_name"><p>bus_type</p></td>
 
433
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
 
434
<td class="parameter_annotations"> </td>
 
435
</tr>
 
436
<tr>
 
437
<td class="parameter_name"><p>flags</p></td>
 
438
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
 
439
<td class="parameter_annotations"> </td>
 
440
</tr>
 
441
<tr>
 
442
<td class="parameter_name"><p>name</p></td>
 
443
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
 
444
<td class="parameter_annotations"> </td>
 
445
</tr>
 
446
<tr>
 
447
<td class="parameter_name"><p>object_path</p></td>
 
448
<td class="parameter_description"><p>An object path.</p></td>
 
449
<td class="parameter_annotations"> </td>
 
450
</tr>
 
451
<tr>
 
452
<td class="parameter_name"><p>cancellable</p></td>
 
453
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 
454
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
455
</tr>
 
456
<tr>
 
457
<td class="parameter_name"><p>callback</p></td>
 
458
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td>
 
459
<td class="parameter_annotations"> </td>
 
460
</tr>
 
461
<tr>
 
462
<td class="parameter_name"><p>user_data</p></td>
 
463
<td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
 
464
.</p></td>
 
465
<td class="parameter_annotations"> </td>
 
466
</tr>
 
467
</tbody>
 
468
</table></div>
 
469
</div>
 
470
</div>
 
471
<hr>
 
472
<div class="refsect2">
 
473
<a name="goa-chat-proxy-new-for-bus-finish"></a><h3>goa_chat_proxy_new_for_bus_finish ()</h3>
 
474
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
475
goa_chat_proxy_new_for_bus_finish (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
476
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
477
<p>Finishes an operation started with <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a>.</p>
 
478
<div class="refsect3">
 
479
<a name="id-1.4.5.12.12.8.5"></a><h4>Parameters</h4>
 
480
<div class="informaltable"><table width="100%" border="0">
 
481
<colgroup>
 
482
<col width="150px" class="parameters_name">
 
483
<col class="parameters_description">
 
484
<col width="200px" class="parameters_annotations">
 
485
</colgroup>
 
486
<tbody>
 
487
<tr>
 
488
<td class="parameter_name"><p>res</p></td>
 
489
<td class="parameter_description"><p>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a>.</p></td>
 
490
<td class="parameter_annotations"> </td>
 
491
</tr>
 
492
<tr>
 
493
<td class="parameter_name"><p>error</p></td>
 
494
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
 
495
<td class="parameter_annotations"> </td>
 
496
</tr>
 
497
</tbody>
 
498
</table></div>
 
499
</div>
 
500
<div class="refsect3">
 
501
<a name="id-1.4.5.12.12.8.6"></a><h4>Returns</h4>
 
502
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
 
503
is set. </p>
 
504
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span></p>
 
505
</div>
 
506
</div>
 
507
<hr>
 
508
<div class="refsect2">
 
509
<a name="goa-chat-proxy-new-for-bus-sync"></a><h3>goa_chat_proxy_new_for_bus_sync ()</h3>
 
510
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
511
goa_chat_proxy_new_for_bus_sync (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
 
512
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
 
513
                                 <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> *name</code></em>,
 
514
                                 <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> *object_path</code></em>,
 
515
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
516
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
517
<p>Like <a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()"><code class="function">goa_chat_proxy_new_sync()</code></a> but takes a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a> instead of a <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</p>
 
518
<p>The calling thread is blocked until a reply is received.</p>
 
519
<p>See <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.</p>
 
520
<div class="refsect3">
 
521
<a name="id-1.4.5.12.12.9.7"></a><h4>Parameters</h4>
 
522
<div class="informaltable"><table width="100%" border="0">
 
523
<colgroup>
 
524
<col width="150px" class="parameters_name">
 
525
<col class="parameters_description">
 
526
<col width="200px" class="parameters_annotations">
 
527
</colgroup>
 
528
<tbody>
 
529
<tr>
 
530
<td class="parameter_name"><p>bus_type</p></td>
 
531
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html#GBusType"><span class="type">GBusType</span></a>.</p></td>
 
532
<td class="parameter_annotations"> </td>
 
533
</tr>
 
534
<tr>
 
535
<td class="parameter_name"><p>flags</p></td>
 
536
<td class="parameter_description"><p>Flags from the <a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</p></td>
 
537
<td class="parameter_annotations"> </td>
 
538
</tr>
 
539
<tr>
 
540
<td class="parameter_name"><p>name</p></td>
 
541
<td class="parameter_description"><p>A bus name (well-known or unique).</p></td>
 
542
<td class="parameter_annotations"> </td>
 
543
</tr>
 
544
<tr>
 
545
<td class="parameter_name"><p>object_path</p></td>
 
546
<td class="parameter_description"><p>An object path.</p></td>
 
547
<td class="parameter_annotations"> </td>
 
548
</tr>
 
549
<tr>
 
550
<td class="parameter_name"><p>cancellable</p></td>
 
551
<td class="parameter_description"><p> A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
 
552
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 
553
</tr>
 
554
<tr>
 
555
<td class="parameter_name"><p>error</p></td>
 
556
<td class="parameter_description"><p>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
 
557
<td class="parameter_annotations"> </td>
 
558
</tr>
 
559
</tbody>
 
560
</table></div>
 
561
</div>
 
562
<div class="refsect3">
 
563
<a name="id-1.4.5.12.12.9.8"></a><h4>Returns</h4>
 
564
<p> The constructed proxy object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em>
 
565
is set. </p>
 
566
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span></p>
 
567
</div>
 
568
</div>
 
569
<hr>
 
570
<div class="refsect2">
 
571
<a name="goa-chat-skeleton-new"></a><h3>goa_chat_skeleton_new ()</h3>
 
572
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *
 
573
goa_chat_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
574
<p>Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.</p>
 
575
<div class="refsect3">
 
576
<a name="id-1.4.5.12.12.10.5"></a><h4>Returns</h4>
 
577
<p> The skeleton object. </p>
 
578
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatSkeleton]</span></p>
 
579
</div>
 
580
</div>
 
581
</div>
 
582
<div class="refsect1">
 
583
<a name="GoaChat.other_details"></a><h2>Types and Values</h2>
136
584
<div class="refsect2">
137
585
<a name="GoaChat-struct"></a><h3>GoaChat</h3>
138
586
<pre class="programlisting">typedef struct _GoaChat GoaChat;</pre>
139
 
<p>
140
 
Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.
141
 
</p>
 
587
<p>Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.</p>
142
588
</div>
143
589
<hr>
144
590
<div class="refsect2">
147
593
  GTypeInterface parent_iface;
148
594
};
149
595
</pre>
150
 
<p>
151
 
Virtual table for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.
152
 
</p>
153
 
<div class="variablelist"><table border="0" class="variablelist">
154
 
<colgroup>
155
 
<col align="left" valign="top">
156
 
<col>
157
 
</colgroup>
158
 
<tbody><tr>
159
 
<td><p><span class="term"><span class="type">GTypeInterface</span> <em class="structfield"><code><a name="GoaChatIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
160
 
<td>The parent interface.</td>
161
 
</tr></tbody>
162
 
</table></div>
163
 
</div>
164
 
<hr>
165
 
<div class="refsect2">
166
 
<a name="goa-chat-interface-info"></a><h3>goa_chat_interface_info ()</h3>
167
 
<pre class="programlisting"><span class="returnvalue">GDBusInterfaceInfo</span> * goa_chat_interface_info            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
168
 
<p>
169
 
Gets a machine-readable description of the <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a> D-Bus interface.
170
 
</p>
171
 
<div class="variablelist"><table border="0" class="variablelist">
172
 
<colgroup>
173
 
<col align="left" valign="top">
174
 
<col>
175
 
</colgroup>
176
 
<tbody><tr>
177
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
178
 
<td>A <span class="type">GDBusInterfaceInfo</span>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
179
 
</td>
180
 
</tr></tbody>
181
 
</table></div>
182
 
</div>
183
 
<hr>
184
 
<div class="refsect2">
185
 
<a name="goa-chat-override-properties"></a><h3>goa_chat_override_properties ()</h3>
186
 
<pre class="programlisting"><span class="returnvalue">guint</span>               goa_chat_override_properties        (<em class="parameter"><code><span class="type">GObjectClass</span> *klass</code></em>,
187
 
                                                         <em class="parameter"><code><span class="type">guint</span> property_id_begin</code></em>);</pre>
188
 
<p>
189
 
Overrides all <span class="type">GObject</span> properties in the <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> interface for a concrete class.
190
 
The properties are overridden in the order they are defined.
191
 
</p>
192
 
<div class="variablelist"><table border="0" class="variablelist">
193
 
<colgroup>
194
 
<col align="left" valign="top">
195
 
<col>
196
 
</colgroup>
197
 
<tbody>
198
 
<tr>
199
 
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
200
 
<td>The class structure for a <span class="type">GObject</span>-derived class.</td>
201
 
</tr>
202
 
<tr>
203
 
<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
204
 
<td>The property id to assign to the first overridden property.</td>
205
 
</tr>
206
 
<tr>
207
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
208
 
<td>The last property id.</td>
209
 
</tr>
210
 
</tbody>
211
 
</table></div>
 
596
<p>Virtual table for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.</p>
 
597
<div class="refsect3">
 
598
<a name="id-1.4.5.12.13.3.5"></a><h4>Members</h4>
 
599
<div class="informaltable"><table width="100%" border="0">
 
600
<colgroup>
 
601
<col width="300px" class="struct_members_name">
 
602
<col class="struct_members_description">
 
603
<col width="200px" class="struct_members_annotations">
 
604
</colgroup>
 
605
<tbody><tr>
 
606
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GoaChatIface.parent-iface"></a>parent_iface</code></em>;</p></td>
 
607
<td class="struct_member_description"><p>The parent interface.</p></td>
 
608
<td class="struct_member_annotations"> </td>
 
609
</tr></tbody>
 
610
</table></div>
 
611
</div>
212
612
</div>
213
613
<hr>
214
614
<div class="refsect2">
215
615
<a name="GoaChatProxy-struct"></a><h3>struct GoaChatProxy</h3>
216
616
<pre class="programlisting">struct GoaChatProxy;</pre>
217
 
<p>
218
 
The <a class="link" href="GoaChat.html#GoaChatProxy"><span class="type">GoaChatProxy</span></a> structure contains only private data and should only be accessed using the provided API.
219
 
</p>
 
617
<p>The <a class="link" href="GoaChat.html#GoaChatProxy"><span class="type">GoaChatProxy</span></a> structure contains only private data and should only be accessed using the provided API.</p>
220
618
</div>
221
619
<hr>
222
620
<div class="refsect2">
225
623
  GDBusProxyClass parent_class;
226
624
};
227
625
</pre>
228
 
<p>
229
 
Class structure for <a class="link" href="GoaChat.html#GoaChatProxy"><span class="type">GoaChatProxy</span></a>.
230
 
</p>
231
 
<div class="variablelist"><table border="0" class="variablelist">
 
626
<p>Class structure for <a class="link" href="GoaChat.html#GoaChatProxy"><span class="type">GoaChatProxy</span></a>.</p>
 
627
<div class="refsect3">
 
628
<a name="id-1.4.5.12.13.5.5"></a><h4>Members</h4>
 
629
<div class="informaltable"><table width="100%" border="0">
232
630
<colgroup>
233
 
<col align="left" valign="top">
234
 
<col>
 
631
<col width="300px" class="struct_members_name">
 
632
<col class="struct_members_description">
 
633
<col width="200px" class="struct_members_annotations">
235
634
</colgroup>
236
635
<tbody><tr>
237
 
<td><p><span class="term"><span class="type">GDBusProxyClass</span> <em class="structfield"><code><a name="GoaChatProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
238
 
<td>The parent class.</td>
 
636
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gio/unstable/GDBusProxy.html#GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="GoaChatProxyClass.parent-class"></a>parent_class</code></em>;</p></td>
 
637
<td class="struct_member_description"><p>The parent class.</p></td>
 
638
<td class="struct_member_annotations"> </td>
239
639
</tr></tbody>
240
640
</table></div>
241
641
</div>
242
 
<hr>
243
 
<div class="refsect2">
244
 
<a name="goa-chat-proxy-new"></a><h3>goa_chat_proxy_new ()</h3>
245
 
<pre class="programlisting"><span class="returnvalue">void</span>                goa_chat_proxy_new                  (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
246
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
247
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
248
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
249
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
250
 
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
251
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
252
 
<p>
253
 
Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>. See <code class="function">g_dbus_proxy_new()</code> for more details.
254
 
</p>
255
 
<p>
256
 
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
257
 
You can then call <a class="link" href="GoaChat.html#goa-chat-proxy-new-finish" title="goa_chat_proxy_new_finish ()"><code class="function">goa_chat_proxy_new_finish()</code></a> to get the result of the operation.
258
 
</p>
259
 
<p>
260
 
See <a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()"><code class="function">goa_chat_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.
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>
268
 
<tr>
269
 
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
270
 
<td>A <span class="type">GDBusConnection</span>.</td>
271
 
</tr>
272
 
<tr>
273
 
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
274
 
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
275
 
</tr>
276
 
<tr>
277
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
278
 
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
279
 
</td>
280
 
</tr>
281
 
<tr>
282
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
283
 
<td>An object path.</td>
284
 
</tr>
285
 
<tr>
286
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
287
 
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
288
 
</td>
289
 
</tr>
290
 
<tr>
291
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
292
 
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
293
 
</tr>
294
 
<tr>
295
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
296
 
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
297
 
</tr>
298
 
</tbody>
299
 
</table></div>
300
 
</div>
301
 
<hr>
302
 
<div class="refsect2">
303
 
<a name="goa-chat-proxy-new-finish"></a><h3>goa_chat_proxy_new_finish ()</h3>
304
 
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           goa_chat_proxy_new_finish           (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
305
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
306
 
<p>
307
 
Finishes an operation started with <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a>.
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>res</code></em> :</span></p></td>
317
 
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a>.</td>
318
 
</tr>
319
 
<tr>
320
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
321
 
<td>Return location for error or <code class="literal">NULL</code>
322
 
</td>
323
 
</tr>
324
 
<tr>
325
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
326
 
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span>
327
 
</td>
328
 
</tr>
329
 
</tbody>
330
 
</table></div>
331
 
</div>
332
 
<hr>
333
 
<div class="refsect2">
334
 
<a name="goa-chat-proxy-new-sync"></a><h3>goa_chat_proxy_new_sync ()</h3>
335
 
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           goa_chat_proxy_new_sync             (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
336
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
337
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
338
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
339
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
340
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
341
 
<p>
342
 
Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>. See <code class="function">g_dbus_proxy_new_sync()</code> for more details.
343
 
</p>
344
 
<p>
345
 
The calling thread is blocked until a reply is received.
346
 
</p>
347
 
<p>
348
 
See <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a> for the asynchronous version of this constructor.
349
 
</p>
350
 
<div class="variablelist"><table border="0" class="variablelist">
351
 
<colgroup>
352
 
<col align="left" valign="top">
353
 
<col>
354
 
</colgroup>
355
 
<tbody>
356
 
<tr>
357
 
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
358
 
<td>A <span class="type">GDBusConnection</span>.</td>
359
 
</tr>
360
 
<tr>
361
 
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
362
 
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
363
 
</tr>
364
 
<tr>
365
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
366
 
<td>A bus name (well-known or unique) or <code class="literal">NULL</code> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
367
 
</td>
368
 
</tr>
369
 
<tr>
370
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
371
 
<td>An object path.</td>
372
 
</tr>
373
 
<tr>
374
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
375
 
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
376
 
</td>
377
 
</tr>
378
 
<tr>
379
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
380
 
<td>Return location for error or <code class="literal">NULL</code>
381
 
</td>
382
 
</tr>
383
 
<tr>
384
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
385
 
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span>
386
 
</td>
387
 
</tr>
388
 
</tbody>
389
 
</table></div>
390
 
</div>
391
 
<hr>
392
 
<div class="refsect2">
393
 
<a name="goa-chat-proxy-new-for-bus"></a><h3>goa_chat_proxy_new_for_bus ()</h3>
394
 
<pre class="programlisting"><span class="returnvalue">void</span>                goa_chat_proxy_new_for_bus          (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
395
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
396
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
397
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
398
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
399
 
                                                         <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
400
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
401
 
<p>
402
 
Like <a class="link" href="GoaChat.html#goa-chat-proxy-new" title="goa_chat_proxy_new ()"><code class="function">goa_chat_proxy_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
403
 
</p>
404
 
<p>
405
 
When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the thread-default main loop of the thread you are calling this method from.
406
 
You can then call <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-finish" title="goa_chat_proxy_new_for_bus_finish ()"><code class="function">goa_chat_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
407
 
</p>
408
 
<p>
409
 
See <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus-sync" title="goa_chat_proxy_new_for_bus_sync ()"><code class="function">goa_chat_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
410
 
</p>
411
 
<div class="variablelist"><table border="0" class="variablelist">
412
 
<colgroup>
413
 
<col align="left" valign="top">
414
 
<col>
415
 
</colgroup>
416
 
<tbody>
417
 
<tr>
418
 
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
419
 
<td>A <span class="type">GBusType</span>.</td>
420
 
</tr>
421
 
<tr>
422
 
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
423
 
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
424
 
</tr>
425
 
<tr>
426
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
427
 
<td>A bus name (well-known or unique).</td>
428
 
</tr>
429
 
<tr>
430
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
431
 
<td>An object path.</td>
432
 
</tr>
433
 
<tr>
434
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
435
 
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
436
 
</td>
437
 
</tr>
438
 
<tr>
439
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
440
 
<td>A <span class="type">GAsyncReadyCallback</span> to call when the request is satisfied.</td>
441
 
</tr>
442
 
<tr>
443
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
444
 
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
445
 
</tr>
446
 
</tbody>
447
 
</table></div>
448
 
</div>
449
 
<hr>
450
 
<div class="refsect2">
451
 
<a name="goa-chat-proxy-new-for-bus-finish"></a><h3>goa_chat_proxy_new_for_bus_finish ()</h3>
452
 
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           goa_chat_proxy_new_for_bus_finish   (<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
453
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
454
 
<p>
455
 
Finishes an operation started with <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a>.
456
 
</p>
457
 
<div class="variablelist"><table border="0" class="variablelist">
458
 
<colgroup>
459
 
<col align="left" valign="top">
460
 
<col>
461
 
</colgroup>
462
 
<tbody>
463
 
<tr>
464
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
465
 
<td>The <span class="type">GAsyncResult</span> obtained from the <span class="type">GAsyncReadyCallback</span> passed to <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a>.</td>
466
 
</tr>
467
 
<tr>
468
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
469
 
<td>Return location for error or <code class="literal">NULL</code>
470
 
</td>
471
 
</tr>
472
 
<tr>
473
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
474
 
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span>
475
 
</td>
476
 
</tr>
477
 
</tbody>
478
 
</table></div>
479
 
</div>
480
 
<hr>
481
 
<div class="refsect2">
482
 
<a name="goa-chat-proxy-new-for-bus-sync"></a><h3>goa_chat_proxy_new_for_bus_sync ()</h3>
483
 
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           goa_chat_proxy_new_for_bus_sync     (<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
484
 
                                                         <em class="parameter"><code><span class="type">GDBusProxyFlags</span> flags</code></em>,
485
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
486
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
487
 
                                                         <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
488
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
489
 
<p>
490
 
Like <a class="link" href="GoaChat.html#goa-chat-proxy-new-sync" title="goa_chat_proxy_new_sync ()"><code class="function">goa_chat_proxy_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
491
 
</p>
492
 
<p>
493
 
The calling thread is blocked until a reply is received.
494
 
</p>
495
 
<p>
496
 
See <a class="link" href="GoaChat.html#goa-chat-proxy-new-for-bus" title="goa_chat_proxy_new_for_bus ()"><code class="function">goa_chat_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.
497
 
</p>
498
 
<div class="variablelist"><table border="0" class="variablelist">
499
 
<colgroup>
500
 
<col align="left" valign="top">
501
 
<col>
502
 
</colgroup>
503
 
<tbody>
504
 
<tr>
505
 
<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
506
 
<td>A <span class="type">GBusType</span>.</td>
507
 
</tr>
508
 
<tr>
509
 
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
510
 
<td>Flags from the <span class="type">GDBusProxyFlags</span> enumeration.</td>
511
 
</tr>
512
 
<tr>
513
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
514
 
<td>A bus name (well-known or unique).</td>
515
 
</tr>
516
 
<tr>
517
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
518
 
<td>An object path.</td>
519
 
</tr>
520
 
<tr>
521
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
522
 
<td>A <span class="type">GCancellable</span> or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
523
 
</td>
524
 
</tr>
525
 
<tr>
526
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
527
 
<td>Return location for error or <code class="literal">NULL</code>
528
 
</td>
529
 
</tr>
530
 
<tr>
531
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
532
 
<td>The constructed proxy object or <code class="literal">NULL</code> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatProxy]</span>
533
 
</td>
534
 
</tr>
535
 
</tbody>
536
 
</table></div>
537
642
</div>
538
643
<hr>
539
644
<div class="refsect2">
540
645
<a name="GoaChatSkeleton-struct"></a><h3>struct GoaChatSkeleton</h3>
541
646
<pre class="programlisting">struct GoaChatSkeleton;</pre>
542
 
<p>
543
 
The <a class="link" href="GoaChat.html#GoaChatSkeleton"><span class="type">GoaChatSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
544
 
</p>
 
647
<p>The <a class="link" href="GoaChat.html#GoaChatSkeleton"><span class="type">GoaChatSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.</p>
545
648
</div>
546
649
<hr>
547
650
<div class="refsect2">
550
653
  GDBusInterfaceSkeletonClass parent_class;
551
654
};
552
655
</pre>
553
 
<p>
554
 
Class structure for <a class="link" href="GoaChat.html#GoaChatSkeleton"><span class="type">GoaChatSkeleton</span></a>.
555
 
</p>
556
 
<div class="variablelist"><table border="0" class="variablelist">
 
656
<p>Class structure for <a class="link" href="GoaChat.html#GoaChatSkeleton"><span class="type">GoaChatSkeleton</span></a>.</p>
 
657
<div class="refsect3">
 
658
<a name="id-1.4.5.12.13.7.5"></a><h4>Members</h4>
 
659
<div class="informaltable"><table width="100%" border="0">
557
660
<colgroup>
558
 
<col align="left" valign="top">
559
 
<col>
 
661
<col width="300px" class="struct_members_name">
 
662
<col class="struct_members_description">
 
663
<col width="200px" class="struct_members_annotations">
560
664
</colgroup>
561
665
<tbody><tr>
562
 
<td><p><span class="term"><span class="type">GDBusInterfaceSkeletonClass</span> <em class="structfield"><code><a name="GoaChatSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
563
 
<td>The parent class.</td>
 
666
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/gio/unstable/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass"><span class="type">GDBusInterfaceSkeletonClass</span></a> <em class="structfield"><code><a name="GoaChatSkeletonClass.parent-class"></a>parent_class</code></em>;</p></td>
 
667
<td class="struct_member_description"><p>The parent class.</p></td>
 
668
<td class="struct_member_annotations"> </td>
564
669
</tr></tbody>
565
670
</table></div>
566
671
</div>
567
 
<hr>
568
 
<div class="refsect2">
569
 
<a name="goa-chat-skeleton-new"></a><h3>goa_chat_skeleton_new ()</h3>
570
 
<pre class="programlisting"><a class="link" href="GoaChat.html" title="GoaChat"><span class="returnvalue">GoaChat</span></a> *           goa_chat_skeleton_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
571
 
<p>
572
 
Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Chat.html#gdbus-interface-org-gnome-OnlineAccounts-Chat.top_of_page">org.gnome.OnlineAccounts.Chat</a>.
573
 
</p>
574
 
<div class="variablelist"><table border="0" class="variablelist">
575
 
<colgroup>
576
 
<col align="left" valign="top">
577
 
<col>
578
 
</colgroup>
579
 
<tbody><tr>
580
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
581
 
<td>The skeleton object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GoaChatSkeleton]</span>
582
 
</td>
583
 
</tr></tbody>
584
 
</table></div>
585
672
</div>
586
673
</div>
587
674
</div>
588
675
<div class="footer">
589
676
<hr>
590
 
          Generated by GTK-Doc V1.19</div>
 
677
          Generated by GTK-Doc V1.20</div>
591
678
</body>
592
679
</html>
 
 
b'\\ No newline at end of file'