2
* C Implementation: vfs-volume
7
* Author: Hong Jen Yee (PCMan) <pcman.tw (AT) gmail.com>, (C) 2006
9
* Copyright: See COPYING file that comes with this distribution
17
#include "vfs-volume.h"
19
#include <glib/gi18n.h>
27
gboolean vfs_volume_init()
32
gboolean vfs_volume_finalize()
37
const GList* vfs_volume_get_all_volumes()
42
void vfs_volume_add_callback( VFSVolumeCallback cb, gpointer user_data )
45
void vfs_volume_remove_callback( VFSVolumeCallback cb, gpointer user_data )
48
gboolean vfs_volume_mount( VFSVolume* vol, GError** err )
53
gboolean vfs_volume_umount( VFSVolume *vol, GError** err )
58
gboolean vfs_volume_eject( VFSVolume *vol, GError** err )
63
const char* vfs_volume_get_disp_name( VFSVolume *vol )
68
const char* vfs_volume_get_mount_point( VFSVolume *vol )
73
const char* vfs_volume_get_device( VFSVolume *vol )
78
const char* vfs_volume_get_fstype( VFSVolume *vol )
83
const char* vfs_volume_get_icon( VFSVolume *vol )
88
gboolean vfs_volume_is_removable( VFSVolume *vol )
93
gboolean vfs_volume_is_mounted( VFSVolume *vol )
98
gboolean vfs_volume_requires_eject( VFSVolume *vol )