~ubuntu-branches/debian/sid/hal/sid

« back to all changes in this revision

Viewing changes to doc/api/libhal-storage/html/libhal-storage-libhal-storage.html

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2007-10-23 12:33:58 UTC
  • Revision ID: james.westby@ubuntu.com-20071023123358-xaf8mjc5n84d5gtz
Tags: upstream-0.5.10
ImportĀ upstreamĀ versionĀ 0.5.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>libhal-storage</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.0">
7
7
<link rel="start" href="index.html" title="HAL Storage Library Reference Manual">
8
8
<link rel="up" href="rn01.html" title="API Reference">
9
9
<link rel="prev" href="rn01.html" title="API Reference">
23
23
<th width="100%" align="center">HAL Storage Library Reference Manual</th>
24
24
<td><a accesskey="n" href="ix01.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
25
25
</tr>
26
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2609721" class="shortcut">Top</a>
 
26
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3026231" class="shortcut">Top</a>
27
27
                  &#160;|&#160;
28
 
                  <a href="#id2641939" class="shortcut">Description</a></nobr></td></tr>
 
28
                  <a href="#id3058434" class="shortcut">Description</a></nobr></td></tr>
29
29
</table>
30
30
<div class="refentry" lang="en">
31
31
<a name="libhal-storage-libhal-storage"></a><div class="titlepage"></div>
32
32
<div class="refnamediv"><table width="100%"><tr>
33
33
<td valign="top">
34
34
<h2>
35
 
<a name="id2609721"></a><span class="refentrytitle">libhal-storage</span>
 
35
<a name="id3026231"></a><span class="refentrytitle">libhal-storage</span>
36
36
</h2>
37
37
<p>libhal-storage</p>
38
38
</td>
44
44
 
45
45
 
46
46
 
47
 
struct              <a href="libhal-storage-libhal-storage.html#LibHalDrive-s">LibHalDrive_s</a>;
48
 
typedef             <a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>;
49
 
struct              <a href="libhal-storage-libhal-storage.html#LibHalVolume-s">LibHalVolume_s</a>;
50
 
typedef             <a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>;
51
 
struct              <a href="libhal-storage-libhal-storage.html#LibHalStoragePolicy-s">LibHalStoragePolicy_s</a>;
52
 
typedef             <a href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>;
53
 
enum                <a href="libhal-storage-libhal-storage.html#LibHalStoragePolicyIcon">LibHalStoragePolicyIcon</a>;
54
 
                    <a href="libhal-storage-libhal-storage.html#LibHalStoragePolicyIconPair">LibHalStoragePolicyIconPair</a>;
55
 
<a href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>* <a href="libhal-storage-libhal-storage.html#libhal-storage-policy-new">libhal_storage_policy_new</a>          ();
56
 
<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>*        <a href="libhal-storage-libhal-storage.html#libhal-drive-from-device-file">libhal_drive_from_device_file</a>       (<a
 
47
struct              <a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive-s">LibHalDrive_s</a>;
 
48
typedef             <a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>;
 
49
struct              <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume-s">LibHalVolume_s</a>;
 
50
typedef             <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>;
 
51
struct              <a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicy-s">LibHalStoragePolicy_s</a>;
 
52
typedef             <a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>;
 
53
enum                <a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicyIcon">LibHalStoragePolicyIcon</a>;
 
54
                    <a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicyIconPair">LibHalStoragePolicyIconPair</a>;
 
55
<a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>* <a class="link" href="libhal-storage-libhal-storage.html#libhal-storage-policy-new">libhal_storage_policy_new</a>          ();
 
56
<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>*        <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-from-device-file">libhal_drive_from_device_file</a>       (<a
57
57
href="../libhal/libhal-libhal.html#LibHalContext"
58
58
>LibHalContext</a> *hal_ctx,
59
59
                                                         const char *device_file);
60
 
void                <a href="libhal-storage-libhal-storage.html#libhal-drive-free">libhal_drive_free</a>                   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
61
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-drive-is-hotpluggable">libhal_drive_is_hotpluggable</a>        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
62
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-drive-uses-removable-media">libhal_drive_uses_removable_media</a>   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
63
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-drive-is-media-detected">libhal_drive_is_media_detected</a>      (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
64
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-drive-get-size">libhal_drive_get_size</a>               (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
65
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-drive-get-media-size">libhal_drive_get_media_size</a>         (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
66
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-partition-scheme">libhal_drive_get_partition_scheme</a>   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
67
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-drive-no-partitions-hint">libhal_drive_no_partitions_hint</a>     (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
68
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-drive-requires-eject">libhal_drive_requires_eject</a>         (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
69
 
