43
43
<a name="UDisksObjectManagerClient.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">struct <a class="link" href="UDisksObjectManagerClient.html#UDisksObjectManagerClient-struct" title="struct UDisksObjectManagerClient">UDisksObjectManagerClient</a>;
45
45
struct <a class="link" href="UDisksObjectManagerClient.html#UDisksObjectManagerClientClass" title="struct UDisksObjectManagerClientClass">UDisksObjectManagerClientClass</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="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new" title="udisks_object_manager_client_new ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-finish" title="udisks_object_manager_client_new_finish ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new" title="udisks_object_manager_client_new ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-finish" title="udisks_object_manager_client_new_finish ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus" title="udisks_object_manager_client_new_for_bus ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus-finish" title="udisks_object_manager_client_new_for_bus_finish ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus-sync" title="udisks_object_manager_client_new_for_bus_sync ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-sync" title="udisks_object_manager_client_new_sync ()">udisks_object_manager_client_new_sync</a>
80
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
81
<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>,
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> *name</code></em>,
83
<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>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
85
<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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus-finish" title="udisks_object_manager_client_new_for_bus_finish ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus-sync" title="udisks_object_manager_client_new_for_bus_sync ()">udisks_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="UDisksObjectManagerClient.html#udisks-object-manager-client-new-sync" title="udisks_object_manager_client_new_sync ()">udisks_object_manager_client_new_sync</a>
80
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
81
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
83
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
84
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
85
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
88
88
<div class="refsect1">
89
89
<a name="UDisksObjectManagerClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
90
90
<pre class="synopsis">
91
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
92
+----<a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html">GDBusObjectManagerClient</a>
92
+----GDBusObjectManagerClient
93
93
+----UDisksObjectManagerClient
180
180
<div class="refsect2">
181
181
<a name="udisks-object-manager-client-new"></a><h3>udisks_object_manager_client_new ()</h3>
182
<pre class="programlisting"><span class="returnvalue">void</span> udisks_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>,
183
<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>,
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> *name</code></em>,
185
<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>,
186
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
187
<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>,
188
<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>
182
<pre class="programlisting"><span class="returnvalue">void</span> udisks_object_manager_client_new (<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
183
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
184
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
185
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
186
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
187
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
188
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
190
Asynchronously creates <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()"><code class="function">udisks_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.
190
Asynchronously creates <span class="type">GDBusObjectManagerClient</span> using <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()"><code class="function">udisks_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.
193
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.
193
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.
194
194
You can then call <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new-finish" title="udisks_object_manager_client_new_finish ()"><code class="function">udisks_object_manager_client_new_finish()</code></a> to get the result of the operation.
271
271
<div class="refsect2">
272
272
<a name="udisks-object-manager-client-new-for-bus"></a><h3>udisks_object_manager_client_new_for_bus ()</h3>
273
273
<pre class="programlisting"><span class="returnvalue">void</span> udisks_object_manager_client_new_for_bus
274
(<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>,
275
<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>,
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> *name</code></em>,
277
<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>,
278
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
279
<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>,
280
<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>
274
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
275
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
276
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
277
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
278
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
279
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
280
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
282
Like <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new" title="udisks_object_manager_client_new ()"><code class="function">udisks_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>.
282
Like <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new" title="udisks_object_manager_client_new ()"><code class="function">udisks_object_manager_client_new()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
285
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.
285
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.
286
286
You can then call <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new-for-bus-finish" title="udisks_object_manager_client_new_for_bus_finish ()"><code class="function">udisks_object_manager_client_new_for_bus_finish()</code></a> to get the result of the operation.
362
362
<div class="refsect2">
363
363
<a name="udisks-object-manager-client-new-for-bus-sync"></a><h3>udisks_object_manager_client_new_for_bus_sync ()</h3>
364
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * udisks_object_manager_client_new_for_bus_sync
365
(<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>,
366
<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>,
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> *name</code></em>,
368
<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>,
369
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
370
<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>
364
<pre class="programlisting"><span class="returnvalue">GDBusObjectManager</span> * udisks_object_manager_client_new_for_bus_sync
365
(<em class="parameter"><code><span class="type">GBusType</span> bus_type</code></em>,
366
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
367
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
368
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
369
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
370
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
372
Like <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new-sync" title="udisks_object_manager_client_new_sync ()"><code class="function">udisks_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>.
372
Like <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-new-sync" title="udisks_object_manager_client_new_sync ()"><code class="function">udisks_object_manager_client_new_sync()</code></a> but takes a <span class="type">GBusType</span> instead of a <span class="type">GDBusConnection</span>.
375
375
The calling thread is blocked until a reply is received.
421
421
<div class="refsect2">
422
422
<a name="udisks-object-manager-client-new-sync"></a><h3>udisks_object_manager_client_new_sync ()</h3>
423
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManager.html"><span class="returnvalue">GDBusObjectManager</span></a> * udisks_object_manager_client_new_sync
424
(<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
425
<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>,
426
<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>,
427
<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>,
428
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
429
<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>
423
<pre class="programlisting"><span class="returnvalue">GDBusObjectManager</span> * udisks_object_manager_client_new_sync
424
(<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
425
<em class="parameter"><code><span class="type">GDBusObjectManagerClientFlags</span> flags</code></em>,
426
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
427
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
428
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
429
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
431
Synchronously creates <a href="http://library.gnome.org/devel/gio/unstable/GDBusObjectManagerClient.html"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()"><code class="function">udisks_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.
431
Synchronously creates <span class="type">GDBusObjectManagerClient</span> using <a class="link" href="UDisksObjectManagerClient.html#udisks-object-manager-client-get-proxy-type" title="udisks_object_manager_client_get_proxy_type ()"><code class="function">udisks_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.
434
434
The calling thread is blocked until a reply is received.