8
8
<link rel="up" href="ref-library-generated.html" title="Generated Code">
9
9
<link rel="prev" href="ref-library-generated.html" title="Generated Code">
10
10
<link rel="next" href="GoaObjectManagerClient.html" title="GoaObjectManagerClient">
11
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
75
75
<a class="link" href="GoaExchange.html" title="GoaExchange"><span class="returnvalue">GoaExchange</span></a> * <a class="link" href="GoaObject.html#goa-object-peek-exchange" title="goa_object_peek_exchange ()">goa_object_peek_exchange</a> (<em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>);
76
76
struct <a class="link" href="GoaObject.html#GoaObjectProxy-struct" title="struct GoaObjectProxy">GoaObjectProxy</a>;
77
77
struct <a class="link" href="GoaObject.html#GoaObjectProxyClass" title="struct GoaObjectProxyClass">GoaObjectProxyClass</a>;
78
<a class="link" href="GoaObject.html#GoaObjectProxy"><span class="returnvalue">GoaObjectProxy</span></a> * <a class="link" href="GoaObject.html#goa-object-proxy-new" title="goa_object_proxy_new ()">goa_object_proxy_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
79
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
78
<a class="link" href="GoaObject.html#GoaObjectProxy"><span class="returnvalue">GoaObjectProxy</span></a> * <a class="link" href="GoaObject.html#goa-object-proxy-new" title="goa_object_proxy_new ()">goa_object_proxy_new</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
79
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>);
80
80
struct <a class="link" href="GoaObject.html#GoaObjectSkeleton-struct" title="struct GoaObjectSkeleton">GoaObjectSkeleton</a>;
81
81
struct <a class="link" href="GoaObject.html#GoaObjectSkeletonClass" title="struct GoaObjectSkeletonClass">GoaObjectSkeletonClass</a>;
82
<a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="returnvalue">GoaObjectSkeleton</span></a> * <a class="link" href="GoaObject.html#goa-object-skeleton-new" title="goa_object_skeleton_new ()">goa_object_skeleton_new</a> (<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>);
82
<a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="returnvalue">GoaObjectSkeleton</span></a> * <a class="link" href="GoaObject.html#goa-object-skeleton-new" title="goa_object_skeleton_new ()">goa_object_skeleton_new</a> (<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>);
83
83
<span class="returnvalue">void</span> <a class="link" href="GoaObject.html#goa-object-skeleton-set-manager" title="goa_object_skeleton_set_manager ()">goa_object_skeleton_set_manager</a> (<em class="parameter"><code><a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="type">GoaObjectSkeleton</span></a> *object</code></em>,
84
84
<em class="parameter"><code><a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> *interface_</code></em>);
85
85
<span class="returnvalue">void</span> <a class="link" href="GoaObject.html#goa-object-skeleton-set-account" title="goa_object_skeleton_set_account ()">goa_object_skeleton_set_account</a> (<em class="parameter"><code><a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="type">GoaObjectSkeleton</span></a> *object</code></em>,
116
116
<pre class="synopsis">
117
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
118
+----<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectProxy.html">GDBusObjectProxy</a>
118
+----GDBusObjectProxy
119
119
+----GoaObjectProxy
121
121
<pre class="synopsis">
122
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
123
+----<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectSkeleton.html">GDBusObjectSkeleton</a>
123
+----GDBusObjectSkeleton
124
124
+----GoaObjectSkeleton
128
128
<a name="GoaObject.prerequisites"></a><h2>Prerequisites</h2>
130
130
GoaObject requires
131
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObject.html">GDBusObject</a> and <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
131
GDBusObject and GObject.</p>
133
133
<div class="refsect1">
134
134
<a name="GoaObject.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
136
136
GoaObjectProxy implements
137
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObject.html">GDBusObject</a> and <a class="link" href="GoaObject.html" title="GoaObject">GoaObject</a>.</p>
137
GDBusObject and <a class="link" href="GoaObject.html" title="GoaObject">GoaObject</a>.</p>
139
139
GoaObjectSkeleton implements
140
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObject.html">GDBusObject</a> and <a class="link" href="GoaObject.html" title="GoaObject">GoaObject</a>.</p>
140
GDBusObject and <a class="link" href="GoaObject.html" title="GoaObject">GoaObject</a>.</p>
142
142
<div class="refsect1">
143
143
<a name="GoaObject.implementations"></a><h2>Known Implementations</h2>
198
<td><p><span class="term"><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="GoaObjectIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
198
<td><p><span class="term"><span class="type">GTypeInterface</span> <em class="structfield"><code><a name="GoaObjectIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
199
199
<td>The parent interface.</td>
221
221
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
222
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
222
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
246
246
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
247
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
247
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
271
271
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
272
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
272
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
296
296
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
297
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
297
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
321
321
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
322
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
322
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
346
346
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
347
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
347
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
371
371
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
372
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
372
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
396
396
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
397
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
397
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
421
421
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
422
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
422
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
446
446
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
447
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
447
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
472
472
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
473
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
473
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
498
498
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
499
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> that must be freed with <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> 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>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
499
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> that must be freed with <code class="function">g_object_unref()</code> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
515
515
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
516
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
516
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
519
519
<div class="variablelist"><table border="0" class="variablelist">
530
530
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
531
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
531
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
546
546
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
547
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
547
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
550
550
<div class="variablelist"><table border="0" class="variablelist">
561
561
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
562
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
562
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
577
577
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
578
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
578
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
581
581
<div class="variablelist"><table border="0" class="variablelist">
592
592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
593
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
593
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
608
608
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
609
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
609
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
612
612
<div class="variablelist"><table border="0" class="variablelist">
623
623
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
624
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
624
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
639
639
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
640
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
640
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
643
643
<div class="variablelist"><table border="0" class="variablelist">
654
654
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
655
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
655
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
670
670
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
671
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
671
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
674
674
<div class="variablelist"><table border="0" class="variablelist">
685
685
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
686
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
686
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
701
701
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
702
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
702
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
705
705
<div class="variablelist"><table border="0" class="variablelist">
716
716
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
717
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
717
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
732
732
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
733
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
733
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
736
736
<div class="variablelist"><table border="0" class="variablelist">
747
747
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
748
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
748
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
763
763
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
764
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
764
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
767
767
<div class="variablelist"><table border="0" class="variablelist">
778
778
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
779
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
779
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
794
794
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
795
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
795
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
798
798
<div class="variablelist"><table border="0" class="variablelist">
809
809
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
810
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
810
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
826
826
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
827
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
827
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
830
830
<div class="variablelist"><table border="0" class="variablelist">
841
841
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
842
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
842
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
858
858
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
859
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> or <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerServer.html"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
859
<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <span class="type">GDBusObjectManagerClient</span> or <span class="type">GDBusObjectManagerServer</span> for <em class="parameter"><code>object</code></em> is running.</div>
862
862
<div class="variablelist"><table border="0" class="variablelist">
873
873
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
874
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> 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>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
874
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> or <code class="literal">NULL</code> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
905
<td><p><span class="term"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectProxy.html#GDBusObjectProxyClass"><span class="type">GDBusObjectProxyClass</span></a> <em class="structfield"><code><a name="GoaObjectProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
905
<td><p><span class="term"><span class="type">GDBusObjectProxyClass</span> <em class="structfield"><code><a name="GoaObjectProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
906
906
<td>The parent class.</td>
911
911
<div class="refsect2">
912
912
<a name="goa-object-proxy-new"></a><h3>goa_object_proxy_new ()</h3>
913
<pre class="programlisting"><a class="link" href="GoaObject.html#GoaObjectProxy"><span class="returnvalue">GoaObjectProxy</span></a> * goa_object_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>,
914
<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>);</pre>
913
<pre class="programlisting"><a class="link" href="GoaObject.html#GoaObjectProxy"><span class="returnvalue">GoaObjectProxy</span></a> * goa_object_proxy_new (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
914
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>);</pre>
916
916
Creates a new proxy object.
925
925
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
926
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a>.</td>
926
<td>A <span class="type">GDBusConnection</span>.</td>
929
929
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
964
<td><p><span class="term"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectSkeleton.html#GDBusObjectSkeletonClass"><span class="type">GDBusObjectSkeletonClass</span></a> <em class="structfield"><code><a name="GoaObjectSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
964
<td><p><span class="term"><span class="type">GDBusObjectSkeletonClass</span> <em class="structfield"><code><a name="GoaObjectSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
965
965
<td>The parent class.</td>
970
970
<div class="refsect2">
971
971
<a name="goa-object-skeleton-new"></a><h3>goa_object_skeleton_new ()</h3>
972
<pre class="programlisting"><a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="returnvalue">GoaObjectSkeleton</span></a> * goa_object_skeleton_new (<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>);</pre>
972
<pre class="programlisting"><a class="link" href="GoaObject.html#GoaObjectSkeleton"><span class="returnvalue">GoaObjectSkeleton</span></a> * goa_object_skeleton_new (<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>);</pre>
974
974
Creates a new skeleton object.
1013
1013
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1014
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1014
<td>A <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1039
1039
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1040
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1040
<td>A <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1065
1065
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1066
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1066
<td>A <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1092
1092
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1093
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1093
<td>A <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1118
1118
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1119
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1119
<td>A <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1144
1144
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1145
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1145
<td>A <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1170
1170
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1171
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1171
<td>A <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1196
1196
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1197
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1197
<td>A <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1222
1222
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1223
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1223
<td>A <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1248
1248
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1249
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1249
<td>A <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1275
1275
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1276
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1276
<td>A <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1302
1302
<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
1303
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1303
<td>A <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> or <code class="literal">NULL</code> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1317
1317
The <a class="link" href="GoaAccount.html" title="GoaAccount"><span class="type">GoaAccount</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Account.html#gdbus-interface-org-gnome-OnlineAccounts-Account.top_of_page">org.gnome.OnlineAccounts.Account</a>, if any.
1320
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1320
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1328
1328
The <a class="link" href="GoaCalendar.html" title="GoaCalendar"><span class="type">GoaCalendar</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Calendar.html#gdbus-interface-org-gnome-OnlineAccounts-Calendar.top_of_page">org.gnome.OnlineAccounts.Calendar</a>, if any.
1331
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1331
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1339
1339
The <a class="link" href="GoaChat.html" title="GoaChat"><span class="type">GoaChat</span></a> instance corresponding to 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>, if any.
1342
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1342
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1350
1350
The <a class="link" href="GoaContacts.html" title="GoaContacts"><span class="type">GoaContacts</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Contacts.html#gdbus-interface-org-gnome-OnlineAccounts-Contacts.top_of_page">org.gnome.OnlineAccounts.Contacts</a>, if any.
1353
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1353
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1361
1361
The <a class="link" href="GoaDocuments.html" title="GoaDocuments"><span class="type">GoaDocuments</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Documents.html#gdbus-interface-org-gnome-OnlineAccounts-Documents.top_of_page">org.gnome.OnlineAccounts.Documents</a>, if any.
1364
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1364
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1372
1372
The <a class="link" href="GoaExchange.html" title="GoaExchange"><span class="type">GoaExchange</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Exchange.html#gdbus-interface-org-gnome-OnlineAccounts-Exchange.top_of_page">org.gnome.OnlineAccounts.Exchange</a>, if any.
1375
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1375
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1377
1377
<p class="since">Since 3.6.0</p>
1384
1384
The <a class="link" href="GoaFiles.html" title="GoaFiles"><span class="type">GoaFiles</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Files.html#gdbus-interface-org-gnome-OnlineAccounts-Files.top_of_page">org.gnome.OnlineAccounts.Files</a>, if any.
1387
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1387
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1389
1389
<p class="since">Since 3.8.0</p>
1396
1396
The <a class="link" href="GoaMail.html" title="GoaMail"><span class="type">GoaMail</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Mail.html#gdbus-interface-org-gnome-OnlineAccounts-Mail.top_of_page">org.gnome.OnlineAccounts.Mail</a>, if any.
1399
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1399
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1407
1407
The <a class="link" href="GoaManager.html" title="GoaManager"><span class="type">GoaManager</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Manager.html#gdbus-interface-org-gnome-OnlineAccounts-Manager.top_of_page">org.gnome.OnlineAccounts.Manager</a>, if any.
1410
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1410
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1418
1418
The <a class="link" href="GoaOAuthBased.html" title="GoaOAuthBased"><span class="type">GoaOAuthBased</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuthBased.html#gdbus-interface-org-gnome-OnlineAccounts-OAuthBased.top_of_page">org.gnome.OnlineAccounts.OAuthBased</a>, if any.
1421
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1421
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1429
1429
The <a class="link" href="GoaOAuth2Based.html" title="GoaOAuth2Based"><span class="type">GoaOAuth2Based</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.OAuth2Based.html#gdbus-interface-org-gnome-OnlineAccounts-OAuth2Based.top_of_page">org.gnome.OnlineAccounts.OAuth2Based</a>, if any.
1432
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1432
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1440
1440
The <a class="link" href="GoaPasswordBased.html" title="GoaPasswordBased"><span class="type">GoaPasswordBased</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.PasswordBased.html#gdbus-interface-org-gnome-OnlineAccounts-PasswordBased.top_of_page">org.gnome.OnlineAccounts.PasswordBased</a>, if any.
1443
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1443
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1445
1445
<p class="since">Since 3.6.0</p>
1452
1452
The <a class="link" href="GoaPhotos.html" title="GoaPhotos"><span class="type">GoaPhotos</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Photos.html#gdbus-interface-org-gnome-OnlineAccounts-Photos.top_of_page">org.gnome.OnlineAccounts.Photos</a>, if any.
1455
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1455
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1457
1457
<p class="since">Since 3.8.0</p>
1464
1464
The <a class="link" href="GoaTicketing.html" title="GoaTicketing"><span class="type">GoaTicketing</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gnome.OnlineAccounts.Ticketing.html#gdbus-interface-org-gnome-OnlineAccounts-Ticketing.top_of_page">org.gnome.OnlineAccounts.Ticketing</a>, if any.
1467
Connect to the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
1467
Connect to the <span class="type">"notify"</span> signal to get informed of property changes.
1469
1469
<p class="since">Since 3.6.0</p>