GVolumeMonitor

GVolumeMonitor

Synopsis




                    GVolumeMonitor;
GVolumeMonitor*     g_volume_monitor_get                (void);
GList*              g_volume_monitor_get_mounted_volumes
                                                        (GVolumeMonitor *volume_monitor);
GList*              g_volume_monitor_get_connected_drives
                                                        (GVolumeMonitor *volume_monitor);


Object Hierarchy


  GObject
   +----GVolumeMonitor

Signals


  "drive-connected"                                : Run Last
  "drive-disconnected"                             : Run Last
  "volume-mounted"                                 : Run Last
  "volume-pre-unmount"                             : Run Last
  "volume-unmounted"                               : Run Last

Description

Details

GVolumeMonitor

typedef struct _GVolumeMonitor GVolumeMonitor;


g_volume_monitor_get ()

GVolumeMonitor*     g_volume_monitor_get                (void);

Returns :

a GVolumeMonitor.

g_volume_monitor_get_mounted_volumes ()

GList*              g_volume_monitor_get_mounted_volumes
                                                        (GVolumeMonitor *volume_monitor);

volume_monitor :

Returns :

a GList of mounted GVolumes.

g_volume_monitor_get_connected_drives ()

GList*              g_volume_monitor_get_connected_drives
                                                        (GVolumeMonitor *volume_monitor);

volume_monitor :

Returns :

a GList of connected GDrives.

Signal Details

The "drive-connected" signal

void                user_function                      (GVolumeMonitor *gvolumemonitor,
                                                        GDrive         *arg1,
                                                        gpointer        user_data)           : Run Last

gvolumemonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "drive-disconnected" signal

void                user_function                      (GVolumeMonitor *gvolumemonitor,
                                                        GDrive         *arg1,
                                                        gpointer        user_data)           : Run Last

gvolumemonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "volume-mounted" signal

void                user_function                      (GVolumeMonitor *gvolumemonitor,
                                                        GVolume        *arg1,
                                                        gpointer        user_data)           : Run Last

gvolumemonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "volume-pre-unmount" signal

void                user_function                      (GVolumeMonitor *gvolumemonitor,
                                                        GVolume        *arg1,
                                                        gpointer        user_data)           : Run Last

gvolumemonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "volume-unmounted" signal

void                user_function                      (GVolumeMonitor *gvolumemonitor,
                                                        GVolume        *arg1,
                                                        gpointer        user_data)           : Run Last

gvolumemonitor :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.