40
41
<th width="100%" align="center">GIO Reference Manual</th>
41
42
<td><a accesskey="n" href="icons.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
43
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2770811" class="shortcut">Top</a>
45
<a href="#id2894404" class="shortcut">Description</a>
47
<a href="#id2890103" class="shortcut">Object Hierarchy</a>
49
<a href="#id2890126" class="shortcut">Signals</a></nobr></td></tr>
44
<tr><td colspan="5" class="shortcuts">
45
<a href="#gio-Unix-Mounts.synopsis" class="shortcut">Top</a>
47
<a href="#gio-Unix-Mounts.description" class="shortcut">Description</a>
49
<a href="#gio-Unix-Mounts.object-hierarchy" class="shortcut">Object Hierarchy</a>
51
<a href="#gio-Unix-Mounts.signals" class="shortcut">Signals</a>
51
54
<div class="refentry" lang="en">
52
55
<a name="gio-Unix-Mounts"></a><div class="titlepage"></div>
53
56
<div class="refnamediv"><table width="100%"><tr>
56
<a name="id2770811"></a><span class="refentrytitle">Unix Mounts</span>
58
<p>Unix Mounts — Unix Mounts</p>
58
<h2><span class="refentrytitle"><a name="gio-Unix-Mounts.top_of_page"></a>Unix Mounts</span></h2>
59
<p>Unix Mounts — Unix Mounts</p>
60
61
<td valign="top" align="right"></td>
61
62
</tr></table></div>
62
63
<div class="refsynopsisdiv">
64
<a name="gio-Unix-Mounts.synopsis"></a><h2>Synopsis</h2>
64
65
<a name="GUnixMountMonitor"></a><pre class="synopsis">
66
67
#include <gio/gunixmounts.h>
69
<a class="link" href="gio-Unix-Mounts.html#GUnixMount">GUnixMount</a>;
70
<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a>;
71
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a>;
72
<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-struct">GUnixMountMonitor</a>;
73
void <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-free">g_unix_mount_free</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
76
>gint</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-compare">g_unix_mount_compare</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount1,
77
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount2);
78
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-mount-path">g_unix_mount_get_mount_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
79
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-device-path">g_unix_mount_get_device_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
80
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-fs-type">g_unix_mount_get_fs_type</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
83
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-readonly">g_unix_mount_is_readonly</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
86
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-system-internal">g_unix_mount_is_system_internal</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
87
<a class="link" href="GIcon.html" title="GIcon">GIcon</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-icon">g_unix_mount_guess_icon</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
88
char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-name">g_unix_mount_guess_name</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
90
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
91
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-can-eject">g_unix_mount_guess_can_eject</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
94
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-should-display">g_unix_mount_guess_should_display</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
95
void <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-free">g_unix_mount_point_free</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
98
>gint</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-compare">g_unix_mount_point_compare</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount1,
99
<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount2);
100
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path">g_unix_mount_point_get_mount_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
101
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-device-path">g_unix_mount_point_get_device_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
102
const char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type">g_unix_mount_point_get_fs_type</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
105
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-readonly">g_unix_mount_point_is_readonly</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
107
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
108
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable">g_unix_mount_point_is_user_mountable</a>
109
(<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-loopback">g_unix_mount_point_is_loopback</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
113
<a class="link" href="GIcon.html" title="GIcon">GIcon</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-icon">g_unix_mount_point_guess_icon</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
114
char* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-name">g_unix_mount_point_guess_name</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
116
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
117
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject">g_unix_mount_point_guess_can_eject</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint">GUnixMountPoint</a> *mount_point);
119
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
120
>GList</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-get">g_unix_mount_points_get</a> (<a
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
122
>guint64</a> *time_read);
124
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
125
>GList</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-get">g_unix_mounts_get</a> (<a
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
127
>guint64</a> *time_read);
128
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-at">g_unix_mount_at</a> (const char *mount_path,
69
<a class="link" href="gio-Unix-Mounts.html#GUnixMount" title="GUnixMount">GUnixMount</a>;
70
<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a>;
71
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a>;
72
<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-struct" title="GUnixMountMonitor">GUnixMountMonitor</a>;
73
void <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-free" title="g_unix_mount_free ()">g_unix_mount_free</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
76
>gint</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-compare" title="g_unix_mount_compare ()">g_unix_mount_compare</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount1,
77
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount2);
78
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-mount-path" title="g_unix_mount_get_mount_path ()">g_unix_mount_get_mount_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
79
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-device-path" title="g_unix_mount_get_device_path ()">g_unix_mount_get_device_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
80
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-fs-type" title="g_unix_mount_get_fs_type ()">g_unix_mount_get_fs_type</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
83
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-readonly" title="g_unix_mount_is_readonly ()">g_unix_mount_is_readonly</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
86
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-system-internal" title="g_unix_mount_is_system_internal ()">g_unix_mount_is_system_internal</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
87
<a class="link" href="GIcon.html" title="GIcon">GIcon</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-icon" title="g_unix_mount_guess_icon ()">g_unix_mount_guess_icon</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
88
char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-name" title="g_unix_mount_guess_name ()">g_unix_mount_guess_name</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
90
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
91
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-can-eject" title="g_unix_mount_guess_can_eject ()">g_unix_mount_guess_can_eject</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
94
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-should-display" title="g_unix_mount_guess_should_display ()">g_unix_mount_guess_should_display</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);
95
void <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-free" title="g_unix_mount_point_free ()">g_unix_mount_point_free</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
98
>gint</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-compare" title="g_unix_mount_point_compare ()">g_unix_mount_point_compare</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount1,
99
<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount2);
100
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path" title="g_unix_mount_point_get_mount_path ()">g_unix_mount_point_get_mount_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
101
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-device-path" title="g_unix_mount_point_get_device_path ()">g_unix_mount_point_get_device_path</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
102
const char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type" title="g_unix_mount_point_get_fs_type ()">g_unix_mount_point_get_fs_type</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
105
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-readonly" title="g_unix_mount_point_is_readonly ()">g_unix_mount_point_is_readonly</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
107
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
108
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable" title="g_unix_mount_point_is_user_mountable ()">g_unix_mount_point_is_user_mountable</a>
109
(<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-loopback" title="g_unix_mount_point_is_loopback ()">g_unix_mount_point_is_loopback</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
113
<a class="link" href="GIcon.html" title="GIcon">GIcon</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-icon" title="g_unix_mount_point_guess_icon ()">g_unix_mount_point_guess_icon</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
114
char * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-name" title="g_unix_mount_point_guess_name ()">g_unix_mount_point_guess_name</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
116
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
117
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject" title="g_unix_mount_point_guess_can_eject ()">g_unix_mount_point_guess_can_eject</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a> *mount_point);
119
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
120
>GList</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-get" title="g_unix_mount_points_get ()">g_unix_mount_points_get</a> (<a
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
122
>guint64</a> *time_read);
124
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
125
>GList</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-get" title="g_unix_mounts_get ()">g_unix_mounts_get</a> (<a
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
127
>guint64</a> *time_read);
128
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-at" title="g_unix_mount_at ()">g_unix_mount_at</a> (const char *mount_path,
130
130
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
131
131
>guint64</a> *time_read);
133
133
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
134
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since">g_unix_mounts_changed_since</a> (<a
135
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
138
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
139
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-changed-since">g_unix_mount_points_changed_since</a> (<a
140
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
142
<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a>* <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-new">g_unix_mount_monitor_new</a> (void);
144
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
145
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal">g_unix_is_mount_path_system_internal</a>
134
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since" title="g_unix_mounts_changed_since ()">g_unix_mounts_changed_since</a> (<a
135
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
138
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
139
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-changed-since" title="g_unix_mount_points_changed_since ()">g_unix_mount_points_changed_since</a> (<a
140
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"
142
<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-new" title="g_unix_mount_monitor_new ()">g_unix_mount_monitor_new</a> (void);
143
void <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" title="g_unix_mount_monitor_set_rate_limit ()">g_unix_mount_monitor_set_rate_limit</a> (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> *mount_monitor,
146
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
147
>gboolean</a> <a class="link" href="gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal" title="g_unix_is_mount_path_system_internal ()">g_unix_is_mount_path_system_internal</a>
146
148
(const char *mount_path);
151
151
<div class="refsect1" lang="en">
152
<a name="id2890103"></a><h2>Object Hierarchy</h2>
152
<a name="gio-Unix-Mounts.object-hierarchy"></a><h2>Object Hierarchy</h2>
153
153
<pre class="synopsis">
156
155
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
161
160
<div class="refsect1" lang="en">
162
<a name="id2890126"></a><h2>Signals</h2>
161
<a name="gio-Unix-Mounts.signals"></a><h2>Signals</h2>
163
162
<pre class="synopsis">
165
"<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed">mountpoints-changed</a>" : Run Last
166
"<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed">mounts-changed</a>" : Run Last
163
"<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed" title='The "mountpoints-changed" signal'>mountpoints-changed</a>" : Run Last
164
"<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed" title='The "mounts-changed" signal'>mounts-changed</a>" : Run Last
169
167
<div class="refsect1" lang="en">
170
<a name="id2894404"></a><h2>Description</h2>
168
<a name="gio-Unix-Mounts.description"></a><h2>Description</h2>
172
170
Routines for managing mounted UNIX mount points and paths.</p>
177
174
<div class="refsect1" lang="en">
178
<a name="id2894424"></a><h2>Details</h2>
175
<a name="gio-Unix-Mounts.details"></a><h2>Details</h2>
179
176
<div class="refsect2" lang="en">
180
<a name="id2894435"></a><h3>
181
<a name="GUnixMount"></a>GUnixMount</h3>
182
<a class="indexterm" name="id2894447"></a><pre class="programlisting">typedef struct _GUnixMount GUnixMount;</pre>
177
<a name="GUnixMount"></a><h3>GUnixMount</h3>
178
<pre class="programlisting">typedef struct _GUnixMount GUnixMount;</pre>
184
180
Implementation of the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> interface for Unix systems.</p>
190
185
<div class="refsect2" lang="en">
191
<a name="id2894473"></a><h3>
192
<a name="GUnixMountPoint"></a>GUnixMountPoint</h3>
193
<a class="indexterm" name="id2894486"></a><pre class="programlisting">typedef struct _GUnixMountPoint GUnixMountPoint;</pre>
186
<a name="GUnixMountPoint"></a><h3>GUnixMountPoint</h3>
187
<pre class="programlisting">typedef struct _GUnixMountPoint GUnixMountPoint;</pre>
195
189
Defines a Unix mount point (e.g. <code class="filename">/dev</code>).
196
190
This corresponds roughly to a fstab entry.</p>
202
195
<div class="refsect2" lang="en">
203
<a name="id2894513"></a><h3>
204
<a name="GUnixMountEntry"></a>GUnixMountEntry</h3>
205
<a class="indexterm" name="id2894525"></a><pre class="programlisting">typedef struct _GUnixMountEntry GUnixMountEntry;</pre>
196
<a name="GUnixMountEntry"></a><h3>GUnixMountEntry</h3>
197
<pre class="programlisting">typedef struct _GUnixMountEntry GUnixMountEntry;</pre>
207
Defines a Unix mount entry (e.g. <code class="filename">/media/cdrom</code>).
199
Defines a Unix mount entry (e.g. <code class="filename">/media/cdrom</code>).
208
200
This corresponds roughly to a mtab entry.</p>
214
<div class="refsect2" lang="en">
215
<a name="id2894553"></a><h3>
216
<a name="GUnixMountMonitor-struct"></a>GUnixMountMonitor</h3>
217
<a class="indexterm" name="id2894564"></a><pre class="programlisting">typedef struct _GUnixMountMonitor GUnixMountMonitor;</pre>
219
Watches <a class="link" href="gio-Unix-Mounts.html#GUnixMount"><span class="type">GUnixMount</span></a>s for changes.</p>
225
<div class="refsect2" lang="en">
226
<a name="id2894593"></a><h3>
227
<a name="g-unix-mount-free"></a>g_unix_mount_free ()</h3>
228
<a class="indexterm" name="id2894606"></a><pre class="programlisting">void g_unix_mount_free (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount_entry);</pre>
205
<div class="refsect2" lang="en">
206
<a name="GUnixMountMonitor-struct"></a><h3>GUnixMountMonitor</h3>
207
<pre class="programlisting">typedef struct _GUnixMountMonitor GUnixMountMonitor;</pre>
209
Watches <a class="link" href="gio-Unix-Mounts.html#GUnixMount" title="GUnixMount"><span class="type">GUnixMount</span></a>s for changes.</p>
214
<div class="refsect2" lang="en">
215
<a name="g-unix-mount-free"></a><h3>g_unix_mount_free ()</h3>
216
<pre class="programlisting">void g_unix_mount_free (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount_entry);</pre>
230
218
Frees a unix mount.</p>
234
221
<div class="variablelist"><table border="0">
235
222
<col align="left" valign="top">
237
<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
238
<td> a <a class="link" href="gio-Unix-Mounts.html#GUnixMount"><span class="type">GUnixMount</span></a>.
224
<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
225
<td> a <a class="link" href="gio-Unix-Mounts.html#GUnixMount" title="GUnixMount"><span class="type">GUnixMount</span></a>.
244
231
<div class="refsect2" lang="en">
245
<a name="id2894662"></a><h3>
246
<a name="g-unix-mount-compare"></a>g_unix_mount_compare ()</h3>
247
<a class="indexterm" name="id2894673"></a><pre class="programlisting"><a
232
<a name="g-unix-mount-compare"></a><h3>g_unix_mount_compare ()</h3>
233
<pre class="programlisting"><a
248
234
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
249
>gint</a> g_unix_mount_compare (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount1,
250
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry">GUnixMountEntry</a> *mount2);</pre>
235
>gint</a> g_unix_mount_compare (<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount1,
236
<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a> *mount2);</pre>
252
238
Compares two unix mounts.</p>
256
241
<div class="variablelist"><table border="0">
257
242
<col align="left" valign="top">
260
<td><p><span class="term"><em class="parameter"><code>mount1</code></em> :</span></p></td>
261
<td> first <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.
265
<td><p><span class="term"><em class="parameter"><code>mount2</code></em> :</span></p></td>
266
<td> second <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.
270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
245
<td><p><span class="term"><em class="parameter"><code>mount1</code></em> :</span></p></td>
246
<td> first <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.
250
<td><p><span class="term"><em class="parameter"><code>mount2</code></em> :</span></p></td>
251
<td> second <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.
255
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271
256
<td> 1, 0 or -1 if <em class="parameter"><code>mount1</code></em> is greater than, equal to,
272
257
or less than <em class="parameter"><code>mount2</code></em>, respectively.
1073
1035
<div class="refsect1" lang="en">
1074
<a name="id2898344"></a><h2>Signal Details</h2>
1036
<a name="gio-Unix-Mounts.signal-details"></a><h2>Signal Details</h2>
1075
1037
<div class="refsect2" lang="en">
1076
<a name="id2898354"></a><h3>
1077
<a name="GUnixMountMonitor-mountpoints-changed"></a>The <code class="literal">"mountpoints-changed"</code> signal</h3>
1078
<a class="indexterm" name="id2898369"></a><pre class="programlisting">void user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> *arg0,
1038
<a name="GUnixMountMonitor-mountpoints-changed"></a><h3>The <code class="literal">"mountpoints-changed"</code> signal</h3>
1039
<pre class="programlisting">void user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> *monitor,
1080
1041
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
1081
1042
>gpointer</a> user_data) : Run Last</pre>
1083
1044
Emitted when the unix mount points have changed.</p>
1087
1047
<div class="variablelist"><table border="0">
1088
1048
<col align="left" valign="top">
1090
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1051
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
1052
<td> the object on which the signal is emitted
1056
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1091
1057
<td>user data set when the signal handler was connected.</td>
1096
1063
<div class="refsect2" lang="en">
1097
<a name="id2898421"></a><h3>
1098
<a name="GUnixMountMonitor-mounts-changed"></a>The <code class="literal">"mounts-changed"</code> signal</h3>
1099
<a class="indexterm" name="id2898435"></a><pre class="programlisting">void user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> *arg0,
1064
<a name="GUnixMountMonitor-mounts-changed"></a><h3>The <code class="literal">"mounts-changed"</code> signal</h3>
1065
<pre class="programlisting">void user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a> *monitor,
1101
1067
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
1102
1068
>gpointer</a> user_data) : Run Last</pre>
1104
1070
Emitted when the unix mounts have changed.</p>
1108
1073
<div class="variablelist"><table border="0">
1109
1074
<col align="left" valign="top">
1111
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1077
<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
1078
<td> the object on which the signal is emitted
1082
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1112
1083
<td>user data set when the signal handler was connected.</td>
1117
<div class="refsect1" lang="en">
1118
<a name="id2898490"></a><div class="refsect2" lang="en"><a name="id2898491"></a></div>
1090
<div class="footer">
1120
<div class="refsect2" lang="en"><a name="id2898492"></a></div>
1092
Generated by GTK-Doc V1.11</div>