gio-2.0 Reference Manual

Synopsis

public class VolumeMonitor : Object  {
    public    signal void               drive_changed             ( Drive               drive )  ;
    public    signal void               drive_connected           ( Drive               drive )  ;
    public    signal void               drive_disconnected        ( Drive               drive )  ;
    public    signal void               mount_added               ( Mount               mount )  ;
    public    signal void               mount_changed             ( Mount               mount )  ;
    public    signal void               mount_pre_unmount         ( Mount               mount )  ;
    public    signal void               mount_removed             ( Mount               mount )  ;
    public    signal void               volume_added              ( Volume              volume )  ;
    public    signal void               volume_changed            ( Volume              volume )  ;
    public    signal void               volume_removed            ( Volume              volume )  ;


    public    static weak VolumeMonitor  get                       (  ) ;
    public    virtual weak Volume       adopt_orphan_mount        ( Mount               mount ) ;
    public    virtual weak List         get_connected_drives      (  ) ;
    public    virtual weak Mount        get_mount_for_uuid        ( string              uuid ) ;
    public    virtual weak List         get_mounts                (  ) ;
    public    virtual weak Volume       get_volume_for_uuid       ( string              uuid ) ;
    public    virtual weak List         get_volumes               (  ) ;
    public    virtual bool              is_supported              (  ) ;
}

VolumeMonitor Description

Details

Constructor Details

Field Details

Signal Details

drive_changed
    public    signal void               drive_changed             ( Drive               drive )  ;		

drive_connected
    public    signal void               drive_connected           ( Drive               drive )  ;		

drive_disconnected
    public    signal void               drive_disconnected        ( Drive               drive )  ;		

mount_added
    public    signal void               mount_added               ( Mount               mount )  ;		

mount_changed
    public    signal void               mount_changed             ( Mount               mount )  ;		

mount_pre_unmount
    public    signal void               mount_pre_unmount         ( Mount               mount )  ;		

mount_removed
    public    signal void               mount_removed             ( Mount               mount )  ;		

volume_added
    public    signal void               volume_added              ( Volume              volume )  ;		

volume_changed
    public    signal void               volume_changed            ( Volume              volume )  ;		

volume_removed
    public    signal void               volume_removed            ( Volume              volume )  ;		

Property Details

Method Details

get ()
    public    static weak VolumeMonitor  get                       (  ) ;		

adopt_orphan_mount ()
    public    virtual weak Volume       adopt_orphan_mount        ( Mount               mount ) ;		

get_connected_drives ()
    public    virtual weak List         get_connected_drives      (  ) ;		

get_mount_for_uuid ()
    public    virtual weak Mount        get_mount_for_uuid        ( string              uuid ) ;		

get_mounts ()
    public    virtual weak List         get_mounts                (  ) ;		

get_volume_for_uuid ()
    public    virtual weak Volume       get_volume_for_uuid       ( string              uuid ) ;		

get_volumes ()
    public    virtual weak List         get_volumes               (  ) ;		

is_supported ()
    public    virtual bool              is_supported              (  ) ;		


Created by Valadoc