gio-2.0 Reference Manual

Synopsis

public interface Drive {
    public    signal void               changed                   (  )  ;
    public    signal void               disconnected              (  )  ;
    public    signal void               eject_button              (  )  ;


    public    abstract bool             can_eject                 (  ) ;
    public    abstract bool             can_poll_for_media        (  ) ;
    public    abstract void             eject                     ( MountUnmountFlags   flags,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;
    public    abstract bool             eject_finish              ( AsyncResult         _result ) 
                                                             throws GLib.Error;
    public    abstract weak string      enumerate_identifiers     (  ) ;
    public    abstract weak Icon        get_icon                  (  ) ;
    public    abstract weak string      get_identifier            ( string              kind ) ;
    public    abstract weak string      get_name                  (  ) ;
    public    abstract weak List        get_volumes               (  ) ;
    public    abstract bool             has_media                 (  ) ;
    public    abstract bool             has_volumes               (  ) ;
    public    abstract bool             is_media_check_automatic  (  ) ;
    public    abstract bool             is_media_removable        (  ) ;
    public    abstract void             poll_for_media            ( Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;
    public    abstract bool             poll_for_media_finish     ( AsyncResult         _result ) 
                                                             throws GLib.Error;
}

Description

Details

Signal Details

changed
    public    signal void               changed                   (  )  ;		

disconnected
    public    signal void               disconnected              (  )  ;		

eject_button
    public    signal void               eject_button              (  )  ;		

Property Details

Method Details

can_eject ()
    public    abstract bool             can_eject                 (  ) ;		

can_poll_for_media ()
    public    abstract bool             can_poll_for_media        (  ) ;		

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

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

enumerate_identifiers ()
    public    abstract weak string      enumerate_identifiers     (  ) ;		

get_icon ()
    public    abstract weak Icon        get_icon                  (  ) ;		

get_identifier ()
    public    abstract weak string      get_identifier            ( string              kind ) ;		

get_name ()
    public    abstract weak string      get_name                  (  ) ;		

get_volumes ()
    public    abstract weak List        get_volumes               (  ) ;		

has_media ()
    public    abstract bool             has_media                 (  ) ;		

has_volumes ()
    public    abstract bool             has_volumes               (  ) ;		

is_media_check_automatic ()
    public    abstract bool             is_media_check_automatic  (  ) ;		

is_media_removable ()
    public    abstract bool             is_media_removable        (  ) ;		

poll_for_media ()
    public    abstract void             poll_for_media            ( Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;		

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


Created by Valadoc