~ubuntu-branches/ubuntu/trusty/udisks2/trusty-proposed

« back to all changes in this revision

Viewing changes to doc/html/UDisksBlock.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2012-07-28 13:35:04 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120728133504-jmxgy789jegi5vmo
Tags: 1.99.0-1
* New upstream release (LP: #1030268)
  - Support Realtek rts5229 SD/MMC card readers. (LP: #1022497)
* Drop 00git_no_polkit_fallback.patch, upstream now.
* Drop debian/local/integration-test, shipped in upstream tarball now.
* debian/tests/upstream-system: Run test suite from upstream source.
* debian/tests/control: Simplify Depends: line using "@".
* debian/tests/control: Drop undefined "no-build-needed" feature.

Show diffs side-by-side

added added

removed removed

Lines of Context:
203
203
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
204
204
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
205
205
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *fd</code></em>);
 
206
<span class="returnvalue">void</span>                <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark" title="udisks_block_call_open_for_benchmark ()">udisks_block_call_open_for_benchmark</a>
 
207
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
208
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
209
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
210
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
211
                                                         <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>,
 
212
                                                         <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>);
 
213
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark-finish" title="udisks_block_call_open_for_benchmark_finish ()">udisks_block_call_open_for_benchmark_finish</a>
 
214
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
215
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_fd</code></em>,
 
216
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
 
217
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
218
                                                         <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>);
 
219
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark-sync" title="udisks_block_call_open_for_benchmark_sync ()">udisks_block_call_open_for_benchmark_sync</a>
 
220
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
221
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
222
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
223
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_fd</code></em>,
 
224
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
 
225
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
226
                                                         <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>);
 
227
<span class="returnvalue">void</span>                <a class="link" href="UDisksBlock.html#udisks-block-complete-open-for-benchmark" title="udisks_block_complete_open_for_benchmark ()">udisks_block_complete_open_for_benchmark</a>
 
228
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>,
 
229
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
 
230
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
231
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *fd</code></em>);
 
232
<span class="returnvalue">void</span>                <a class="link" href="UDisksBlock.html#udisks-block-call-rescan" title="udisks_block_call_rescan ()">udisks_block_call_rescan</a>            (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
233
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
234
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
235
                                                         <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>,
 
236
                                                         <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>);
 
237
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="UDisksBlock.html#udisks-block-call-rescan-finish" title="udisks_block_call_rescan_finish ()">udisks_block_call_rescan_finish</a>     (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
238
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
239
                                                         <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>);
 
240
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="UDisksBlock.html#udisks-block-call-rescan-sync" title="udisks_block_call_rescan_sync ()">udisks_block_call_rescan_sync</a>       (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
241
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
242
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
243
                                                         <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>);
 
244
<span class="returnvalue">void</span>                <a class="link" href="UDisksBlock.html#udisks-block-complete-rescan" title="udisks_block_complete_rescan ()">udisks_block_complete_rescan</a>        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>,
 
245
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
206
246
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *          <a class="link" href="UDisksBlock.html#udisks-block-get-configuration" title="udisks_block_get_configuration ()">udisks_block_get_configuration</a>      (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>);
207
247
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="UDisksBlock.html#udisks-block-get-crypto-backing-device" title="udisks_block_get_crypto_backing_device ()">udisks_block_get_crypto_backing_device</a>
208
248
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>);
388
428
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-format" title='The "handle-format" signal'>handle-format</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
389
429
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-get-secret-configuration" title='The "handle-get-secret-configuration" signal'>handle-get-secret-configuration</a>"                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
390
430
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-backup" title='The "handle-open-for-backup" signal'>handle-open-for-backup</a>"                         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
431
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-benchmark" title='The "handle-open-for-benchmark" signal'>handle-open-for-benchmark</a>"                      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
391
432
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-restore" title='The "handle-open-for-restore" signal'>handle-open-for-restore</a>"                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
392
433
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-remove-configuration-item" title='The "handle-remove-configuration-item" signal'>handle-remove-configuration-item</a>"               : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
434
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-rescan" title='The "handle-rescan" signal'>handle-rescan</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
393
435
  "<a class="link" href="UDisksBlock.html#UDisksBlock-handle-update-configuration-item" title='The "handle-update-configuration-item" signal'>handle-update-configuration-item</a>"               : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
