| 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. |