LibHalDriveType     <a href="libhal-storage-libhal-storage.html#libhal-drive-get-type">libhal_drive_get_type</a>               (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
70
 
LibHalDriveBus      <a href="libhal-storage-libhal-storage.html#libhal-drive-get-bus">libhal_drive_get_bus</a>                (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
71
 
LibHalDriveCdromCaps <a href="libhal-storage-libhal-storage.html#libhal-drive-get-cdrom-caps">libhal_drive_get_cdrom_caps</a>        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
72
 
unsigned int        <a href="libhal-storage-libhal-storage.html#libhal-drive-get-device-major">libhal_drive_get_device_major</a>       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
73
 
unsigned int        <a href="libhal-storage-libhal-storage.html#libhal-drive-get-device-minor">libhal_drive_get_device_minor</a>       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
74
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-type-textual">libhal_drive_get_type_textual</a>       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
75
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-device-file">libhal_drive_get_device_file</a>        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
76
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-udi">libhal_drive_get_udi</a>                (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
77
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-serial">libhal_drive_get_serial</a>             (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
78
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-firmware-version">libhal_drive_get_firmware_version</a>   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
79
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-model">libhal_drive_get_model</a>              (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
80
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-vendor">libhal_drive_get_vendor</a>             (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
81
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-physical-device-udi">libhal_drive_get_physical_device_udi</a>
82
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
83
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-dedicated-icon-drive">libhal_drive_get_dedicated_icon_drive</a>
84
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
85
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-drive-get-dedicated-icon-volume">libhal_drive_get_dedicated_icon_volume</a>
86
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
87
 
char*               <a href="libhal-storage-libhal-storage.html#libhal-drive-policy-compute-display-name">libhal_drive_policy_compute_display_name</a>
88
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive,
89
 
                                                         <a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
90
 
char*               <a href="libhal-storage-libhal-storage.html#libhal-drive-policy-default-get-mount-root">libhal_drive_policy_default_get_mount_root</a>
 
60
void                <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-free">libhal_drive_free</a>                   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
61
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-is-hotpluggable">libhal_drive_is_hotpluggable</a>        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
62
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-uses-removable-media">libhal_drive_uses_removable_media</a>   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
63
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-is-media-detected">libhal_drive_is_media_detected</a>      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
64
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-size">libhal_drive_get_size</a>               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
65
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-media-size">libhal_drive_get_media_size</a>         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
66
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-partition-scheme">libhal_drive_get_partition_scheme</a>   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
67
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-no-partitions-hint">libhal_drive_no_partitions_hint</a>     (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
68
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-requires-eject">libhal_drive_requires_eject</a>         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
69
LibHalDriveType     <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-type">libhal_drive_get_type</a>               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
70
LibHalDriveBus      <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-bus">libhal_drive_get_bus</a>                (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
71
LibHalDriveCdromCaps <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-cdrom-caps">libhal_drive_get_cdrom_caps</a>        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
72
unsigned int        <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-device-major">libhal_drive_get_device_major</a>       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
73
unsigned int        <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-device-minor">libhal_drive_get_device_minor</a>       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
74
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-type-textual">libhal_drive_get_type_textual</a>       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
75
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-device-file">libhal_drive_get_device_file</a>        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
76
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-udi">libhal_drive_get_udi</a>                (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
77
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-serial">libhal_drive_get_serial</a>             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
78
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-firmware-version">libhal_drive_get_firmware_version</a>   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
79
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-model">libhal_drive_get_model</a>              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
80
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-vendor">libhal_drive_get_vendor</a>             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
81
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-physical-device-udi">libhal_drive_get_physical_device_udi</a>
 
82
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
83
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-dedicated-icon-drive">libhal_drive_get_dedicated_icon_drive</a>
 
84
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
85
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-get-dedicated-icon-volume">libhal_drive_get_dedicated_icon_volume</a>
 
86
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);
 
87
char*               <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-policy-compute-display-name">libhal_drive_policy_compute_display_name</a>
 
88
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive,
 
89
                                                         <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
90
char*               <a class="link" href="libhal-storage-libhal-storage.html#libhal-drive-policy-default-get-mount-root">libhal_drive_policy_default_get_mount_root</a>
91
91
                                                        ();
92
 
<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       <a href="libhal-storage-libhal-storage.html#libhal-volume-from-device-file">libhal_volume_from_device_file</a>      (<a
 
92
<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-from-device-file">libhal_volume_from_device_file</a>      (<a
93
93
href="../libhal/libhal-libhal.html#LibHalContext"
94
94
>LibHalContext</a> *hal_ctx,
95
95
                                                         const char *device_file);
96
 
<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       <a href="libhal-storage-libhal-storage.html#libhal-volume-from-mount-point">libhal_volume_from_mount_point</a>      (<a
 
96
<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-from-mount-point">libhal_volume_from_mount_point</a>      (<a
97
97
href="../libhal/libhal-libhal.html#LibHalContext"
98
98
>LibHalContext</a> *hal_ctx,
99
99
                                                         const char *mount_point);
100
 
void                <a href="libhal-storage-libhal-storage.html#libhal-volume-free">libhal_volume_free</a>                  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
101
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-volume-get-size">libhal_volume_get_size</a>              (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
102
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-volume-get-disc-capacity">libhal_volume_get_disc_capacity</a>     (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
103
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-udi">libhal_volume_get_udi</a>               (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
104
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-device-file">libhal_volume_get_device_file</a>       (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
105
 
unsigned int        <a href="libhal-storage-libhal-storage.html#libhal-volume-get-device-major">libhal_volume_get_device_major</a>      (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
106
 
unsigned int        <a href="libhal-storage-libhal-storage.html#libhal-volume-get-device-minor">libhal_volume_get_device_minor</a>      (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
107
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-fstype">libhal_volume_get_fstype</a>            (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
108
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-fsversion">libhal_volume_get_fsversion</a>         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
109
 
LibHalVolumeUsage   <a href="libhal-storage-libhal-storage.html#libhal-volume-get-fsusage">libhal_volume_get_fsusage</a>           (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
110
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-is-mounted">libhal_volume_is_mounted</a>            (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
111
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-is-mounted-read-only">libhal_volume_is_mounted_read_only</a>  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
112
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-is-partition">libhal_volume_is_partition</a>          (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
113
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-is-disc">libhal_volume_is_disc</a>               (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
114
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-scheme">libhal_volume_get_partition_scheme</a>  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
115
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-type">libhal_volume_get_partition_type</a>    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
116
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-label">libhal_volume_get_partition_label</a>   (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
117
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-uuid">libhal_volume_get_partition_uuid</a>    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
118
 
const char**        <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-flags">libhal_volume_get_partition_flags</a>   (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
119
 
unsigned int        <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-number">libhal_volume_get_partition_number</a>  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
120
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-start-offset">libhal_volume_get_partition_start_offset</a>
121
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
122
 
dbus_uint64_t       <a href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-media-size">libhal_volume_get_partition_media_size</a>
123
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
124
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-label">libhal_volume_get_label</a>             (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
125
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-mount-point">libhal_volume_get_mount_point</a>       (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
126
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-uuid">libhal_volume_get_uuid</a>              (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
127
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-get-storage-device-udi">libhal_volume_get_storage_device_udi</a>
128
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
129
 
const char*         <a href="libhal-storage-libhal-storage.html#libhal-volume-crypto-get-backing-volume-udi">libhal_volume_crypto_get_backing_volume_udi</a>
130
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
131
 
char*               <a href="libhal-storage-libhal-storage.html#libhal-volume-crypto-get-clear-volume-udi">libhal_volume_crypto_get_clear_volume_udi</a>
 
100
void                <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-free">libhal_volume_free</a>                  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
101
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-size">libhal_volume_get_size</a>              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
102
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-disc-capacity">libhal_volume_get_disc_capacity</a>     (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
103
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-udi">libhal_volume_get_udi</a>               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
104
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-device-file">libhal_volume_get_device_file</a>       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
105
unsigned int        <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-device-major">libhal_volume_get_device_major</a>      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
106
unsigned int        <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-device-minor">libhal_volume_get_device_minor</a>      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
107
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-fstype">libhal_volume_get_fstype</a>            (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
108
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-fsversion">libhal_volume_get_fsversion</a>         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
109
LibHalVolumeUsage   <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-fsusage">libhal_volume_get_fsusage</a>           (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
110
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-is-mounted">libhal_volume_is_mounted</a>            (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
111
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-is-mounted-read-only">libhal_volume_is_mounted_read_only</a>  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
112
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-is-partition">libhal_volume_is_partition</a>          (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
113
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-is-disc">libhal_volume_is_disc</a>               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
114
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-scheme">libhal_volume_get_partition_scheme</a>  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
115
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-type">libhal_volume_get_partition_type</a>    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
116
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-label">libhal_volume_get_partition_label</a>   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
117
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-uuid">libhal_volume_get_partition_uuid</a>    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
118
const char**        <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-flags">libhal_volume_get_partition_flags</a>   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
119
unsigned int        <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-number">libhal_volume_get_partition_number</a>  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
120
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-start-offset">libhal_volume_get_partition_start_offset</a>
 
121
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
122
dbus_uint64_t       <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-partition-media-size">libhal_volume_get_partition_media_size</a>
 
123
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
124
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-label">libhal_volume_get_label</a>             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
125
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-mount-point">libhal_volume_get_mount_point</a>       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
126
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-uuid">libhal_volume_get_uuid</a>              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
127
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-storage-device-udi">libhal_volume_get_storage_device_udi</a>
 
128
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
129
const char*         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-crypto-get-backing-volume-udi">libhal_volume_crypto_get_backing_volume_udi</a>
 
130
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
131
char*               <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-crypto-get-clear-volume-udi">libhal_volume_crypto_get_clear_volume_udi</a>
132
132
                                                        (<a
133
133
href="../libhal/libhal-libhal.html#LibHalContext"
134
134
>LibHalContext</a> *hal_ctx,
135
 
                                                         <a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
136
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-disc-has-audio">libhal_volume_disc_has_audio</a>        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
137
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-disc-has-data">libhal_volume_disc_has_data</a>         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
138
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-blank">libhal_volume_disc_is_blank</a>         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
139
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-rewritable">libhal_volume_disc_is_rewritable</a>    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
140
 
dbus_bool_t         <a href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-appendable">libhal_volume_disc_is_appendable</a>    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
141
 
LibHalVolumeDiscType <a href="libhal-storage-libhal-storage.html#libhal-volume-get-disc-type">libhal_volume_get_disc_type</a>        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
142
 
int                 <a href="libhal-storage-libhal-storage.html#libhal-volume-get-msdos-part-table-type">libhal_volume_get_msdos_part_table_type</a>
 
135
                                                         <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
136
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-disc-has-audio">libhal_volume_disc_has_audio</a>        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
137
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-disc-has-data">libhal_volume_disc_has_data</a>         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
138
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-blank">libhal_volume_disc_is_blank</a>         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
139
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-rewritable">libhal_volume_disc_is_rewritable</a>    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
140
dbus_bool_t         <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-disc-is-appendable">libhal_volume_disc_is_appendable</a>    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
141
LibHalVolumeDiscType <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-disc-type">libhal_volume_get_disc_type</a>        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);
 
142
int                 <a class="link" href="libhal-storage-libhal-storage.html#libhal-volume-get-msdos-part-table-type">libhal_volume_get_msdos_part_table_type</a>
143
143
                                                        ();
144
144
</pre>
145
145
</div>
146
146
<div class="refsect1" lang="en">
147
 
<a name="id2641939"></a><h2>Description</h2>
 
147
<a name="id3058434"></a><h2>Description</h2>
148
148
<p>
149
149
 
150
150
</p>
151
151
</div>
152
152
<div class="refsect1" lang="en">
153
 
<a name="id2641953"></a><h2>Details</h2>
 
153
<a name="id3058448"></a><h2>Details</h2>
154
154
<div class="refsect2" lang="en">
155
 
<a name="id2641962"></a><h3>
 
155
<a name="id3058457"></a><h3>
156
156
<a name="LibHalDrive-s"></a>struct LibHalDrive_s</h3>
157
 
<a class="indexterm" name="id2641972"></a><pre class="programlisting">struct LibHalDrive_s;</pre>
 
157
<a class="indexterm" name="id3058467"></a><pre class="programlisting">struct LibHalDrive_s;</pre>
158
158
<p>
159
159
 
160
160
</p>
161
161
</div>
162
162
<hr>
163
163
<div class="refsect2" lang="en">
164
 
<a name="id2641986"></a><h3>
 
164
<a name="id3058481"></a><h3>
165
165
<a name="LibHalDrive"></a>LibHalDrive</h3>
166
 
<a class="indexterm" name="id2641996"></a><pre class="programlisting">typedef struct LibHalDrive_s LibHalDrive;
 
166
<a class="indexterm" name="id3058491"></a><pre class="programlisting">typedef struct LibHalDrive_s LibHalDrive;
167
167
</pre>
168
168
<p>
169
169
 
171
171
</div>
172
172
<hr>
173
173
<div class="refsect2" lang="en">
174
 
<a name="id2642011"></a><h3>
 
174
<a name="id3058506"></a><h3>
175
175
<a name="LibHalVolume-s"></a>struct LibHalVolume_s</h3>
176
 
<a class="indexterm" name="id2642021"></a><pre class="programlisting">struct LibHalVolume_s;</pre>
 
176
<a class="indexterm" name="id3058516"></a><pre class="programlisting">struct LibHalVolume_s;</pre>
177
177
<p>
178
178
 
179
179
</p>
180
180
</div>
181
181
<hr>
182
182
<div class="refsect2" lang="en">
183
 
<a name="id2642035"></a><h3>
 
183
<a name="id3058530"></a><h3>
184
184
<a name="LibHalVolume"></a>LibHalVolume</h3>
185
 
<a class="indexterm" name="id2642045"></a><pre class="programlisting">typedef struct LibHalVolume_s LibHalVolume;
 
185
<a class="indexterm" name="id3058540"></a><pre class="programlisting">typedef struct LibHalVolume_s LibHalVolume;
186
186
</pre>
187
187
<p>
188
188
 
190
190
</div>
191
191
<hr>
192
192
<div class="refsect2" lang="en">
193
 
<a name="id2642060"></a><h3>
 
193
<a name="id3058555"></a><h3>
194
194
<a name="LibHalStoragePolicy-s"></a>struct LibHalStoragePolicy_s</h3>
195
 
<a class="indexterm" name="id2642071"></a><pre class="programlisting">struct LibHalStoragePolicy_s;</pre>
 
195
<a class="indexterm" name="id3058566"></a><pre class="programlisting">struct LibHalStoragePolicy_s;</pre>
196
196
<p>
197
197
 
198
198
</p>
199
199
</div>
200
200
<hr>
201
201
<div class="refsect2" lang="en">
202
 
<a name="id2642085"></a><h3>
 
202
<a name="id3058580"></a><h3>
203
203
<a name="LibHalStoragePolicy"></a>LibHalStoragePolicy</h3>
204
 
<a class="indexterm" name="id2642096"></a><pre class="programlisting">typedef struct LibHalStoragePolicy_s LibHalStoragePolicy;
 
204
<a class="indexterm" name="id3058590"></a><pre class="programlisting">typedef struct LibHalStoragePolicy_s LibHalStoragePolicy;
205
205
</pre>
206
206
<p>
207
207
 
209
209
</div>
210
210
<hr>
211
211
<div class="refsect2" lang="en">
212
 
<a name="id2642110"></a><h3>
 
212
<a name="id3058605"></a><h3>
213
213
<a name="LibHalStoragePolicyIcon"></a>enum LibHalStoragePolicyIcon</h3>
214
 
<a class="indexterm" name="id2642121"></a><pre class="programlisting">typedef enum {
 
214
<a class="indexterm" name="id3058616"></a><pre class="programlisting">typedef enum {
215
215
        LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK           = 0x10000,
216
216
        LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_IDE       = 0x10001,
217
217
        LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_SCSI      = 0x10002,
301
301
</div>
302
302
<hr>
303
303
<div class="refsect2" lang="en">
304
 
<a name="id2642219"></a><h3>
 
304
<a name="id3058714"></a><h3>
305
305
<a name="LibHalStoragePolicyIconPair"></a>LibHalStoragePolicyIconPair</h3>
306
 
<a class="indexterm" name="id2642230"></a><pre class="programlisting">typedef struct {
 
306
<a class="indexterm" name="id3058724"></a><pre class="programlisting">typedef struct {
307
307
        LibHalStoragePolicyIcon icon;
308
308
        const char *icon_path;
309
309
} LibHalStoragePolicyIconPair;
314
314
</div>
315
315
<hr>
316
316
<div class="refsect2" lang="en">
317
 
<a name="id2642245"></a><h3>
 
317
<a name="id3058740"></a><h3>
318
318
<a name="libhal-storage-policy-new"></a>libhal_storage_policy_new ()</h3>
319
 
<a class="indexterm" name="id2642256"></a><pre class="programlisting"><a href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>* libhal_storage_policy_new          ();</pre>
 
319
<a class="indexterm" name="id3058751"></a><pre class="programlisting"><a class="link" href="libhal-storage-libhal-storage.html#LibHalStoragePolicy">LibHalStoragePolicy</a>* libhal_storage_policy_new          ();</pre>
320
320
<p>
321
321
 
322
322
</p>
323
323
<div class="variablelist"><table border="0">
324
324
<col align="left" valign="top">
325
325
<tbody><tr>
326
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
326
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
327
327
<td>
328
328
 
329
329
 
333
333
</div>
334
334
<hr>
335
335
<div class="refsect2" lang="en">
336
 
<a name="id2642288"></a><h3>
 
336
<a name="id3058783"></a><h3>
337
337
<a name="libhal-drive-from-device-file"></a>libhal_drive_from_device_file ()</h3>
338
 
<a class="indexterm" name="id2642301"></a><pre class="programlisting"><a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>*        libhal_drive_from_device_file       (<a
 
338
<a class="indexterm" name="id3058796"></a><pre class="programlisting"><a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a>*        libhal_drive_from_device_file       (<a
339
339
href="../libhal/libhal-libhal.html#LibHalContext"
340
340
>LibHalContext</a> *hal_ctx,
341
341
                                                         const char *device_file);</pre>
348
348
<col align="left" valign="top">
349
349
<tbody>
350
350
<tr>
351
 
<td><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></td>
 
351
<td><p><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></p></td>
352
352
<td>             libhal context to use
353
353
</td>
354
354
</tr>
355
355
<tr>
356
 
<td><span class="term"><em class="parameter"><code>device_file</code></em>&#160;:</span></td>
 
356
<td><p><span class="term"><em class="parameter"><code>device_file</code></em>&#160;:</span></p></td>
357
357
<td>         Name of special device file, e.g. '/dev/hdc'
358
358
</td>
359
359
</tr>
360
360
<tr>
361
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
361
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
362
362
<td>              LibHalDrive object or NULL if it doesn't exist
363
363
 
364
364
 Get the drive object that either is (when given e.g. /dev/sdb) or contains
370
370
</div>
371
371
<hr>
372
372
<div class="refsect2" lang="en">
373
 
<a name="id2642379"></a><h3>
 
373
<a name="id3058874"></a><h3>
374
374
<a name="libhal-drive-free"></a>libhal_drive_free ()</h3>
375
 
<a class="indexterm" name="id2642390"></a><pre class="programlisting">void                libhal_drive_free                   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
375
<a class="indexterm" name="id3058884"></a><pre class="programlisting">void                libhal_drive_free                   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
376
376
<p>
377
377
Free all resources used by a LibHalDrive object.</p>
378
378
<p>
381
381
<div class="variablelist"><table border="0">
382
382
<col align="left" valign="top">
383
383
<tbody><tr>
384
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
384
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
385
385
<td>              Object to free
386
386
</td>
387
387
</tr></tbody>
389
389
</div>
390
390
<hr>
391
391
<div class="refsect2" lang="en">
392
 
<a name="id2642435"></a><h3>
 
392
<a name="id3058930"></a><h3>
393
393
<a name="libhal-drive-is-hotpluggable"></a>libhal_drive_is_hotpluggable ()</h3>
394
 
<a class="indexterm" name="id2642448"></a><pre class="programlisting">dbus_bool_t         libhal_drive_is_hotpluggable        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
394
<a class="indexterm" name="id3058942"></a><pre class="programlisting">dbus_bool_t         libhal_drive_is_hotpluggable        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
395
395
<p>
396
396
 
397
397
</p>
399
399
<col align="left" valign="top">
400
400
<tbody>
401
401
<tr>
402
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
402
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
403
403
<td>
404
404
</td>
405
405
</tr>
406
406
<tr>
407
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
407
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
408
408
<td>
409
409
 
410
410
 
415
415
</div>
416
416
<hr>
417
417
<div class="refsect2" lang="en">
418
 
<a name="id2642498"></a><h3>
 
418
<a name="id3058993"></a><h3>
419
419
<a name="libhal-drive-uses-removable-media"></a>libhal_drive_uses_removable_media ()</h3>
420
 
<a class="indexterm" name="id2642512"></a><pre class="programlisting">dbus_bool_t         libhal_drive_uses_removable_media   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
420
<a class="indexterm" name="id3059007"></a><pre class="programlisting">dbus_bool_t         libhal_drive_uses_removable_media   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
421
421
<p>
422
422
 
423
423
</p>
425
425
<col align="left" valign="top">
426
426
<tbody>
427
427
<tr>
428
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
428
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
429
429
<td>
430
430
</td>
431
431
</tr>
432
432
<tr>
433
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
433
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
434
434
<td>
435
435
 
436
436
 
441
441
</div>
442
442
<hr>
443
443
<div class="refsect2" lang="en">
444
 
<a name="id2642562"></a><h3>
 
444
<a name="id3059057"></a><h3>
445
445
<a name="libhal-drive-is-media-detected"></a>libhal_drive_is_media_detected ()</h3>
446
 
<a class="indexterm" name="id2642574"></a><pre class="programlisting">dbus_bool_t         libhal_drive_is_media_detected      (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
446
<a class="indexterm" name="id3059069"></a><pre class="programlisting">dbus_bool_t         libhal_drive_is_media_detected      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
447
447
<p>
448
448
 
449
449
</p>
451
451
<col align="left" valign="top">
452
452
<tbody>
453
453
<tr>
454
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
454
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
455
455
<td>
456
456
</td>
457
457
</tr>
458
458
<tr>
459
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
459
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
460
460
<td>
461
461
 
462
462
 
467
467
</div>
468
468
<hr>
469
469
<div class="refsect2" lang="en">
470
 
<a name="id2642625"></a><h3>
 
470
<a name="id3059120"></a><h3>
471
471
<a name="libhal-drive-get-size"></a>libhal_drive_get_size ()</h3>
472
 
<a class="indexterm" name="id2642636"></a><pre class="programlisting">dbus_uint64_t       libhal_drive_get_size               (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
472
<a class="indexterm" name="id3059131"></a><pre class="programlisting">dbus_uint64_t       libhal_drive_get_size               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
473
473
<p>
474
474
 
475
475
</p>
477
477
<col align="left" valign="top">
478
478
<tbody>
479
479
<tr>
480
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
480
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
481
481
<td>
482
482
</td>
483
483
</tr>
484
484
<tr>
485
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
485
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
486
486
<td>
487
487
 
488
488
 
493
493
</div>
494
494
<hr>
495
495
<div class="refsect2" lang="en">
496
 
<a name="id2642686"></a><h3>
 
496
<a name="id3059181"></a><h3>
497
497
<a name="libhal-drive-get-media-size"></a>libhal_drive_get_media_size ()</h3>
498
 
<a class="indexterm" name="id2642697"></a><pre class="programlisting">dbus_uint64_t       libhal_drive_get_media_size         (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
498
<a class="indexterm" name="id3059192"></a><pre class="programlisting">dbus_uint64_t       libhal_drive_get_media_size         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
499
499
<p>
500
500
 
501
501
</p>
503
503
<col align="left" valign="top">
504
504
<tbody>
505
505
<tr>
506
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
506
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
507
507
<td>
508
508
</td>
509
509
</tr>
510
510
<tr>
511
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
511
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
512
512
<td>
513
513
 
514
514
 
519
519
</div>
520
520
<hr>
521
521
<div class="refsect2" lang="en">
522
 
<a name="id2642747"></a><h3>
 
522
<a name="id3059242"></a><h3>
523
523
<a name="libhal-drive-get-partition-scheme"></a>libhal_drive_get_partition_scheme ()</h3>
524
 
<a class="indexterm" name="id2642760"></a><pre class="programlisting">const char*         libhal_drive_get_partition_scheme   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
524
<a class="indexterm" name="id3059255"></a><pre class="programlisting">const char*         libhal_drive_get_partition_scheme   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
525
525
<p>
526
526
 
527
527
</p>
529
529
<col align="left" valign="top">
530
530
<tbody>
531
531
<tr>
532
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
532
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
533
533
<td>
534
534
</td>
535
535
</tr>
536
536
<tr>
537
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
537
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
538
538
<td>
539
539
 
540
540
 
545
545
</div>
546
546
<hr>
547
547
<div class="refsect2" lang="en">
548
 
<a name="id2642812"></a><h3>
 
548
<a name="id3059307"></a><h3>
549
549
<a name="libhal-drive-no-partitions-hint"></a>libhal_drive_no_partitions_hint ()</h3>
550
 
<a class="indexterm" name="id2642824"></a><pre class="programlisting">dbus_bool_t         libhal_drive_no_partitions_hint     (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
550
<a class="indexterm" name="id3059319"></a><pre class="programlisting">dbus_bool_t         libhal_drive_no_partitions_hint     (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
551
551
<p>
552
552
 
553
553
</p>
555
555
<col align="left" valign="top">
556
556
<tbody>
557
557
<tr>
558
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
558
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
559
559
<td>
560
560
</td>
561
561
</tr>
562
562
<tr>
563
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
563
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
564
564
<td>
565
565
 
566
566
 
571
571
</div>
572
572
<hr>
573
573
<div class="refsect2" lang="en">
574
 
<a name="id2642875"></a><h3>
 
574
<a name="id3059370"></a><h3>
575
575
<a name="libhal-drive-requires-eject"></a>libhal_drive_requires_eject ()</h3>
576
 
<a class="indexterm" name="id2642886"></a><pre class="programlisting">dbus_bool_t         libhal_drive_requires_eject         (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
576
<a class="indexterm" name="id3059381"></a><pre class="programlisting">dbus_bool_t         libhal_drive_requires_eject         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
577
577
<p>
578
578
 
579
579
</p>
581
581
<col align="left" valign="top">
582
582
<tbody>
583
583
<tr>
584
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
584
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
585
585
<td>
586
586
</td>
587
587
</tr>
588
588
<tr>
589
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
589
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
590
590
<td>
591
591
 
592
592
 
597
597
</div>
598
598
<hr>
599
599
<div class="refsect2" lang="en">
600
 
<a name="id2642936"></a><h3>
 
600
<a name="id3059431"></a><h3>
601
601
<a name="libhal-drive-get-type"></a>libhal_drive_get_type ()</h3>
602
 
<a class="indexterm" name="id2642947"></a><pre class="programlisting">LibHalDriveType     libhal_drive_get_type               (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
602
<a class="indexterm" name="id3059442"></a><pre class="programlisting">LibHalDriveType     libhal_drive_get_type               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
603
603
<p>
604
604
 
605
605
</p>
607
607
<col align="left" valign="top">
608
608
<tbody>
609
609
<tr>
610
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
610
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
611
611
<td>
612
612
</td>
613
613
</tr>
614
614
<tr>
615
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
615
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
616
616
<td>
617
617
 
618
618
 
623
623
</div>
624
624
<hr>
625
625
<div class="refsect2" lang="en">
626
 
<a name="id2642997"></a><h3>
 
626
<a name="id3059492"></a><h3>
627
627
<a name="libhal-drive-get-bus"></a>libhal_drive_get_bus ()</h3>
628
 
<a class="indexterm" name="id2643007"></a><pre class="programlisting">LibHalDriveBus      libhal_drive_get_bus                (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
628
<a class="indexterm" name="id3059502"></a><pre class="programlisting">LibHalDriveBus      libhal_drive_get_bus                (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
629
629
<p>
630
630
 
631
631
</p>
633
633
<col align="left" valign="top">
634
634
<tbody>
635
635
<tr>
636
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
636
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
637
637
<td>
638
638
</td>
639
639
</tr>
640
640
<tr>
641
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
641
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
642
642
<td>
643
643
 
644
644
 
649
649
</div>
650
650
<hr>
651
651
<div class="refsect2" lang="en">
652
 
<a name="id2643058"></a><h3>
 
652
<a name="id3059552"></a><h3>
653
653
<a name="libhal-drive-get-cdrom-caps"></a>libhal_drive_get_cdrom_caps ()</h3>
654
 
<a class="indexterm" name="id2643069"></a><pre class="programlisting">LibHalDriveCdromCaps libhal_drive_get_cdrom_caps        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
654
<a class="indexterm" name="id3059564"></a><pre class="programlisting">LibHalDriveCdromCaps libhal_drive_get_cdrom_caps        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
655
655
<p>
656
656
 
657
657
</p>
659
659
<col align="left" valign="top">
660
660
<tbody>
661
661
<tr>
662
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
662
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
663
663
<td>
664
664
</td>
665
665
</tr>
666
666
<tr>
667
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
667
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
668
668
<td>
669
669
 
670
670
 
675
675
</div>
676
676
<hr>
677
677
<div class="refsect2" lang="en">
678
 
<a name="id2643119"></a><h3>
 
678
<a name="id3059614"></a><h3>
679
679
<a name="libhal-drive-get-device-major"></a>libhal_drive_get_device_major ()</h3>
680
 
<a class="indexterm" name="id2643131"></a><pre class="programlisting">unsigned int        libhal_drive_get_device_major       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
680
<a class="indexterm" name="id3059626"></a><pre class="programlisting">unsigned int        libhal_drive_get_device_major       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
681
681
<p>
682
682
 
683
683
</p>
685
685
<col align="left" valign="top">
686
686
<tbody>
687
687
<tr>
688
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
688
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
689
689
<td>
690
690
</td>
691
691
</tr>
692
692
<tr>
693
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
693
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
694
694
<td>
695
695
 
696
696
 
701
701
</div>
702
702
<hr>
703
703
<div class="refsect2" lang="en">
704
 
<a name="id2643183"></a><h3>
 
704
<a name="id3059678"></a><h3>
705
705
<a name="libhal-drive-get-device-minor"></a>libhal_drive_get_device_minor ()</h3>
706
 
<a class="indexterm" name="id2643196"></a><pre class="programlisting">unsigned int        libhal_drive_get_device_minor       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
706
<a class="indexterm" name="id3059690"></a><pre class="programlisting">unsigned int        libhal_drive_get_device_minor       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
707
707
<p>
708
708
 
709
709
</p>
711
711
<col align="left" valign="top">
712
712
<tbody>
713
713
<tr>
714
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
714
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
715
715
<td>
716
716
</td>
717
717
</tr>
718
718
<tr>
719
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
719
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
720
720
<td>
721
721
 
722
722
 
727
727
</div>
728
728
<hr>
729
729
<div class="refsect2" lang="en">
730
 
<a name="id2643248"></a><h3>
 
730
<a name="id3059742"></a><h3>
731
731
<a name="libhal-drive-get-type-textual"></a>libhal_drive_get_type_textual ()</h3>
732
 
<a class="indexterm" name="id2643260"></a><pre class="programlisting">const char*         libhal_drive_get_type_textual       (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
732
<a class="indexterm" name="id3059755"></a><pre class="programlisting">const char*         libhal_drive_get_type_textual       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
733
733
<p>
734
734
 
735
735
</p>
737
737
<col align="left" valign="top">
738
738
<tbody>
739
739
<tr>
740
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
740
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
741
741
<td>
742
742
</td>
743
743
</tr>
744
744
<tr>
745
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
745
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
746
746
<td>
747
747
 
748
748
 
753
753
</div>
754
754
<hr>
755
755
<div class="refsect2" lang="en">
756
 
<a name="id2643312"></a><h3>
 
756
<a name="id3059807"></a><h3>
757
757
<a name="libhal-drive-get-device-file"></a>libhal_drive_get_device_file ()</h3>
758
 
<a class="indexterm" name="id2643324"></a><pre class="programlisting">const char*         libhal_drive_get_device_file        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
758
<a class="indexterm" name="id3059819"></a><pre class="programlisting">const char*         libhal_drive_get_device_file        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
759
759
<p>
760
760
 
761
761
</p>
763
763
<col align="left" valign="top">
764
764
<tbody>
765
765
<tr>
766
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
766
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
767
767
<td>
768
768
</td>
769
769
</tr>
770
770
<tr>
771
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
771
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
772
772
<td>
773
773
 
774
774
 
779
779
</div>
780
780
<hr>
781
781
<div class="refsect2" lang="en">
782
 
<a name="id2643376"></a><h3>
 
782
<a name="id3059871"></a><h3>
783
783
<a name="libhal-drive-get-udi"></a>libhal_drive_get_udi ()</h3>
784
 
<a class="indexterm" name="id2643387"></a><pre class="programlisting">const char*         libhal_drive_get_udi                (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
784
<a class="indexterm" name="id3059882"></a><pre class="programlisting">const char*         libhal_drive_get_udi                (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
785
785
<p>
786
786
 
787
787
</p>
789
789
<col align="left" valign="top">
790
790
<tbody>
791
791
<tr>
792
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
792
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
793
793
<td>
794
794
</td>
795
795
</tr>
796
796
<tr>
797
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
797
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
798
798
<td>
799
799
 
800
800
 
805
805
</div>
806
806
<hr>
807
807
<div class="refsect2" lang="en">
808
 
<a name="id2643438"></a><h3>
 
808
<a name="id3059933"></a><h3>
809
809
<a name="libhal-drive-get-serial"></a>libhal_drive_get_serial ()</h3>
810
 
<a class="indexterm" name="id2643448"></a><pre class="programlisting">const char*         libhal_drive_get_serial             (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
810
<a class="indexterm" name="id3059943"></a><pre class="programlisting">const char*         libhal_drive_get_serial             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
811
811
<p>
812
812
 
813
813
</p>
815
815
<col align="left" valign="top">
816
816
<tbody>
817
817
<tr>
818
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
818
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
819
819
<td>
820
820
</td>
821
821
</tr>
822
822
<tr>
823
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
823
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
824
824
<td>
825
825
 
826
826
 
831
831
</div>
832
832
<hr>
833
833
<div class="refsect2" lang="en">
834
 
<a name="id2643500"></a><h3>
 
834
<a name="id3059995"></a><h3>
835
835
<a name="libhal-drive-get-firmware-version"></a>libhal_drive_get_firmware_version ()</h3>
836
 
<a class="indexterm" name="id2643513"></a><pre class="programlisting">const char*         libhal_drive_get_firmware_version   (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
836
<a class="indexterm" name="id3060008"></a><pre class="programlisting">const char*         libhal_drive_get_firmware_version   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
837
837
<p>
838
838
 
839
839
</p>
841
841
<col align="left" valign="top">
842
842
<tbody>
843
843
<tr>
844
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
844
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
845
845
<td>
846
846
</td>
847
847
</tr>
848
848
<tr>
849
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
849
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
850
850
<td>
851
851
 
852
852
 
857
857
</div>
858
858
<hr>
859
859
<div class="refsect2" lang="en">
860
 
<a name="id2643564"></a><h3>
 
860
<a name="id3060059"></a><h3>
861
861
<a name="libhal-drive-get-model"></a>libhal_drive_get_model ()</h3>
862
 
<a class="indexterm" name="id2643575"></a><pre class="programlisting">const char*         libhal_drive_get_model              (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
862
<a class="indexterm" name="id3060070"></a><pre class="programlisting">const char*         libhal_drive_get_model              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
863
863
<p>
864
864
 
865
865
</p>
867
867
<col align="left" valign="top">
868
868
<tbody>
869
869
<tr>
870
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
870
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
871
871
<td>
872
872
</td>
873
873
</tr>
874
874
<tr>
875
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
875
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
876
876
<td>
877
877
 
878
878
 
883
883
</div>
884
884
<hr>
885
885
<div class="refsect2" lang="en">
886
 
<a name="id2643626"></a><h3>
 
886
<a name="id3060121"></a><h3>
887
887
<a name="libhal-drive-get-vendor"></a>libhal_drive_get_vendor ()</h3>
888
 
<a class="indexterm" name="id2643636"></a><pre class="programlisting">const char*         libhal_drive_get_vendor             (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
888
<a class="indexterm" name="id3060131"></a><pre class="programlisting">const char*         libhal_drive_get_vendor             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
889
889
<p>
890
890
 
891
891
</p>
893
893
<col align="left" valign="top">
894
894
<tbody>
895
895
<tr>
896
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
896
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
897
897
<td>
898
898
</td>
899
899
</tr>
900
900
<tr>
901
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
901
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
902
902
<td>
903
903
 
904
904
 
909
909
</div>
910
910
<hr>
911
911
<div class="refsect2" lang="en">
912
 
<a name="id2643688"></a><h3>
 
912
<a name="id3060183"></a><h3>
913
913
<a name="libhal-drive-get-physical-device-udi"></a>libhal_drive_get_physical_device_udi ()</h3>
914
 
<a class="indexterm" name="id2643701"></a><pre class="programlisting">const char*         libhal_drive_get_physical_device_udi
915
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
914
<a class="indexterm" name="id3060196"></a><pre class="programlisting">const char*         libhal_drive_get_physical_device_udi
 
915
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
916
916
<p>
917
917
 
918
918
</p>
920
920
<col align="left" valign="top">
921
921
<tbody>
922
922
<tr>
923
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
923
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
924
924
<td>
925
925
</td>
926
926
</tr>
927
927
<tr>
928
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
928
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
929
929
<td>
930
930
 
931
931
 
936
936
</div>
937
937
<hr>
938
938
<div class="refsect2" lang="en">
939
 
<a name="id2643754"></a><h3>
 
939
<a name="id3060249"></a><h3>
940
940
<a name="libhal-drive-get-dedicated-icon-drive"></a>libhal_drive_get_dedicated_icon_drive ()</h3>
941
 
<a class="indexterm" name="id2643766"></a><pre class="programlisting">const char*         libhal_drive_get_dedicated_icon_drive
942
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
941
<a class="indexterm" name="id3060261"></a><pre class="programlisting">const char*         libhal_drive_get_dedicated_icon_drive
 
942
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
943
943
<p>
944
944
 
945
945
</p>
947
947
<col align="left" valign="top">
948
948
<tbody>
949
949
<tr>
950
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
950
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
951
951
<td>
952
952
</td>
953
953
</tr>
954
954
<tr>
955
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
955
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
956
956
<td>
957
957
 
958
958
 
963
963
</div>
964
964
<hr>
965
965
<div class="refsect2" lang="en">
966
 
<a name="id2643820"></a><h3>
 
966
<a name="id3060314"></a><h3>
967
967
<a name="libhal-drive-get-dedicated-icon-volume"></a>libhal_drive_get_dedicated_icon_volume ()</h3>
968
 
<a class="indexterm" name="id2643832"></a><pre class="programlisting">const char*         libhal_drive_get_dedicated_icon_volume
969
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
 
968
<a class="indexterm" name="id3060327"></a><pre class="programlisting">const char*         libhal_drive_get_dedicated_icon_volume
 
969
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive);</pre>
970
970
<p>
971
971
 
972
972
</p>
974
974
<col align="left" valign="top">
975
975
<tbody>
976
976
<tr>
977
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
 
977
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
978
978
<td>
979
979
</td>
980
980
</tr>
981
981
<tr>
982
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
982
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
983
983
<td>
984
984
 
985
985
 
990
990
</div>
991
991
<hr>
992
992
<div class="refsect2" lang="en">
993
 
<a name="id2643885"></a><h3>
 
993
<a name="id3060380"></a><h3>
994
994
<a name="libhal-drive-policy-compute-display-name"></a>libhal_drive_policy_compute_display_name ()</h3>
995
 
<a class="indexterm" name="id2643898"></a><pre class="programlisting">char*               libhal_drive_policy_compute_display_name
996
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive,
997
 
                                                         <a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
995
<a class="indexterm" name="id3060393"></a><pre class="programlisting">char*               libhal_drive_policy_compute_display_name
 
996
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalDrive">LibHalDrive</a> *drive,
 
997
                                                         <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
998
998
<p>
999
999
 
1000
1000
</p>
1002
1002
<col align="left" valign="top">
1003
1003
<tbody>
1004
1004
<tr>
1005
 
<td><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></td>
1006
 
<td>
1007
 
</td>
1008
 
</tr>
1009
 
<tr>
1010
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
1011
 
<td>
1012
 
</td>
1013
 
</tr>
1014
 
<tr>
1015
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1005
<td><p><span class="term"><em class="parameter"><code>drive</code></em>&#160;:</span></p></td>
 
1006
<td>
 
1007
</td>
 
1008
</tr>
 
1009
<tr>
 
1010
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
 
1011
<td>
 
1012
</td>
 
1013
</tr>
 
1014
<tr>
 
1015
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1016
1016
<td>
1017
1017
 
1018
1018
 
1023
1023
</div>
1024
1024
<hr>
1025
1025
<div class="refsect2" lang="en">
1026
 
<a name="id2643969"></a><h3>
 
1026
<a name="id3060464"></a><h3>
1027
1027
<a name="libhal-drive-policy-default-get-mount-root"></a>libhal_drive_policy_default_get_mount_root ()</h3>
1028
 
<a class="indexterm" name="id2643983"></a><pre class="programlisting">char*               libhal_drive_policy_default_get_mount_root
 
1028
<a class="indexterm" name="id3060478"></a><pre class="programlisting">char*               libhal_drive_policy_default_get_mount_root
1029
1029
                                                        ();</pre>
1030
1030
<p>
1031
1031
 
1033
1033
<div class="variablelist"><table border="0">
1034
1034
<col align="left" valign="top">
1035
1035
<tbody><tr>
1036
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1036
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1037
1037
<td>
1038
1038
 
1039
1039
 
1043
1043
</div>
1044
1044
<hr>
1045
1045
<div class="refsect2" lang="en">
1046
 
<a name="id2644017"></a><h3>
 
1046
<a name="id3060512"></a><h3>
1047
1047
<a name="libhal-volume-from-device-file"></a>libhal_volume_from_device_file ()</h3>
1048
 
<a class="indexterm" name="id2644029"></a><pre class="programlisting"><a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       libhal_volume_from_device_file      (<a
 
1048
<a class="indexterm" name="id3060524"></a><pre class="programlisting"><a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       libhal_volume_from_device_file      (<a
1049
1049
href="../libhal/libhal-libhal.html#LibHalContext"
1050
1050
>LibHalContext</a> *hal_ctx,
1051
1051
                                                         const char *device_file);</pre>
1058
1058
<col align="left" valign="top">
1059
1059
<tbody>
1060
1060
<tr>
1061
 
<td><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></td>
 
1061
<td><p><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></p></td>
1062
1062
<td>            libhal context to use
1063
1063
</td>
1064
1064
</tr>
1065
1065
<tr>
1066
 
<td><span class="term"><em class="parameter"><code>device_file</code></em>&#160;:</span></td>
 
1066
<td><p><span class="term"><em class="parameter"><code>device_file</code></em>&#160;:</span></p></td>
1067
1067
<td>        Name of special device file, e.g. '/dev/hda5'
1068
1068
</td>
1069
1069
</tr>
1070
1070
<tr>
1071
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1071
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1072
1072
<td>             LibHalVolume object or NULL if it doesn't exist
1073
1073
 
1074
1074
 Get the volume object for a given device file.
1079
1079
</div>
1080
1080
<hr>
1081
1081
<div class="refsect2" lang="en">
1082
 
<a name="id2644106"></a><h3>
 
1082
<a name="id3060601"></a><h3>
1083
1083
<a name="libhal-volume-from-mount-point"></a>libhal_volume_from_mount_point ()</h3>
1084
 
<a class="indexterm" name="id2644119"></a><pre class="programlisting"><a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       libhal_volume_from_mount_point      (<a
 
1084
<a class="indexterm" name="id3060614"></a><pre class="programlisting"><a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a>*       libhal_volume_from_mount_point      (<a
1085
1085
href="../libhal/libhal-libhal.html#LibHalContext"
1086
1086
>LibHalContext</a> *hal_ctx,
1087
1087
                                                         const char *mount_point);</pre>
1094
1094
<col align="left" valign="top">
1095
1095
<tbody>
1096
1096
<tr>
1097
 
<td><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></td>
 
1097
<td><p><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></p></td>
1098
1098
<td>             libhal context to use
1099
1099
</td>
1100
1100
</tr>
1101
1101
<tr>
1102
 
<td><span class="term"><em class="parameter"><code>mount_point</code></em>&#160;:</span></td>
 
1102
<td><p><span class="term"><em class="parameter"><code>mount_point</code></em>&#160;:</span></p></td>
1103
1103
<td>         Name of mount point without terminting slash, e.g. '/media/disk'
1104
1104
</td>
1105
1105
</tr>
1106
1106
<tr>
1107
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1107
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1108
1108
<td>              LibHalVolume object or NULL if it doesn't exist
1109
1109
 
1110
1110
 Get the volume object for a given mount point 
1115
1115
</div>
1116
1116
<hr>
1117
1117
<div class="refsect2" lang="en">
1118
 
<a name="id2644196"></a><h3>
 
1118
<a name="id3060691"></a><h3>
1119
1119
<a name="libhal-volume-free"></a>libhal_volume_free ()</h3>
1120
 
<a class="indexterm" name="id2644206"></a><pre class="programlisting">void                libhal_volume_free                  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1120
<a class="indexterm" name="id3060701"></a><pre class="programlisting">void                libhal_volume_free                  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1121
1121
<p>
1122
1122
Free all resources used by a LibHalVolume object.</p>
1123
1123
<p>
1126
1126
<div class="variablelist"><table border="0">
1127
1127
<col align="left" valign="top">
1128
1128
<tbody><tr>
1129
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1129
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1130
1130
<td>              Object to free
1131
1131
</td>
1132
1132
</tr></tbody>
1134
1134
</div>
1135
1135
<hr>
1136
1136
<div class="refsect2" lang="en">
1137
 
<a name="id2644252"></a><h3>
 
1137
<a name="id3060747"></a><h3>
1138
1138
<a name="libhal-volume-get-size"></a>libhal_volume_get_size ()</h3>
1139
 
<a class="indexterm" name="id2644262"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_size              (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1139
<a class="indexterm" name="id3060757"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_size              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1140
1140
<p>
1141
1141
 
1142
1142
</p>
1144
1144
<col align="left" valign="top">
1145
1145
<tbody>
1146
1146
<tr>
1147
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1147
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1148
1148
<td>
1149
1149
</td>
1150
1150
</tr>
1151
1151
<tr>
1152
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1152
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1153
1153
<td>
1154
1154
 
1155
1155
 
1160
1160
</div>
1161
1161
<hr>
1162
1162
<div class="refsect2" lang="en">
1163
 
<a name="id2644313"></a><h3>
 
1163
<a name="id3060809"></a><h3>
1164
1164
<a name="libhal-volume-get-disc-capacity"></a>libhal_volume_get_disc_capacity ()</h3>
1165
 
<a class="indexterm" name="id2644325"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_disc_capacity     (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1165
<a class="indexterm" name="id3060822"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_disc_capacity     (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1166
1166
<p>
1167
1167
 
1168
1168
</p>
1170
1170
<col align="left" valign="top">
1171
1171
<tbody>
1172
1172
<tr>
1173
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1173
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1174
1174
<td>
1175
1175
</td>
1176
1176
</tr>
1177
1177
<tr>
1178
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1178
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1179
1179
<td>
1180
1180
 
1181
1181
 
1186
1186
</div>
1187
1187
<hr>
1188
1188
<div class="refsect2" lang="en">
1189
 
<a name="id2644376"></a><h3>
 
1189
<a name="id3060880"></a><h3>
1190
1190
<a name="libhal-volume-get-udi"></a>libhal_volume_get_udi ()</h3>
1191
 
<a class="indexterm" name="id2644386"></a><pre class="programlisting">const char*         libhal_volume_get_udi               (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1191
<a class="indexterm" name="id3060893"></a><pre class="programlisting">const char*         libhal_volume_get_udi               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1192
1192
<p>
1193
1193
 
1194
1194
</p>
1196
1196
<col align="left" valign="top">
1197
1197
<tbody>
1198
1198
<tr>
1199
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1199
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1200
1200
<td>
1201
1201
</td>
1202
1202
</tr>
1203
1203
<tr>
1204
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1204
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1205
1205
<td>
1206
1206
 
1207
1207
 
1212
1212
</div>
1213
1213
<hr>
1214
1214
<div class="refsect2" lang="en">
1215
 
<a name="id2644440"></a><h3>
 
1215
<a name="id3060952"></a><h3>
1216
1216
<a name="libhal-volume-get-device-file"></a>libhal_volume_get_device_file ()</h3>
1217
 
<a class="indexterm" name="id2644454"></a><pre class="programlisting">const char*         libhal_volume_get_device_file       (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1217
<a class="indexterm" name="id3060965"></a><pre class="programlisting">const char*         libhal_volume_get_device_file       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1218
1218
<p>
1219
1219
 
1220
1220
</p>
1222
1222
<col align="left" valign="top">
1223
1223
<tbody>
1224
1224
<tr>
1225
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1225
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1226
1226
<td>
1227
1227
</td>
1228
1228
</tr>
1229
1229
<tr>
1230
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1230
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1231
1231
<td>
1232
1232
 
1233
1233
 
1238
1238
</div>
1239
1239
<hr>
1240
1240
<div class="refsect2" lang="en">
1241
 
<a name="id2644512"></a><h3>
 
1241
<a name="id3061024"></a><h3>
1242
1242
<a name="libhal-volume-get-device-major"></a>libhal_volume_get_device_major ()</h3>
1243
 
<a class="indexterm" name="id2644526"></a><pre class="programlisting">unsigned int        libhal_volume_get_device_major      (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1243
<a class="indexterm" name="id3061038"></a><pre class="programlisting">unsigned int        libhal_volume_get_device_major      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1244
1244
<p>
1245
1245
 
1246
1246
</p>
1248
1248
<col align="left" valign="top">
1249
1249
<tbody>
1250
1250
<tr>
1251
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1251
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1252
1252
<td>
1253
1253
</td>
1254
1254
</tr>
1255
1255
<tr>
1256
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1256
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1257
1257
<td>
1258
1258
 
1259
1259
 
1264
1264
</div>
1265
1265
<hr>
1266
1266
<div class="refsect2" lang="en">
1267
 
<a name="id2644584"></a><h3>
 
1267
<a name="id3061096"></a><h3>
1268
1268
<a name="libhal-volume-get-device-minor"></a>libhal_volume_get_device_minor ()</h3>
1269
 
<a class="indexterm" name="id2644599"></a><pre class="programlisting">unsigned int        libhal_volume_get_device_minor      (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1269
<a class="indexterm" name="id3061110"></a><pre class="programlisting">unsigned int        libhal_volume_get_device_minor      (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1270
1270
<p>
1271
1271
 
1272
1272
</p>
1274
1274
<col align="left" valign="top">
1275
1275
<tbody>
1276
1276
<tr>
1277
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1277
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1278
1278
<td>
1279
1279
</td>
1280
1280
</tr>
1281
1281
<tr>
1282
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1282
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1283
1283
<td>
1284
1284
 
1285
1285
 
1290
1290
</div>
1291
1291
<hr>
1292
1292
<div class="refsect2" lang="en">
1293
 
<a name="id2644657"></a><h3>
 
1293
<a name="id3061169"></a><h3>
1294
1294
<a name="libhal-volume-get-fstype"></a>libhal_volume_get_fstype ()</h3>
1295
 
<a class="indexterm" name="id2644670"></a><pre class="programlisting">const char*         libhal_volume_get_fstype            (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1295
<a class="indexterm" name="id3061182"></a><pre class="programlisting">const char*         libhal_volume_get_fstype            (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1296
1296
<p>
1297
1297
 
1298
1298
</p>
1300
1300
<col align="left" valign="top">
1301
1301
<tbody>
1302
1302
<tr>
1303
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1303
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1304
1304
<td>
1305
1305
</td>
1306
1306
</tr>
1307
1307
<tr>
1308
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1308
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1309
1309
<td>
1310
1310
 
1311
1311
 
1316
1316
</div>
1317
1317
<hr>
1318
1318
<div class="refsect2" lang="en">
1319
 
<a name="id2644729"></a><h3>
 
1319
<a name="id3061241"></a><h3>
1320
1320
<a name="libhal-volume-get-fsversion"></a>libhal_volume_get_fsversion ()</h3>
1321
 
<a class="indexterm" name="id2644743"></a><pre class="programlisting">const char*         libhal_volume_get_fsversion         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1321
<a class="indexterm" name="id3061255"></a><pre class="programlisting">const char*         libhal_volume_get_fsversion         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1322
1322
<p>
1323
1323
 
1324
1324
</p>
1326
1326
<col align="left" valign="top">
1327
1327
<tbody>
1328
1328
<tr>
1329
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1329
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1330
1330
<td>
1331
1331
</td>
1332
1332
</tr>
1333
1333
<tr>
1334
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1334
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1335
1335
<td>
1336
1336
 
1337
1337
 
1342
1342
</div>
1343
1343
<hr>
1344
1344
<div class="refsect2" lang="en">
1345
 
<a name="id2644801"></a><h3>
 
1345
<a name="id3061312"></a><h3>
1346
1346
<a name="libhal-volume-get-fsusage"></a>libhal_volume_get_fsusage ()</h3>
1347
 
<a class="indexterm" name="id2644815"></a><pre class="programlisting">LibHalVolumeUsage   libhal_volume_get_fsusage           (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1347
<a class="indexterm" name="id3061326"></a><pre class="programlisting">LibHalVolumeUsage   libhal_volume_get_fsusage           (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1348
1348
<p>
1349
1349
 
1350
1350
</p>
1352
1352
<col align="left" valign="top">
1353
1353
<tbody>
1354
1354
<tr>
1355
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1355
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1356
1356
<td>
1357
1357
</td>
1358
1358
</tr>
1359
1359
<tr>
1360
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1360
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1361
1361
<td>
1362
1362
 
1363
1363
 
1368
1368
</div>
1369
1369
<hr>
1370
1370
<div class="refsect2" lang="en">
1371
 
<a name="id2644871"></a><h3>
 
1371
<a name="id3061383"></a><h3>
1372
1372
<a name="libhal-volume-is-mounted"></a>libhal_volume_is_mounted ()</h3>
1373
 
<a class="indexterm" name="id2644885"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_mounted            (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1373
<a class="indexterm" name="id3061396"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_mounted            (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1374
1374
<p>
1375
1375
 
1376
1376
</p>
1378
1378
<col align="left" valign="top">
1379
1379
<tbody>
1380
1380
<tr>
1381
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1381
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1382
1382
<td>
1383
1383
</td>
1384
1384
</tr>
1385
1385
<tr>
1386
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1386
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1387
1387
<td>
1388
1388
 
1389
1389
 
1394
1394
</div>
1395
1395
<hr>
1396
1396
<div class="refsect2" lang="en">
1397
 
<a name="id2644942"></a><h3>
 
1397
<a name="id3061454"></a><h3>
1398
1398
<a name="libhal-volume-is-mounted-read-only"></a>libhal_volume_is_mounted_read_only ()</h3>
1399
 
<a class="indexterm" name="id2644957"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_mounted_read_only  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1399
<a class="indexterm" name="id3061469"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_mounted_read_only  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1400
1400
<p>
1401
1401
 
1402
1402
</p>
1404
1404
<col align="left" valign="top">
1405
1405
<tbody>
1406
1406
<tr>
1407
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1407
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1408
1408
<td>
1409
1409
</td>
1410
1410
</tr>
1411
1411
<tr>
1412
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1412
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1413
1413
<td>
1414
1414
 
1415
1415
 
1420
1420
</div>
1421
1421
<hr>
1422
1422
<div class="refsect2" lang="en">
1423
 
<a name="id2645013"></a><h3>
 
1423
<a name="id3061525"></a><h3>
1424
1424
<a name="libhal-volume-is-partition"></a>libhal_volume_is_partition ()</h3>
1425
 
<a class="indexterm" name="id2645027"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_partition          (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1425
<a class="indexterm" name="id3061539"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_partition          (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1426
1426
<p>
1427
1427
 
1428
1428
</p>
1430
1430
<col align="left" valign="top">
1431
1431
<tbody>
1432
1432
<tr>
1433
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1433
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1434
1434
<td>
1435
1435
</td>
1436
1436
</tr>
1437
1437
<tr>
1438
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1438
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1439
1439
<td>
1440
1440
 
1441
1441
 
1446
1446
</div>
1447
1447
<hr>
1448
1448
<div class="refsect2" lang="en">
1449
 
<a name="id2645084"></a><h3>
 
1449
<a name="id3061596"></a><h3>
1450
1450
<a name="libhal-volume-is-disc"></a>libhal_volume_is_disc ()</h3>
1451
 
<a class="indexterm" name="id2645097"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_disc               (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1451
<a class="indexterm" name="id3061609"></a><pre class="programlisting">dbus_bool_t         libhal_volume_is_disc               (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1452
1452
<p>
1453
1453
 
1454
1454
</p>
1456
1456
<col align="left" valign="top">
1457
1457
<tbody>
1458
1458
<tr>
1459
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1459
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1460
1460
<td>
1461
1461
</td>
1462
1462
</tr>
1463
1463
<tr>
1464
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1464
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1465
1465
<td>
1466
1466
 
1467
1467
 
1472
1472
</div>
1473
1473
<hr>
1474
1474
<div class="refsect2" lang="en">
1475
 
<a name="id2645154"></a><h3>
 
1475
<a name="id3061666"></a><h3>
1476
1476
<a name="libhal-volume-get-partition-scheme"></a>libhal_volume_get_partition_scheme ()</h3>
1477
 
<a class="indexterm" name="id2645169"></a><pre class="programlisting">const char*         libhal_volume_get_partition_scheme  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1477
<a class="indexterm" name="id3061681"></a><pre class="programlisting">const char*         libhal_volume_get_partition_scheme  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1478
1478
<p>
1479
1479
 
1480
1480
</p>
1482
1482
<col align="left" valign="top">
1483
1483
<tbody>
1484
1484
<tr>
1485
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1485
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1486
1486
<td>
1487
1487
</td>
1488
1488
</tr>
1489
1489
<tr>
1490
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1490
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1491
1491
<td>
1492
1492
 
1493
1493
 
1498
1498
</div>
1499
1499
<hr>
1500
1500
<div class="refsect2" lang="en">
1501
 
<a name="id2645227"></a><h3>
 
1501
<a name="id3061738"></a><h3>
1502
1502
<a name="libhal-volume-get-partition-type"></a>libhal_volume_get_partition_type ()</h3>
1503
 
<a class="indexterm" name="id2645241"></a><pre class="programlisting">const char*         libhal_volume_get_partition_type    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1503
<a class="indexterm" name="id3061753"></a><pre class="programlisting">const char*         libhal_volume_get_partition_type    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1504
1504
<p>
1505
1505
 
1506
1506
</p>
1508
1508
<col align="left" valign="top">
1509
1509
<tbody>
1510
1510
<tr>
1511
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1511
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1512
1512
<td>
1513
1513
</td>
1514
1514
</tr>
1515
1515
<tr>
1516
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1516
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1517
1517
<td>
1518
1518
 
1519
1519
 
1524
1524
</div>
1525
1525
<hr>
1526
1526
<div class="refsect2" lang="en">
1527
 
<a name="id2645300"></a><h3>
 
1527
<a name="id3061811"></a><h3>
1528
1528
<a name="libhal-volume-get-partition-label"></a>libhal_volume_get_partition_label ()</h3>
1529
 
<a class="indexterm" name="id2645314"></a><pre class="programlisting">const char*         libhal_volume_get_partition_label   (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1529
<a class="indexterm" name="id3061826"></a><pre class="programlisting">const char*         libhal_volume_get_partition_label   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1530
1530
<p>
1531
1531
 
1532
1532
</p>
1534
1534
<col align="left" valign="top">
1535
1535
<tbody>
1536
1536
<tr>
1537
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1537
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1538
1538
<td>
1539
1539
</td>
1540
1540
</tr>
1541
1541
<tr>
1542
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1542
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1543
1543
<td>
1544
1544
 
1545
1545
 
1550
1550
</div>
1551
1551
<hr>
1552
1552
<div class="refsect2" lang="en">
1553
 
<a name="id2645372"></a><h3>
 
1553
<a name="id3061884"></a><h3>
1554
1554
<a name="libhal-volume-get-partition-uuid"></a>libhal_volume_get_partition_uuid ()</h3>
1555
 
<a class="indexterm" name="id2645386"></a><pre class="programlisting">const char*         libhal_volume_get_partition_uuid    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1555
<a class="indexterm" name="id3061897"></a><pre class="programlisting">const char*         libhal_volume_get_partition_uuid    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1556
1556
<p>
1557
1557
 
1558
1558
</p>
1560
1560
<col align="left" valign="top">
1561
1561
<tbody>
1562
1562
<tr>
1563
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1563
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1564
1564
<td>
1565
1565
</td>
1566
1566
</tr>
1567
1567
<tr>
1568
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1568
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1569
1569
<td>
1570
1570
 
1571
1571
 
1576
1576
</div>
1577
1577
<hr>
1578
1578
<div class="refsect2" lang="en">
1579
 
<a name="id2645444"></a><h3>
 
1579
<a name="id3061956"></a><h3>
1580
1580
<a name="libhal-volume-get-partition-flags"></a>libhal_volume_get_partition_flags ()</h3>
1581
 
<a class="indexterm" name="id2645459"></a><pre class="programlisting">const char**        libhal_volume_get_partition_flags   (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1581
<a class="indexterm" name="id3061970"></a><pre class="programlisting">const char**        libhal_volume_get_partition_flags   (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1582
1582
<p>
1583
1583
 
1584
1584
</p>
1586
1586
<col align="left" valign="top">
1587
1587
<tbody>
1588
1588
<tr>
1589
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1589
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1590
1590
<td>
1591
1591
</td>
1592
1592
</tr>
1593
1593
<tr>
1594
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1594
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1595
1595
<td>
1596
1596
 
1597
1597
 
1602
1602
</div>
1603
1603
<hr>
1604
1604
<div class="refsect2" lang="en">
1605
 
<a name="id2645517"></a><h3>
 
1605
<a name="id3062028"></a><h3>
1606
1606
<a name="libhal-volume-get-partition-number"></a>libhal_volume_get_partition_number ()</h3>
1607
 
<a class="indexterm" name="id2645532"></a><pre class="programlisting">unsigned int        libhal_volume_get_partition_number  (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1607
<a class="indexterm" name="id3062043"></a><pre class="programlisting">unsigned int        libhal_volume_get_partition_number  (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1608
1608
<p>
1609
1609
 
1610
1610
</p>
1612
1612
<col align="left" valign="top">
1613
1613
<tbody>
1614
1614
<tr>
1615
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1615
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1616
1616
<td>
1617
1617
</td>
1618
1618
</tr>
1619
1619
<tr>
1620
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1620
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1621
1621
<td>
1622
1622
 
1623
1623
 
1628
1628
</div>
1629
1629
<hr>
1630
1630
<div class="refsect2" lang="en">
1631
 
<a name="id2645590"></a><h3>
 
1631
<a name="id3062101"></a><h3>
1632
1632
<a name="libhal-volume-get-partition-start-offset"></a>libhal_volume_get_partition_start_offset ()</h3>
1633
 
<a class="indexterm" name="id2645604"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_partition_start_offset
1634
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1633
<a class="indexterm" name="id3062115"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_partition_start_offset
 
1634
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1635
1635
<p>
1636
1636
 
1637
1637
</p>
1639
1639
<col align="left" valign="top">
1640
1640
<tbody>
1641
1641
<tr>
1642
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1642
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1643
1643
<td>
1644
1644
</td>
1645
1645
</tr>
1646
1646
<tr>
1647
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1647
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1648
1648
<td>
1649
1649
 
1650
1650
 
1655
1655
</div>
1656
1656
<hr>
1657
1657
<div class="refsect2" lang="en">
1658
 
<a name="id2645662"></a><h3>
 
1658
<a name="id3062174"></a><h3>
1659
1659
<a name="libhal-volume-get-partition-media-size"></a>libhal_volume_get_partition_media_size ()</h3>
1660
 
<a class="indexterm" name="id2645676"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_partition_media_size
1661
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1660
<a class="indexterm" name="id3062188"></a><pre class="programlisting">dbus_uint64_t       libhal_volume_get_partition_media_size
 
1661
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1662
1662
<p>
1663
1663
 
1664
1664
</p>
1666
1666
<col align="left" valign="top">
1667
1667
<tbody>
1668
1668
<tr>
1669
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1669
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1670
1670
<td>
1671
1671
</td>
1672
1672
</tr>
1673
1673
<tr>
1674
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1674
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1675
1675
<td>
1676
1676
 
1677
1677
 
1682
1682
</div>
1683
1683
<hr>
1684
1684
<div class="refsect2" lang="en">
1685
 
<a name="id2645735"></a><h3>
 
1685
<a name="id3062247"></a><h3>
1686
1686
<a name="libhal-volume-get-label"></a>libhal_volume_get_label ()</h3>
1687
 
<a class="indexterm" name="id2645748"></a><pre class="programlisting">const char*         libhal_volume_get_label             (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1687
<a class="indexterm" name="id3062260"></a><pre class="programlisting">const char*         libhal_volume_get_label             (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1688
1688
<p>
1689
1689
 
1690
1690
</p>
1692
1692
<col align="left" valign="top">
1693
1693
<tbody>
1694
1694
<tr>
1695
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1695
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1696
1696
<td>
1697
1697
</td>
1698
1698
</tr>
1699
1699
<tr>
1700
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1700
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1701
1701
<td>
1702
1702
 
1703
1703
 
1708
1708
</div>
1709
1709
<hr>
1710
1710
<div class="refsect2" lang="en">
1711
 
<a name="id2645807"></a><h3>
 
1711
<a name="id3062318"></a><h3>
1712
1712
<a name="libhal-volume-get-mount-point"></a>libhal_volume_get_mount_point ()</h3>
1713
 
<a class="indexterm" name="id2645821"></a><pre class="programlisting">const char*         libhal_volume_get_mount_point       (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1713
<a class="indexterm" name="id3062333"></a><pre class="programlisting">const char*         libhal_volume_get_mount_point       (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1714
1714
<p>
1715
1715
 
1716
1716
</p>
1718
1718
<col align="left" valign="top">
1719
1719
<tbody>
1720
1720
<tr>
1721
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1721
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1722
1722
<td>
1723
1723
</td>
1724
1724
</tr>
1725
1725
<tr>
1726
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1726
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1727
1727
<td>
1728
1728
 
1729
1729
 
1734
1734
</div>
1735
1735
<hr>
1736
1736
<div class="refsect2" lang="en">
1737
 
<a name="id2645879"></a><h3>
 
1737
<a name="id3062391"></a><h3>
1738
1738
<a name="libhal-volume-get-uuid"></a>libhal_volume_get_uuid ()</h3>
1739
 
<a class="indexterm" name="id2645893"></a><pre class="programlisting">const char*         libhal_volume_get_uuid              (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1739
<a class="indexterm" name="id3062405"></a><pre class="programlisting">const char*         libhal_volume_get_uuid              (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1740
1740
<p>
1741
1741
 
1742
1742
</p>
1744
1744
<col align="left" valign="top">
1745
1745
<tbody>
1746
1746
<tr>
1747
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1747
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1748
1748
<td>
1749
1749
</td>
1750
1750
</tr>
1751
1751
<tr>
1752
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1752
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1753
1753
<td>
1754
1754
 
1755
1755
 
1760
1760
</div>
1761
1761
<hr>
1762
1762
<div class="refsect2" lang="en">
1763
 
<a name="id2645952"></a><h3>
 
1763
<a name="id3062463"></a><h3>
1764
1764
<a name="libhal-volume-get-storage-device-udi"></a>libhal_volume_get_storage_device_udi ()</h3>
1765
 
<a class="indexterm" name="id2645966"></a><pre class="programlisting">const char*         libhal_volume_get_storage_device_udi
1766
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1765
<a class="indexterm" name="id3062478"></a><pre class="programlisting">const char*         libhal_volume_get_storage_device_udi
 
1766
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1767
1767
<p>
1768
1768
 
1769
1769
</p>
1771
1771
<col align="left" valign="top">
1772
1772
<tbody>
1773
1773
<tr>
1774
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1774
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1775
1775
<td>
1776
1776
</td>
1777
1777
</tr>
1778
1778
<tr>
1779
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1779
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1780
1780
<td>
1781
1781
 
1782
1782
 
1787
1787
</div>
1788
1788
<hr>
1789
1789
<div class="refsect2" lang="en">
1790
 
<a name="id2646025"></a><h3>
 
1790
<a name="id3062537"></a><h3>
1791
1791
<a name="libhal-volume-crypto-get-backing-volume-udi"></a>libhal_volume_crypto_get_backing_volume_udi ()</h3>
1792
 
<a class="indexterm" name="id2646040"></a><pre class="programlisting">const char*         libhal_volume_crypto_get_backing_volume_udi
1793
 
                                                        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1792
<a class="indexterm" name="id3062552"></a><pre class="programlisting">const char*         libhal_volume_crypto_get_backing_volume_udi
 
1793
                                                        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1794
1794
<p>
1795
1795
 
1796
1796
</p>
1798
1798
<col align="left" valign="top">
1799
1799
<tbody>
1800
1800
<tr>
1801
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1801
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1802
1802
<td>
1803
1803
</td>
1804
1804
</tr>
1805
1805
<tr>
1806
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1806
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1807
1807
<td>
1808
1808
 
1809
1809
 
1814
1814
</div>
1815
1815
<hr>
1816
1816
<div class="refsect2" lang="en">
1817
 
<a name="id2646099"></a><h3>
 
1817
<a name="id3062611"></a><h3>
1818
1818
<a name="libhal-volume-crypto-get-clear-volume-udi"></a>libhal_volume_crypto_get_clear_volume_udi ()</h3>
1819
 
<a class="indexterm" name="id2646114"></a><pre class="programlisting">char*               libhal_volume_crypto_get_clear_volume_udi
 
1819
<a class="indexterm" name="id3062626"></a><pre class="programlisting">char*               libhal_volume_crypto_get_clear_volume_udi
1820
1820
                                                        (<a
1821
1821
href="../libhal/libhal-libhal.html#LibHalContext"
1822
1822
>LibHalContext</a> *hal_ctx,
1823
 
                                                         <a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1823
                                                         <a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1824
1824
<p>
1825
1825
 
1826
1826
</p>
1828
1828
<col align="left" valign="top">
1829
1829
<tbody>
1830
1830
<tr>
1831
 
<td><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></td>
1832
 
<td>
1833
 
</td>
1834
 
</tr>
1835
 
<tr>
1836
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
1837
 
<td>
1838
 
</td>
1839
 
</tr>
1840
 
<tr>
1841
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1831
<td><p><span class="term"><em class="parameter"><code>hal_ctx</code></em>&#160;:</span></p></td>
 
1832
<td>
 
1833
</td>
 
1834
</tr>
 
1835
<tr>
 
1836
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
 
1837
<td>
 
1838
</td>
 
1839
</tr>
 
1840
<tr>
 
1841
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1842
1842
<td>
1843
1843
 
1844
1844
 
1849
1849
</div>
1850
1850
<hr>
1851
1851
<div class="refsect2" lang="en">
1852
 
<a name="id2646194"></a><h3>
 
1852
<a name="id3062705"></a><h3>
1853
1853
<a name="libhal-volume-disc-has-audio"></a>libhal_volume_disc_has_audio ()</h3>
1854
 
<a class="indexterm" name="id2646207"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_has_audio        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1854
<a class="indexterm" name="id3062719"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_has_audio        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1855
1855
<p>
1856
1856
 
1857
1857
</p>
1859
1859
<col align="left" valign="top">
1860
1860
<tbody>
1861
1861
<tr>
1862
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1862
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1863
1863
<td>
1864
1864
</td>
1865
1865
</tr>
1866
1866
<tr>
1867
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1867
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1868
1868
<td>
1869
1869
 
1870
1870
 
1875
1875
</div>
1876
1876
<hr>
1877
1877
<div class="refsect2" lang="en">
1878
 
<a name="id2646265"></a><h3>
 
1878
<a name="id3062776"></a><h3>
1879
1879
<a name="libhal-volume-disc-has-data"></a>libhal_volume_disc_has_data ()</h3>
1880
 
<a class="indexterm" name="id2646279"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_has_data         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1880
<a class="indexterm" name="id3062790"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_has_data         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1881
1881
<p>
1882
1882
 
1883
1883
</p>
1885
1885
<col align="left" valign="top">
1886
1886
<tbody>
1887
1887
<tr>
1888
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1888
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1889
1889
<td>
1890
1890
</td>
1891
1891
</tr>
1892
1892
<tr>
1893
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1893
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1894
1894
<td>
1895
1895
 
1896
1896
 
1901
1901
</div>
1902
1902
<hr>
1903
1903
<div class="refsect2" lang="en">
1904
 
<a name="id2646335"></a><h3>
 
1904
<a name="id3062847"></a><h3>
1905
1905
<a name="libhal-volume-disc-is-blank"></a>libhal_volume_disc_is_blank ()</h3>
1906
 
<a class="indexterm" name="id2646349"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_blank         (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1906
<a class="indexterm" name="id3062861"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_blank         (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1907
1907
<p>
1908
1908
 
1909
1909
</p>
1911
1911
<col align="left" valign="top">
1912
1912
<tbody>
1913
1913
<tr>
1914
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1914
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1915
1915
<td>
1916
1916
</td>
1917
1917
</tr>
1918
1918
<tr>
1919
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1919
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1920
1920
<td>
1921
1921
 
1922
1922
 
1927
1927
</div>
1928
1928
<hr>
1929
1929
<div class="refsect2" lang="en">
1930
 
<a name="id2646406"></a><h3>
 
1930
<a name="id3062917"></a><h3>
1931
1931
<a name="libhal-volume-disc-is-rewritable"></a>libhal_volume_disc_is_rewritable ()</h3>
1932
 
<a class="indexterm" name="id2646419"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_rewritable    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1932
<a class="indexterm" name="id3062931"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_rewritable    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1933
1933
<p>
1934
1934
 
1935
1935
</p>
1937
1937
<col align="left" valign="top">
1938
1938
<tbody>
1939
1939
<tr>
1940
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1940
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1941
1941
<td>
1942
1942
</td>
1943
1943
</tr>
1944
1944
<tr>
1945
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1945
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1946
1946
<td>
1947
1947
 
1948
1948
 
1953
1953
</div>
1954
1954
<hr>
1955
1955
<div class="refsect2" lang="en">
1956
 
<a name="id2646477"></a><h3>
 
1956
<a name="id3062988"></a><h3>
1957
1957
<a name="libhal-volume-disc-is-appendable"></a>libhal_volume_disc_is_appendable ()</h3>
1958
 
<a class="indexterm" name="id2646490"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_appendable    (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1958
<a class="indexterm" name="id3063002"></a><pre class="programlisting">dbus_bool_t         libhal_volume_disc_is_appendable    (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1959
1959
<p>
1960
1960
 
1961
1961
</p>
1963
1963
<col align="left" valign="top">
1964
1964
<tbody>
1965
1965
<tr>
1966
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1966
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1967
1967
<td>
1968
1968
</td>
1969
1969
</tr>
1970
1970
<tr>
1971
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1971
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1972
1972
<td>
1973
1973
 
1974
1974
 
1979
1979
</div>
1980
1980
<hr>
1981
1981
<div class="refsect2" lang="en">
1982
 
<a name="id2646548"></a><h3>
 
1982
<a name="id3063059"></a><h3>
1983
1983
<a name="libhal-volume-get-disc-type"></a>libhal_volume_get_disc_type ()</h3>
1984
 
<a class="indexterm" name="id2646562"></a><pre class="programlisting">LibHalVolumeDiscType libhal_volume_get_disc_type        (<a href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
 
1984
<a class="indexterm" name="id3063073"></a><pre class="programlisting">LibHalVolumeDiscType libhal_volume_get_disc_type        (<a class="link" href="libhal-storage-libhal-storage.html#LibHalVolume">LibHalVolume</a> *volume);</pre>
1985
1985
<p>
1986
1986
 
1987
1987
</p>
1989
1989
<col align="left" valign="top">
1990
1990
<tbody>
1991
1991
<tr>
1992
 
<td><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></td>
 
1992
<td><p><span class="term"><em class="parameter"><code>volume</code></em>&#160;:</span></p></td>
1993
1993
<td>
1994
1994
</td>
1995
1995
</tr>
1996
1996
<tr>
1997
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1997
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1998
1998
<td>
1999
1999
 
2000
2000
 
2005
2005
</div>
2006
2006
<hr>
2007
2007
<div class="refsect2" lang="en">
2008
 
<a name="id2646618"></a><h3>
 
2008
<a name="id3063130"></a><h3>
2009
2009
<a name="libhal-volume-get-msdos-part-table-type"></a>libhal_volume_get_msdos_part_table_type ()</h3>
2010
 
<a class="indexterm" name="id2646633"></a><pre class="programlisting">int                 libhal_volume_get_msdos_part_table_type
 
2010
<a class="indexterm" name="id3063144"></a><pre class="programlisting">int                 libhal_volume_get_msdos_part_table_type
2011
2011
                                                        ();</pre>
2012
2012
<p>
2013
2013
</p>
2017
2017
<div class="variablelist"><table border="0">
2018
2018
<col align="left" valign="top">
2019
2019
<tbody><tr>
2020
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
2020
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
2021
2021
<td>              The partition type or -1 if volume is not
2022
2022
                       a partition or the media the volume stems from
2023
2023
                       isn't partition with a MS DOS style table