394
436
</pre>
395
437
</div>
438
480
    GUnixFDList *fd_list,
439
481
    GVariant *arg_options);
440
482
 
 
483
  gboolean (*handle_open_for_benchmark) (
 
484
    UDisksBlock *object,
 
485
    GDBusMethodInvocation *invocation,
 
486
    GUnixFDList *fd_list,
 
487
    GVariant *arg_options);
 
488
 
441
489
  gboolean (*handle_open_for_restore) (
442
490
    UDisksBlock *object,
443
491
    GDBusMethodInvocation *invocation,
450
498
    GVariant *arg_item,
451
499
    GVariant *arg_options);
452
500
 
 
501
  gboolean (*handle_rescan) (
 
502
    UDisksBlock *object,
 
503
    GDBusMethodInvocation *invocation,
 
504
    GVariant *arg_options);
 
505
 
453
506
  gboolean (*handle_update_configuration_item) (
454
507
    UDisksBlock *object,
455
508
    GDBusMethodInvocation *invocation,
525
578
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-backup" title='The "handle-open-for-backup" signal'><span class="type">"handle-open-for-backup"</span></a> signal.</td>
526
579
</tr>
527
580
<tr>
 
581
<td><p><span class="term"><em class="structfield"><code><a name="UDisksBlockIface.handle-open-for-benchmark"></a>handle_open_for_benchmark</code></em> ()</span></p></td>
 
582
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-benchmark" title='The "handle-open-for-benchmark" signal'><span class="type">"handle-open-for-benchmark"</span></a> signal.</td>
 
583
</tr>
 
584
<tr>
528
585
<td><p><span class="term"><em class="structfield"><code><a name="UDisksBlockIface.handle-open-for-restore"></a>handle_open_for_restore</code></em> ()</span></p></td>
529
586
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-open-for-restore" title='The "handle-open-for-restore" signal'><span class="type">"handle-open-for-restore"</span></a> signal.</td>
530
587
</tr>
533
590
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-remove-configuration-item" title='The "handle-remove-configuration-item" signal'><span class="type">"handle-remove-configuration-item"</span></a> signal.</td>
534
591
</tr>
535
592
<tr>
 
593
<td><p><span class="term"><em class="structfield"><code><a name="UDisksBlockIface.handle-rescan"></a>handle_rescan</code></em> ()</span></p></td>
 
594
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-rescan" title='The "handle-rescan" signal'><span class="type">"handle-rescan"</span></a> signal.</td>
 
595
</tr>
 
596
<tr>
536
597
<td><p><span class="term"><em class="structfield"><code><a name="UDisksBlockIface.handle-update-configuration-item"></a>handle_update_configuration_item</code></em> ()</span></p></td>
537
598
<td>Handler for the <a class="link" href="UDisksBlock.html#UDisksBlock-handle-update-configuration-item" title='The "handle-update-configuration-item" signal'><span class="type">"handle-update-configuration-item"</span></a> signal.</td>
538
599
</tr>
1855
1916
</div>
1856
1917
<hr>
1857
1918
<div class="refsect2">
 
1919
<a name="udisks-block-call-open-for-benchmark"></a><h3>udisks_block_call_open_for_benchmark ()</h3>
 
1920
<pre class="programlisting"><span class="returnvalue">void</span>                udisks_block_call_open_for_benchmark
 
1921
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
1922
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
1923
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
1924
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
1925
                                                         <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>,
 
1926
                                                         <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>
 
1927
<p>
 
1928
Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.OpenForBenchmark" title="The OpenForBenchmark() method"><code class="function">OpenForBenchmark()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>.
 
1929
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.
 
1930
You can then call <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark-finish" title="udisks_block_call_open_for_benchmark_finish ()"><code class="function">udisks_block_call_open_for_benchmark_finish()</code></a> to get the result of the operation.
 
1931
</p>
 
1932
<p>
 
1933
See <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark-sync" title="udisks_block_call_open_for_benchmark_sync ()"><code class="function">udisks_block_call_open_for_benchmark_sync()</code></a> for the synchronous, blocking version of this method.
 
1934
</p>
 
1935
<div class="variablelist"><table border="0">
 
1936
<col align="left" valign="top">
 
1937
<tbody>
 
1938
<tr>
 
1939
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1940
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
1941
</tr>
 
1942
<tr>
 
1943
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
1944
<td>Argument to pass with the method invocation.</td>
 
1945
</tr>
 
1946
<tr>
 
1947
<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
 
1948
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
1949
</td>
 
1950
</tr>
 
1951
<tr>
 
1952
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
1953
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
1954
</td>
 
1955
</tr>
 
1956
<tr>
 
1957
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1958
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
1959
</tr>
 
1960
<tr>
 
1961
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1962
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
 
1963
</tr>
 
1964
</tbody>
 
1965
</table></div>
 
1966
</div>
 
1967
<hr>
 
1968
<div class="refsect2">
 
1969
<a name="udisks-block-call-open-for-benchmark-finish"></a><h3>udisks_block_call_open_for_benchmark_finish ()</h3>
 
1970
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            udisks_block_call_open_for_benchmark_finish
 
1971
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
1972
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_fd</code></em>,
 
1973
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
 
1974
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
1975
                                                         <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>
 
1976
<p>
 
1977
Finishes an operation started with <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark" title="udisks_block_call_open_for_benchmark ()"><code class="function">udisks_block_call_open_for_benchmark()</code></a>.
 
1978
</p>
 
1979
<div class="variablelist"><table border="0">
 
1980
<col align="left" valign="top">
 
1981
<tbody>
 
1982
<tr>
 
1983
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
1984
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
1985
</tr>
 
1986
<tr>
 
1987
<td><p><span class="term"><em class="parameter"><code>out_fd</code></em> :</span></p></td>
 
1988
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span>
 
1989
</td>
 
1990
</tr>
 
1991
<tr>
 
1992
<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
 
1993
<td>Return location for a <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span>
 
1994
</td>
 
1995
</tr>
 
1996
<tr>
 
1997
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1998
<td>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark" title="udisks_block_call_open_for_benchmark ()"><code class="function">udisks_block_call_open_for_benchmark()</code></a>.</td>
 
1999
</tr>
 
2000
<tr>
 
2001
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2002
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
2003
</tr>
 
2004
<tr>
 
2005
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2006
<td>
 
2007
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
 
2008
</td>
 
2009
</tr>
 
2010
</tbody>
 
2011
</table></div>
 
2012
</div>
 
2013
<hr>
 
2014
<div class="refsect2">
 
2015
<a name="udisks-block-call-open-for-benchmark-sync"></a><h3>udisks_block_call_open_for_benchmark_sync ()</h3>
 
2016
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            udisks_block_call_open_for_benchmark_sync
 
2017
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
2018
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
2019
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
2020
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **out_fd</code></em>,
 
2021
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
 
2022
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
2023
                                                         <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>
 
2024
<p>
 
2025
Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.OpenForBenchmark" title="The OpenForBenchmark() method"><code class="function">OpenForBenchmark()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
 
2026
</p>
 
2027
<p>
 
2028
See <a class="link" href="UDisksBlock.html#udisks-block-call-open-for-benchmark" title="udisks_block_call_open_for_benchmark ()"><code class="function">udisks_block_call_open_for_benchmark()</code></a> for the asynchronous version of this method.
 
2029
</p>
 
2030
<div class="variablelist"><table border="0">
 
2031
<col align="left" valign="top">
 
2032
<tbody>
 
2033
<tr>
 
2034
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2035
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
2036
</tr>
 
2037
<tr>
 
2038
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
2039
<td>Argument to pass with the method invocation.</td>
 
2040
</tr>
 
2041
<tr>
 
2042
<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
 
2043
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
2044
</td>
 
2045
</tr>
 
2046
<tr>
 
2047
<td><p><span class="term"><em class="parameter"><code>out_fd</code></em> :</span></p></td>
 
2048
<td>Return location for return parameter or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span>
 
2049
</td>
 
2050
</tr>
 
2051
<tr>
 
2052
<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
 
2053
<td>Return location for a <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a>]</span>
 
