43
43
<a name="GoaObjectManagerClient.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">struct <a class="link" href="GoaObjectManagerClient.html#GoaObjectManagerClient-struct" title="struct GoaObjectManagerClient">GoaObjectManagerClient</a>;
45
45
struct <a class="link" href="GoaObjectManagerClient.html#GoaObjectManagerClientClass" title="struct GoaObjectManagerClientClass">GoaObjectManagerClientClass</a>;
46
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()">goa_object_manager_client_get_proxy_type</a>
47
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
48
<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>,
49
<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> *interface_name</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
51
<span class="returnvalue">void</span> <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new" title="goa_object_manager_client_new ()">goa_object_manager_client_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>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
53
<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>,
54
<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>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
56
<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>,
57
<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>);
58
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-finish" title="goa_object_manager_client_new_finish ()">goa_object_manager_client_new_finish</a>
59
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
60
<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>);
46
<span class="returnvalue">GType</span> <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()">goa_object_manager_client_get_proxy_type</a>
47
(<em class="parameter"><code><span class="type">GDBusObjectManagerClient</span> *manager</code></em>,
48
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
49
<em class="parameter"><code>const <span class="type">gchar</span> *interface_name</code></em>,
50
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
51
<span class="returnvalue">void</span> <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new" title="goa_object_manager_client_new ()">goa_object_manager_client_new</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
52
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
53
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
54
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
55
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
56
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
57
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
58
<span class="returnvalue">GDBusObjectManager</span> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-finish" title="goa_object_manager_client_new_finish ()">goa_object_manager_client_new_finish</a>
59
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
60
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
61
61
<span class="returnvalue">void</span> <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus" title="goa_object_manager_client_new_for_bus ()">goa_object_manager_client_new_for_bus</a>
62
(<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>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
64
<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>,
65
<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>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
67
<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>,
68
<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>);
69
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus-finish" title="goa_object_manager_client_new_for_bus_finish ()">goa_object_manager_client_new_for_bus_finish</a>
70
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
71
<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>);
72
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus-sync" title="goa_object_manager_client_new_for_bus_sync ()">goa_object_manager_client_new_for_bus_sync</a>
73
(<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>,
74
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
75
<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>,
76
<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>,
77
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
78
<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>);
79
<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-sync" title="goa_object_manager_client_new_sync ()">goa_object_manager_client_new_sync</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>,
80
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
81
<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>,
82
<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>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
84
<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>);
62
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
63
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
64
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
66
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
67
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
68
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
69
<span class="returnvalue">GDBusObjectManager</span> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus-finish" title="goa_object_manager_client_new_for_bus_finish ()">goa_object_manager_client_new_for_bus_finish</a>
70
(<em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
71
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
72
<span class="returnvalue">GDBusObjectManager</span> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus-sync" title="goa_object_manager_client_new_for_bus_sync ()">goa_object_manager_client_new_for_bus_sync</a>
73
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
74
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
75
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
76
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
77
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
78
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
79
<span class="returnvalue">GDBusObjectManager</span> * <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-sync" title="goa_object_manager_client_new_sync ()">goa_object_manager_client_new_sync</a> (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
80
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</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>);
87
87
<div class="refsect1">
88
88
<a name="GoaObjectManagerClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
89
89
<pre class="synopsis">
90
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
91
+----<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html">GDBusObjectManagerClient</a>
91
+----GDBusObjectManagerClient
92
92
+----GoaObjectManagerClient
179
179
<div class="refsect2">
180
180
<a name="goa-object-manager-client-new"></a><h3>goa_object_manager_client_new ()</h3>
181
<pre class="programlisting"><span class="returnvalue">void</span> goa_object_manager_client_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>,
182
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
183
<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>,
184
<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>,
185
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
186
<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>,
187
<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>
181
<pre class="programlisting"><span class="returnvalue">void</span> goa_object_manager_client_new (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
182
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
183
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
184
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
185
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
186
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
187
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
189
Asynchronously creates <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()"><code class="function">goa_object_manager_client_get_proxy_type()</code></a> as the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new"><code class="function">g_dbus_object_manager_client_new()</code></a> for more details.
189
Asynchronously creates <span class="type">GDBusObjectManagerClient</span> using <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()"><code class="function">goa_object_manager_client_get_proxy_type()</code></a> as the <span class="type">GDBusProxyTypeFunc</span>. See <code class="function">g_dbus_object_manager_client_new()</code> for more details.
192
When the operation is finished, <em class="parameter"><code>callback</code></em> 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.
192
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.
193
193
You can then call <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-finish" title="goa_object_manager_client_new_finish ()"><code class="function">goa_object_manager_client_new_finish()</code></a> to get the result of the operation.
270
270
<div class="refsect2">
271
271
<a name="goa-object-manager-client-new-for-bus"></a><h3>goa_object_manager_client_new_for_bus ()</h3>
272
272
<pre class="programlisting"><span class="returnvalue">void</span> goa_object_manager_client_new_for_bus
273
(<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>,
274
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
275
<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>,
276
<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>,
277
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
278
<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>,
279
<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>
273
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
274
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
275
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
276
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
277
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
278
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
279
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
281
Like <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new" title="goa_object_manager_client_new ()"><code class="function">goa_object_manager_client_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>.
281
Like <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new" title="goa_object_manager_client_new ()"><code class="function">goa_object_manager_client_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
284
When the operation is finished, <em class="parameter"><code>callback</code></em> 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.
284
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.
285
285
You can then call <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-for-bus-finish" title="goa_object_manager_client_new_for_bus_finish ()"><code class="function">goa_object_manager_client_new_for_bus_finish()</code></a> to get the result of the operation.
361
361
<div class="refsect2">
362
362
<a name="goa-object-manager-client-new-for-bus-sync"></a><h3>goa_object_manager_client_new_for_bus_sync ()</h3>
363
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * goa_object_manager_client_new_for_bus_sync
364
(<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>,
365
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
366
<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>,
367
<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>,
368
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
369
<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>
363
<pre class="programlisting"><span class="returnvalue">GDBusObjectManager</span> * goa_object_manager_client_new_for_bus_sync
364
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
365
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
366
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
367
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
368
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
369
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
371
Like <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-sync" title="goa_object_manager_client_new_sync ()"><code class="function">goa_object_manager_client_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>.
371
Like <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-new-sync" title="goa_object_manager_client_new_sync ()"><code class="function">goa_object_manager_client_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
374
374
The calling thread is blocked until a reply is received.
420
420
<div class="refsect2">
421
421
<a name="goa-object-manager-client-new-sync"></a><h3>goa_object_manager_client_new_sync ()</h3>
422
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * goa_object_manager_client_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>,
423
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
424
<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>,
425
<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>,
426
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
427
<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>
422
<pre class="programlisting"><span class="returnvalue">GDBusObjectManager</span> * goa_object_manager_client_new_sync (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
423
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
424
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
425
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
426
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
427
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
429
Synchronously creates <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()"><code class="function">goa_object_manager_client_get_proxy_type()</code></a> as the <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#GDBusProxyTypeFunc"><span class="type">GDBusProxyTypeFunc</span></a>. See <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync"><code class="function">g_dbus_object_manager_client_new_sync()</code></a> for more details.
429
Synchronously creates <span class="type">GDBusObjectManagerClient</span> using <a class="link" href="GoaObjectManagerClient.html#goa-object-manager-client-get-proxy-type" title="goa_object_manager_client_get_proxy_type ()"><code class="function">goa_object_manager_client_get_proxy_type()</code></a> as the <span class="type">GDBusProxyTypeFunc</span>. See <code class="function">g_dbus_object_manager_client_new_sync()</code> for more details.
432
432
The calling thread is blocked until a reply is received.