Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gvolumemonitor.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GVolumeMonitor
 
struct  _GVolumeMonitorClass
 

Macros

#define G_TYPE_VOLUME_MONITOR   (g_volume_monitor_get_type ())
 
#define G_VOLUME_MONITOR(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_VOLUME_MONITOR, GVolumeMonitor))
 
#define G_VOLUME_MONITOR_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_VOLUME_MONITOR, GVolumeMonitorClass))
 
#define G_VOLUME_MONITOR_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_VOLUME_MONITOR, GVolumeMonitorClass))
 
#define G_IS_VOLUME_MONITOR(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_VOLUME_MONITOR))
 
#define G_IS_VOLUME_MONITOR_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_VOLUME_MONITOR))
 
#define G_VOLUME_MONITOR_EXTENSION_POINT_NAME   "gio-volume-monitor"
 

Typedefs

typedef struct _GVolumeMonitorClass GVolumeMonitorClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_volume_monitor_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GVolumeMonitorg_volume_monitor_get (void)
 
GIO_AVAILABLE_IN_ALL GListg_volume_monitor_get_connected_drives (GVolumeMonitor *volume_monitor)
 
GIO_AVAILABLE_IN_ALL GListg_volume_monitor_get_volumes (GVolumeMonitor *volume_monitor)
 
GIO_AVAILABLE_IN_ALL GListg_volume_monitor_get_mounts (GVolumeMonitor *volume_monitor)
 
GIO_AVAILABLE_IN_ALL GVolumeg_volume_monitor_get_volume_for_uuid (GVolumeMonitor *volume_monitor, const char *uuid)
 
GIO_AVAILABLE_IN_ALL GMountg_volume_monitor_get_mount_for_uuid (GVolumeMonitor *volume_monitor, const char *uuid)
 
GIO_DEPRECATED GVolumeg_volume_monitor_adopt_orphan_mount (GMount *mount)
 

Macro Definition Documentation

◆ G_IS_VOLUME_MONITOR

#define G_IS_VOLUME_MONITOR ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_VOLUME_MONITOR))

Definition at line 41 of file gvolumemonitor.h.

◆ G_IS_VOLUME_MONITOR_CLASS

#define G_IS_VOLUME_MONITOR_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_VOLUME_MONITOR))

Definition at line 42 of file gvolumemonitor.h.

◆ G_TYPE_VOLUME_MONITOR

#define G_TYPE_VOLUME_MONITOR   (g_volume_monitor_get_type ())

Definition at line 37 of file gvolumemonitor.h.

◆ G_VOLUME_MONITOR

#define G_VOLUME_MONITOR ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_VOLUME_MONITOR, GVolumeMonitor))

Definition at line 38 of file gvolumemonitor.h.

◆ G_VOLUME_MONITOR_CLASS

#define G_VOLUME_MONITOR_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_VOLUME_MONITOR, GVolumeMonitorClass))

Definition at line 39 of file gvolumemonitor.h.

◆ G_VOLUME_MONITOR_EXTENSION_POINT_NAME

#define G_VOLUME_MONITOR_EXTENSION_POINT_NAME   "gio-volume-monitor"

G_VOLUME_MONITOR_EXTENSION_POINT_NAME:

Extension point for volume monitor functionality. See [Extending GIO][extending-gio].

Definition at line 50 of file gvolumemonitor.h.

◆ G_VOLUME_MONITOR_GET_CLASS

#define G_VOLUME_MONITOR_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_VOLUME_MONITOR, GVolumeMonitorClass))

Definition at line 40 of file gvolumemonitor.h.

Typedef Documentation

◆ GVolumeMonitorClass

Definition at line 52 of file gvolumemonitor.h.

Function Documentation

◆ g_volume_monitor_adopt_orphan_mount()

GIO_DEPRECATED GVolume * g_volume_monitor_adopt_orphan_mount ( GMount * mount)

◆ g_volume_monitor_get()

GIO_AVAILABLE_IN_ALL GVolumeMonitor * g_volume_monitor_get ( void )

◆ g_volume_monitor_get_connected_drives()

GIO_AVAILABLE_IN_ALL GList * g_volume_monitor_get_connected_drives ( GVolumeMonitor * volume_monitor)

◆ g_volume_monitor_get_mount_for_uuid()

GIO_AVAILABLE_IN_ALL GMount * g_volume_monitor_get_mount_for_uuid ( GVolumeMonitor * volume_monitor,
const char * uuid )

◆ g_volume_monitor_get_mounts()

GIO_AVAILABLE_IN_ALL GList * g_volume_monitor_get_mounts ( GVolumeMonitor * volume_monitor)

◆ g_volume_monitor_get_type()

GIO_AVAILABLE_IN_ALL GType g_volume_monitor_get_type ( void )

◆ g_volume_monitor_get_volume_for_uuid()

GIO_AVAILABLE_IN_ALL GVolume * g_volume_monitor_get_volume_for_uuid ( GVolumeMonitor * volume_monitor,
const char * uuid )

◆ g_volume_monitor_get_volumes()

GIO_AVAILABLE_IN_ALL GList * g_volume_monitor_get_volumes ( GVolumeMonitor * volume_monitor)