2054
</td>
 
2055
</tr>
 
2056
<tr>
 
2057
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
2058
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
2059
</td>
 
2060
</tr>
 
2061
<tr>
 
2062
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2063
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
2064
</tr>
 
2065
<tr>
 
2066
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2067
<td>
 
2068
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
 
2069
</td>
 
2070
</tr>
 
2071
</tbody>
 
2072
</table></div>
 
2073
</div>
 
2074
<hr>
 
2075
<div class="refsect2">
 
2076
<a name="udisks-block-complete-open-for-benchmark"></a><h3>udisks_block_complete_open_for_benchmark ()</h3>
 
2077
<pre class="programlisting"><span class="returnvalue">void</span>                udisks_block_complete_open_for_benchmark
 
2078
                                                        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>,
 
2079
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
 
2080
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
 
2081
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *fd</code></em>);</pre>
 
2082
<p>
 
2083
Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.OpenForBenchmark" title="The OpenForBenchmark() method"><code class="function">OpenForBenchmark()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.
 
2084
</p>
 
2085
<p>
 
2086
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
 
2087
</p>
 
2088
<div class="variablelist"><table border="0">
 
2089
<col align="left" valign="top">
 
2090
<tbody>
 
2091
<tr>
 
2092
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
 
2093
<td>A <a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>.</td>
 
