gio-2.0 Reference Manual

Synopsis

public interface Mount {
    public    signal void               changed                   (  )  ;
    public    signal void               unmounted                 (  )  ;


    public    abstract bool             can_eject                 (  ) ;
    public    abstract bool             can_unmount               (  ) ;
    public    abstract void             eject                     ( MountUnmountFlags   flags,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;
    public    abstract bool             eject_finish              ( AsyncResult         _result ) 
                                                             throws GLib.Error;
    public    abstract weak Drive       get_drive                 (  ) ;
    public    abstract weak Icon        get_icon                  (  ) ;
    public    abstract weak string      get_name                  (  ) ;
    public    abstract weak File        get_root                  (  ) ;
    public    abstract weak string      get_uuid                  (  ) ;
    public    abstract weak Volume      get_volume                (  ) ;
    public    abstract void             remount                   ( MountMountFlags     flags,
                                                                    MountOperation      mount_operation,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;
    public    abstract bool             remount_finish            ( AsyncResult         _result ) 
                                                             throws GLib.Error;
    public    abstract void             unmount                   ( MountUnmountFlags   flags,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;
    public    abstract bool             unmount_finish            ( AsyncResult         _result ) 
                                                             throws GLib.Error;
}

Description

Details

Signal Details

changed
    public    signal void               changed                   (  )  ;		

unmounted
    public    signal void               unmounted                 (  )  ;		

Property Details

Method Details

can_eject ()
    public    abstract bool             can_eject                 (  ) ;		

can_unmount ()
    public    abstract bool             can_unmount               (  ) ;		

eject ()
    public    abstract void             eject                     ( MountUnmountFlags   flags,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;		

eject_finish ()
    public    abstract bool             eject_finish              ( AsyncResult         _result ) 
                                                             throws GLib.Error;		

get_drive ()
    public    abstract weak Drive       get_drive                 (  ) ;		

get_icon ()
    public    abstract weak Icon        get_icon                  (  ) ;		

get_name ()
    public    abstract weak string      get_name                  (  ) ;		

get_root ()
    public    abstract weak File        get_root                  (  ) ;		

get_uuid ()
    public    abstract weak string      get_uuid                  (  ) ;		

get_volume ()
    public    abstract weak Volume      get_volume                (  ) ;		

remount ()
    public    abstract void             remount                   ( MountMountFlags     flags,
                                                                    MountOperation      mount_operation,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;		

remount_finish ()
    public    abstract bool             remount_finish            ( AsyncResult         _result ) 
                                                             throws GLib.Error;		

unmount ()
    public    abstract void             unmount                   ( MountUnmountFlags   flags,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;		

unmount_finish ()
    public    abstract bool             unmount_finish            ( AsyncResult         _result ) 
                                                             throws GLib.Error;		


Created by Valadoc