| Top |  |  |  |  | 
| dev_t | udisks_mount_get_dev () | 
| UDisksMountType | udisks_mount_get_mount_type () | 
| const gchar * | udisks_mount_get_mount_path () | 
| gint | udisks_mount_compare () | 
| UDisksMountMonitor * | udisks_mount_monitor_new () | 
| GList * | udisks_mount_monitor_get_mounts_for_dev () | 
| gboolean | udisks_mount_monitor_is_dev_in_use () | 
This type is used for monitoring mounted devices and swap devices
in use. On Linux, this is done by inspecting and monitoring the
/proc/self/mountinfo and
/proc/swaps files.
dev_t
udisks_mount_get_dev (UDisksMount *mount);
Gets the device number for mount
.
UDisksMountType
udisks_mount_get_mount_type (UDisksMount *mount);
Gets the UDisksMountType for mount
.
const gchar *
udisks_mount_get_mount_path (UDisksMount *mount);
Gets the mount path for a UDISKS_MOUNT_TYPE_FILESYSTEM-type mount.
It is a programming error to call this on any other type of UDisksMount.
gint udisks_mount_compare (UDisksMount *mount,UDisksMount *other_mount);
Comparison function for comparing two UDisksMount objects.
UDisksMountMonitor *
udisks_mount_monitor_new (void);
Creates a new UDisksMountMonitor object.
Signals are emitted in the 
GList * udisks_mount_monitor_get_mounts_for_dev (UDisksMountMonitor *monitor,dev_t dev);
Gets all UDisksMount objects for dev
.
 A GList of UDisksMount objects. The returned list must
be freed with g_list_free() after each element has been freed with
g_object_unref().
gboolean udisks_mount_monitor_is_dev_in_use (UDisksMountMonitor *monitor,dev_t dev,UDisksMountType *out_type);
Checks if dev
 is in use (e.g. mounted or swap-area in-use).
typedef struct _UDisksMount UDisksMount;
The UDisksMount structure contains only private data and should only be accessed using the provided API.
typedef struct _UDisksMountMonitor UDisksMountMonitor;
The UDisksMountMonitor structure contains only private data and should only be accessed using the provided API.
“mount-added” signalvoid user_function (UDisksMountMonitor *monitor, UDisksMount *mount, gpointer user_data)
Emitted when a mount is added.
This signal is emitted in the
thread-default main loopthat monitor
 was created in.
| monitor | ||
| mount | The UDisksMount that was added. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Has Details
“mount-removed” signalvoid user_function (UDisksMountMonitor *monitor, UDisksMount *mount, gpointer user_data)
Emitted when a mount is removed.
This signal is emitted in the
thread-default main loopthat monitor
 was created in.
| monitor | ||
| mount | The UDisksMount that was removed. | |
| user_data | user data set when the signal handler was connected. | 
Flags: Has Details