![]() |
![]() |
![]() |
GIO Reference Manual | ![]() |
---|---|---|---|---|
GUnixMount; GUnixMountPoint; enum GUnixMountType; GUnixMountMonitor; void g_unix_mount_free (GUnixMount *mount_entry); void g_unix_mount_point_free (GUnixMountPoint *mount_point); gint g_unix_mount_compare (GUnixMount *mount1, GUnixMount *mount2); const char* g_unix_mount_get_mount_path (GUnixMount *mount_entry); const char* g_unix_mount_get_device_path (GUnixMount *mount_entry); const char* g_unix_mount_get_fs_type (GUnixMount *mount_entry); gboolean g_unix_mount_is_readonly (GUnixMount *mount_entry); gboolean g_unix_mount_is_system_internal (GUnixMount *mount_entry); GUnixMountType g_unix_mount_guess_type (GUnixMount *mount_entry); gint g_unix_mount_point_compare (GUnixMountPoint *mount1, GUnixMountPoint *mount2); const char* g_unix_mount_point_get_mount_path (GUnixMountPoint *mount_point); const char* g_unix_mount_point_get_device_path (GUnixMountPoint *mount_point); const char* g_unix_mount_point_get_fs_type (GUnixMountPoint *mount_point); gboolean g_unix_mount_point_is_readonly (GUnixMountPoint *mount_point); gboolean g_unix_mount_point_is_user_mountable (GUnixMountPoint *mount_point); gboolean g_unix_mount_point_is_loopback (GUnixMountPoint *mount_point); GUnixMountType g_unix_mount_point_guess_type (GUnixMountPoint *mount_point); GList* g_get_unix_mount_points (guint64 *time_read); GList* g_get_unix_mounts (guint64 *time_read); GUnixMount* g_get_unix_mount_at (const char *mount_path, guint64 *time_read); gboolean g_unix_mounts_changed_since (guint64 time); gboolean g_unix_mount_points_changed_since (guint64 time); GUnixMountMonitor* g_unix_mount_monitor_new (void);
typedef enum { G_UNIX_MOUNT_TYPE_UNKNOWN, G_UNIX_MOUNT_TYPE_FLOPPY, G_UNIX_MOUNT_TYPE_CDROM, G_UNIX_MOUNT_TYPE_NFS, G_UNIX_MOUNT_TYPE_ZIP, G_UNIX_MOUNT_TYPE_JAZ, G_UNIX_MOUNT_TYPE_MEMSTICK, G_UNIX_MOUNT_TYPE_CF, G_UNIX_MOUNT_TYPE_SM, G_UNIX_MOUNT_TYPE_SDMMC, G_UNIX_MOUNT_TYPE_IPOD, G_UNIX_MOUNT_TYPE_CAMERA, G_UNIX_MOUNT_TYPE_HD } GUnixMountType;
void g_unix_mount_point_free (GUnixMountPoint *mount_point);
|
gint g_unix_mount_compare (GUnixMount *mount1, GUnixMount *mount2);
|
first GUnixMount to compare. |
|
second GUnixMount to compare. |
Returns : |
1, 0 or -1 if mount1 is greater than, equal to,
or less than mount2 , respectively.
|
const char* g_unix_mount_get_mount_path (GUnixMount *mount_entry);
|
input GUnixMount to get the mount path for. |
Returns : |
the mount path for mount_entry .
|
const char* g_unix_mount_get_device_path (GUnixMount *mount_entry);
|
a GUnixMount. |
Returns : |
const char* g_unix_mount_get_fs_type (GUnixMount *mount_entry);
|
a GUnixMount. |
Returns : |
gboolean g_unix_mount_is_readonly (GUnixMount *mount_entry);
|
a GUnixMount. |
Returns : |
TRUE if mount_entry is read only.
|
gboolean g_unix_mount_is_system_internal (GUnixMount *mount_entry);
|
a GUnixMount. |
Returns : |
GUnixMountType g_unix_mount_guess_type (GUnixMount *mount_entry);
|
a GUnixMount. |
Returns : |
gint g_unix_mount_point_compare (GUnixMountPoint *mount1, GUnixMountPoint *mount2);
|
a GUnixMount. |
|
a GUnixMount. |
Returns : |
1, 0 or -1 if mount1 is greater than, equal to,
or less than mount2 , respectively.
|
const char* g_unix_mount_point_get_mount_path (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
const char* g_unix_mount_point_get_device_path (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
const char* g_unix_mount_point_get_fs_type (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
gboolean g_unix_mount_point_is_readonly (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
gboolean g_unix_mount_point_is_user_mountable (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
gboolean g_unix_mount_point_is_loopback (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
GUnixMountType g_unix_mount_point_guess_type (GUnixMountPoint *mount_point);
|
a GUnixMount. |
Returns : |
GList* g_get_unix_mount_points (guint64 *time_read);
|
guint64 to contain a timestamp. |
Returns : |
a GList of the UNIX mountpoints. If time_read
is set, it will be filled with the mount timestamp.
|
GList* g_get_unix_mounts (guint64 *time_read);
|
guint64 to contain a timestamp. |
Returns : |
a GList of the UNIX mounts. If time_read
is set, it will be filled with the mount timestamp.
|
GUnixMount* g_get_unix_mount_at (const char *mount_path, guint64 *time_read);
|
path to mount. |
|
guint64 to contain a timestamp. |
Returns : |
a GUnixMount. If time_read
is set, it will be filled with the mount timestamp.
|
gboolean g_unix_mounts_changed_since (guint64 time);
|
|
Returns : |
gboolean g_unix_mount_points_changed_since (guint64 time);
|
|
Returns : |
GUnixMountMonitor* g_unix_mount_monitor_new (void);
Returns : |
a new GUnixMountMonitor. |
"mountpoints-changed"
signalvoid user_function (GUnixMountMonitor *gunixmountmonitor, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"mounts-changed"
signalvoid user_function (GUnixMountMonitor *gunixmountmonitor, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |