[CCode (cheader_filename = "gio/gio.h")]
public class VolumeMonitor : GLib.Object {
public virtual unowned GLib.Volume adopt_orphan_mount (GLib.Mount mount);
- public static unowned GLib.VolumeMonitor @get ();
- public virtual unowned GLib.List get_connected_drives ();
- public virtual unowned GLib.Mount get_mount_for_uuid (string uuid);
- public virtual unowned GLib.List get_mounts ();
- public virtual unowned GLib.Volume get_volume_for_uuid (string uuid);
- public virtual unowned GLib.List get_volumes ();
+ public static GLib.VolumeMonitor @get ();
+ public virtual GLib.List get_connected_drives ();
+ public virtual GLib.Mount get_mount_for_uuid (string uuid);
+ public virtual GLib.List get_mounts ();
+ public virtual GLib.Volume get_volume_for_uuid (string uuid);
+ public virtual GLib.List get_volumes ();
[NoWrapper]
public virtual bool is_supported ();
public virtual signal void drive_changed (GLib.Drive drive);
g_simple_async_result_new.source_object nullable="1"
GSocketService::incoming.source_object nullable="1"
+
+g_volume_monitor_get transfer_ownership="1"
+g_volume_monitor_get_connected_drives transfer_ownership="1"
+g_volume_monitor_get_mount_for_uuid transfer_ownership="1"
+g_volume_monitor_get_mounts transfer_ownership="1"
+g_volume_monitor_get_volume_for_uuid transfer_ownership="1"
+g_volume_monitor_get_volumes transfer_ownership="1"