Bug 585591 – Starting/stopping drives
authorDavid Zeuthen <davidz@redhat.com>
Mon, 15 Jun 2009 14:53:41 +0000 (10:53 -0400)
committerDavid Zeuthen <davidz@redhat.com>
Mon, 15 Jun 2009 14:59:43 +0000 (10:59 -0400)
commitfae755e0568472a2c37e6a9d0ad0fde809749a1f
tree5d32630b9d1c107898f3424d55af567f0d40007c
parentbb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0
Bug 585591 – Starting/stopping drives

Add API for starting/stopping drives. This new API will enable
GVolumeMonitor and GVfs implementations to add support for the
following features

 1. Powering down external hard disk enclosures / drives

 2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS)

 3. Connecting/disconnecting iSCSI devices

 4. Reacting to the user pressing e.g. the "remove drive" button on
    a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay

See the bug for the corresponding GVfs and Nautilus changes.
docs/reference/gio/gio-sections.txt
gio/gdrive.c
gio/gdrive.h
gio/gfile.c
gio/gfile.h
gio/gfileinfo.h
gio/gio.symbols
gio/gioenums.h
gio/gunionvolumemonitor.c
gio/gvolumemonitor.c
gio/gvolumemonitor.h