2094
</tr>
 
2095
<tr>
 
2096
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
 
2097
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
 
2098
</td>
 
2099
</tr>
 
2100
<tr>
 
2101
<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
 
2102
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
2103
</td>
 
2104
</tr>
 
2105
<tr>
 
2106
<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
 
2107
<td>Parameter to return.</td>
 
2108
</tr>
 
2109
</tbody>
 
2110
</table></div>
 
2111
</div>
 
2112
<hr>
 
2113
<div class="refsect2">
 
2114
<a name="udisks-block-call-rescan"></a><h3>udisks_block_call_rescan ()</h3>
 
2115
<pre class="programlisting"><span class="returnvalue">void</span>                udisks_block_call_rescan            (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
2116
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
2117
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
2118
                                                         <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>,
 
2119
                                                         <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>
 
2120
<p>
 
2121
Asynchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.Rescan" title="The Rescan() method"><code class="function">Rescan()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>.
 
2122
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.
 
2123
You can then call <a class="link" href="UDisksBlock.html#udisks-block-call-rescan-finish" title="udisks_block_call_rescan_finish ()"><code class="function">udisks_block_call_rescan_finish()</code></a> to get the result of the operation.
 
2124
</p>
 
2125
<p>
 
2126
See <a class="link" href="UDisksBlock.html#udisks-block-call-rescan-sync" title="udisks_block_call_rescan_sync ()"><code class="function">udisks_block_call_rescan_sync()</code></a> for the synchronous, blocking version of this method.
 
2127
</p>
 
2128
<div class="variablelist"><table border="0">
 
2129
<col align="left" valign="top">
 
2130
<tbody>
 
2131
<tr>
 
2132
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2133
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
2134
</tr>
 
2135
<tr>
 
2136
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
2137
<td>Argument to pass with the method invocation.</td>
 
2138
</tr>
 
2139
<tr>
 
2140
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
2141
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
2142
</td>
 
2143
</tr>
 
2144
<tr>
 
2145
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
2146
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
2147
</tr>
 
2148
<tr>
 
2149
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
2150
<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
 
2151
</tr>
 
2152
</tbody>
 
2153
</table></div>
 
2154
</div>
 
2155
<hr>
 
2156
<div class="refsect2">
 
2157
<a name="udisks-block-call-rescan-finish"></a><h3>udisks_block_call_rescan_finish ()</h3>
 
2158
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            udisks_block_call_rescan_finish     (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
2159
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
2160
                                                         <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>
 
2161
<p>
 
2162
Finishes an operation started with <a class="link" href="UDisksBlock.html#udisks-block-call-rescan" title="udisks_block_call_rescan ()"><code class="function">udisks_block_call_rescan()</code></a>.
 
2163
</p>
 
2164
<div class="variablelist"><table border="0">
 
2165
<col align="left" valign="top">
 
2166
<tbody>
 
2167
<tr>
 
2168
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2169
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
2170
</tr>
 
2171
<tr>
 
2172
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
2173
<td>The <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="UDisksBlock.html#udisks-block-call-rescan" title="udisks_block_call_rescan ()"><code class="function">udisks_block_call_rescan()</code></a>.</td>
 
2174
</tr>
 
2175
<tr>
 
2176
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2177
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
2178
</tr>
 
2179
<tr>
 
2180
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2181
<td>
 
2182
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
 
2183
</td>
 
2184
</tr>
 
2185
</tbody>
 
2186
</table></div>
 
2187
</div>
 
2188
<hr>
 
2189
<div class="refsect2">
 
2190
<a name="udisks-block-call-rescan-sync"></a><h3>udisks_block_call_rescan_sync ()</h3>
 
2191
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            udisks_block_call_rescan_sync       (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *proxy</code></em>,
 
2192
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *arg_options</code></em>,
 
2193
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
2194
                                                         <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>
 
2195
<p>
 
2196
Synchronously invokes the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.Rescan" title="The Rescan() method"><code class="function">Rescan()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
 
2197
</p>
 
2198
<p>
 
2199
See <a class="link" href="UDisksBlock.html#udisks-block-call-rescan" title="udisks_block_call_rescan ()"><code class="function">udisks_block_call_rescan()</code></a> for the asynchronous version of this method.
 
2200
</p>
 
2201
<div class="variablelist"><table border="0">
 
2202
<col align="left" valign="top">
 
2203
<tbody>
 
2204
<tr>
 
2205
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
2206
<td>A <a class="link" href="UDisksBlock.html#UDisksBlockProxy"><span class="type">UDisksBlockProxy</span></a>.</td>
 
2207
</tr>
 
2208
<tr>
 
2209
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
2210
<td>Argument to pass with the method invocation.</td>
 
2211
</tr>
 
2212
<tr>
 
2213
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
2214
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
2215
</td>
 
2216
</tr>
 
2217
<tr>
 
2218
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
2219
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
2220
</tr>
 
2221
<tr>
 
2222
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2223
<td>
 
2224
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
 
2225
</td>
 
2226
</tr>
 
2227
</tbody>
 
2228
</table></div>
 
2229
</div>
 
2230
<hr>
 
2231
<div class="refsect2">
 
2232
<a name="udisks-block-complete-rescan"></a><h3>udisks_block_complete_rescan ()</h3>
 
2233
<pre class="programlisting"><span class="returnvalue">void</span>                udisks_block_complete_rescan        (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>,
 
2234
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
 
2235
<p>
 
2236
Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.Rescan" title="The Rescan() method"><code class="function">Rescan()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.
 
2237
</p>
 
2238
<p>
 
2239
This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
 
2240
</p>
 
2241
<div class="variablelist"><table border="0">
 
2242
<col align="left" valign="top">
 
2243
<tbody>
 
2244
<tr>
 
2245
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
 
2246
<td>A <a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>.</td>
 
2247
</tr>
 
2248
<tr>
 
2249
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
 
2250
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
 
2251
</td>
 
2252
</tr>
 
2253
</tbody>
 
2254
</table></div>
 
2255
</div>
 
2256
<hr>
 
2257
<div class="refsect2">
1858
2258
<a name="udisks-block-get-configuration"></a><h3>udisks_block_get_configuration ()</h3>
1859
2259
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *          udisks_block_get_configuration      (<em class="parameter"><code><a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a> *object</code></em>);</pre>
1860
2260
<p>
4021
4421
</div>
4022
4422
<hr>
4023
4423
<div class="refsect2">
 
4424
<a name="UDisksBlock-handle-open-for-benchmark"></a><h3>The <code class="literal">"handle-open-for-benchmark"</code> signal</h3>
 
4425
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>           *object,
 
4426
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
 
4427
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a>           *fd_list,
 
4428
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>              *arg_options,
 
4429
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4430
<p>
 
4431
Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.OpenForBenchmark" title="The OpenForBenchmark() method"><code class="function">OpenForBenchmark()</code></a> D-Bus method.
 
4432
</p>
 
4433
<p>
 
4434
If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="UDisksBlock.html#udisks-block-complete-open-for-benchmark" title="udisks_block_complete_open_for_benchmark ()"><code class="function">udisks_block_complete_open_for_benchmark()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="http://library.gnome.org/devel/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.
 
4435
</p>
 
4436
<div class="variablelist"><table border="0">
 
4437
<col align="left" valign="top">
 
4438
<tbody>
 
4439
<tr>
 
4440
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
 
4441
<td>A <a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>.</td>
 
4442
</tr>
 
4443
<tr>
 
4444
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
 
4445
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</td>
 
4446
</tr>
 
4447
<tr>
 
4448
<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
 
4449
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GUnixFDList.html"><span class="type">GUnixFDList</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
 
4450
</td>
 
4451
</tr>
 
4452
<tr>
 
4453
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
4454
<td>Argument passed by remote caller.</td>
 
4455
</tr>
 
4456
<tr>
 
4457
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
4458
<td>user data set when the signal handler was connected.</td>
 
4459
</tr>
 
4460
<tr>
 
4461
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
4462
<td>
 
4463
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</td>
 
4464
</tr>
 
4465
</tbody>
 
4466
</table></div>
 
4467
</div>
 
4468
<hr>
 
4469
<div class="refsect2">
4024
4470
<a name="UDisksBlock-handle-open-for-restore"></a><h3>The <code class="literal">"handle-open-for-restore"</code> signal</h3>
4025
4471
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>           *object,
4026
4472
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
4112
4558
</div>
4113
4559
<hr>
4114
4560
<div class="refsect2">
 
4561
<a name="UDisksBlock-handle-rescan"></a><h3>The <code class="literal">"handle-rescan"</code> signal</h3>
 
4562
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>           *object,
 
4563
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,
 
4564
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>              *arg_options,
 
4565
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>               user_data)        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
4566
<p>
 
4567
Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.freedesktop.UDisks2.Block.html#gdbus-method-org-freedesktop-UDisks2-Block.Rescan" title="The Rescan() method"><code class="function">Rescan()</code></a> D-Bus method.
 
4568
</p>
 
4569
<p>
 
4570
If a signal handler returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="UDisksBlock.html#udisks-block-complete-rescan" title="udisks_block_complete_rescan ()"><code class="function">udisks_block_complete_rescan()</code></a> or e.g. <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="http://library.gnome.org/devel/gio/unstable/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.
 
4571
</p>
 
4572
<div class="variablelist"><table border="0">
 
4573
<col align="left" valign="top">
 
4574
<tbody>
 
4575
<tr>
 
4576
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
 
4577
<td>A <a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>.</td>
 
4578
</tr>
 
4579
<tr>
 
4580
<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
 
4581
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a>.</td>
 
4582
</tr>
 
4583
<tr>
 
4584
<td><p><span class="term"><em class="parameter"><code>arg_options</code></em> :</span></p></td>
 
4585
<td>Argument passed by remote caller.</td>
 
4586
</tr>
 
4587
<tr>
 
4588
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
4589
<td>user data set when the signal handler was connected.</td>
 
4590
</tr>
 
4591
<tr>
 
4592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
4593
<td>
 
4594
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</td>
 
4595
</tr>
 
4596
</tbody>
 
4597
</table></div>
 
4598
</div>
 
4599
<hr>
 
4600
<div class="refsect2">
4115
4601
<a name="UDisksBlock-handle-update-configuration-item"></a><h3>The <code class="literal">"handle-update-configuration-item"</code> signal</h3>
4116
4602
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="UDisksBlock.html" title="UDisksBlock"><span class="type">UDisksBlock</span></a>           *object,
4117
4603
                                                        <a href="http://library.gnome.org/devel/gio/unstable/GDBusMethodInvocation.html"><span class="type">GDBusMethodInvocation</span></a> *invocation,