public class Drive : Object {
public signal void volume_mounted ( Volume volume ) ;
public signal void volume_pre_unmount ( Volume volume ) ;
public signal void volume_unmounted ( Volume volume ) ;
public int compare ( Drive b ) ;
public void eject ( VolumeOpCallback callback ) ;
public weak string get_activation_uri ( ) ;
public weak string get_device_path ( ) ;
public DeviceType get_device_type ( ) ;
public weak string get_display_name ( ) ;
public weak string get_hal_udi ( ) ;
public weak string get_icon ( ) ;
public ulong get_id ( ) ;
public weak Volume get_mounted_volume ( ) ;
public weak GLib.List get_mounted_volumes ( ) ;
public bool is_connected ( ) ;
public bool is_mounted ( ) ;
public bool is_user_visible ( ) ;
public void mount ( VolumeOpCallback callback ) ;
public bool needs_eject ( ) ;
public weak Drive ref ( ) ;
public void unmount ( VolumeOpCallback callback ) ;
public void unref ( ) ;
public static void volume_list_free ( GLib.List volumes ) ;
}

public signal void volume_mounted ( Volume volume ) ;
public signal void volume_pre_unmount ( Volume volume ) ;
public signal void volume_unmounted ( Volume volume ) ;
public int compare ( Drive b ) ;
public void eject ( VolumeOpCallback callback ) ;
public weak string get_activation_uri ( ) ;
public weak string get_device_path ( ) ;
public DeviceType get_device_type ( ) ;
public weak string get_display_name ( ) ;
public weak string get_hal_udi ( ) ;
public weak string get_icon ( ) ;
public ulong get_id ( ) ;
public weak Volume get_mounted_volume ( ) ;
public weak GLib.List get_mounted_volumes ( ) ;
public bool is_connected ( ) ;
public bool is_mounted ( ) ;
public bool is_user_visible ( ) ;
public void mount ( VolumeOpCallback callback ) ;
public bool needs_eject ( ) ;
public weak Drive ref ( ) ;
public void unmount ( VolumeOpCallback callback ) ;
public void unref ( ) ;
public static void volume_list_free ( GLib.List volumes ) ;
Created by Valadoc