Tizen 2.1 base
[platform/upstream/glib2.0.git] / docs / reference / gio / html / GVolumeMonitor.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GVolumeMonitor</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GIO Reference Manual">
8 <link rel="up" href="volume_mon.html" title="Volumes and Drives">
9 <link rel="prev" href="volume_mon.html" title="Volumes and Drives">
10 <link rel="next" href="GVolume.html" title="GVolume">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="volume_mon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">GIO Reference Manual</th>
21 <td><a accesskey="n" href="GVolume.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#GVolumeMonitor.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#GVolumeMonitor.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#GVolumeMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#GVolumeMonitor.signals" class="shortcut">Signals</a>
31 </td></tr>
32 </table>
33 <div class="refentry">
34 <a name="GVolumeMonitor"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
36 <td valign="top">
37 <h2><span class="refentrytitle"><a name="GVolumeMonitor.top_of_page"></a>GVolumeMonitor</span></h2>
38 <p>GVolumeMonitor — Volume Monitor</p>
39 </td>
40 <td valign="top" align="right"></td>
41 </tr></table></div>
42 <div class="refsynopsisdiv">
43 <a name="GVolumeMonitor.synopsis"></a><h2>Synopsis</h2>
44 <pre class="synopsis">
45 #include &lt;gio/gio.h&gt;
46
47                     <a class="link" href="GVolumeMonitor.html#GVolumeMonitor-struct" title="GVolumeMonitor">GVolumeMonitor</a>;
48 #define             <a class="link" href="GVolumeMonitor.html#G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_VOLUME_MONITOR_EXTENSION_POINT_NAME">G_VOLUME_MONITOR_EXTENSION_POINT_NAME</a>
49 <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="returnvalue">GVolumeMonitor</span></a> *    <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get" title="g_volume_monitor_get ()">g_volume_monitor_get</a>                (<em class="parameter"><code><span class="type">void</span></code></em>);
50 <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-connected-drives" title="g_volume_monitor_get_connected_drives ()">g_volume_monitor_get_connected_drives</a>
51                                                         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
52 <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volumes" title="g_volume_monitor_get_volumes ()">g_volume_monitor_get_volumes</a>        (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
53 <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mounts" title="g_volume_monitor_get_mounts ()">g_volume_monitor_get_mounts</a>         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
54 <a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> *           <a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()">g_volume_monitor_adopt_orphan_mount</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
55 <a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> *            <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mount-for-uuid" title="g_volume_monitor_get_mount_for_uuid ()">g_volume_monitor_get_mount_for_uuid</a> (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
56                                                          <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);
57 <a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> *           <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volume-for-uuid" title="g_volume_monitor_get_volume_for_uuid ()">g_volume_monitor_get_volume_for_uuid</a>
58                                                         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
59                                                          <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);
60 </pre>
61 </div>
62 <div class="refsect1">
63 <a name="GVolumeMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
64 <pre class="synopsis">
65   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
66    +----GVolumeMonitor
67 </pre>
68 </div>
69 <div class="refsect1">
70 <a name="GVolumeMonitor.signals"></a><h2>Signals</h2>
71 <pre class="synopsis">
72   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-changed" title='The "drive-changed" signal'>drive-changed</a>"                                  : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
73   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-connected" title='The "drive-connected" signal'>drive-connected</a>"                                : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
74   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-disconnected" title='The "drive-disconnected" signal'>drive-disconnected</a>"                             : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
75   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-eject-button" title='The "drive-eject-button" signal'>drive-eject-button</a>"                             : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
76   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-stop-button" title='The "drive-stop-button" signal'>drive-stop-button</a>"                              : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
77   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-added" title='The "mount-added" signal'>mount-added</a>"                                    : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
78   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-changed" title='The "mount-changed" signal'>mount-changed</a>"                                  : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
79   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-pre-unmount" title='The "mount-pre-unmount" signal'>mount-pre-unmount</a>"                              : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
80   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-removed" title='The "mount-removed" signal'>mount-removed</a>"                                  : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
81   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-added" title='The "volume-added" signal'>volume-added</a>"                                   : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
82   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-changed" title='The "volume-changed" signal'>volume-changed</a>"                                 : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
83   "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-removed" title='The "volume-removed" signal'>volume-removed</a>"                                 : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
84 </pre>
85 </div>
86 <div class="refsect1">
87 <a name="GVolumeMonitor.description"></a><h2>Description</h2>
88 <p>
89 <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> is for listing the user interesting devices and volumes
90 on the computer. In other words, what a file selector or file manager
91 would show in a sidebar. 
92 </p>
93 <p>
94 <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> is not <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default-context
95 aware</GTKDOCLINK>, and so should not be used other than from the main
96 thread, with no thread-default-context active.
97 </p>
98 </div>
99 <div class="refsect1">
100 <a name="GVolumeMonitor.details"></a><h2>Details</h2>
101 <div class="refsect2">
102 <a name="GVolumeMonitor-struct"></a><h3>GVolumeMonitor</h3>
103 <pre class="programlisting">typedef struct _GVolumeMonitor GVolumeMonitor;</pre>
104 <p>
105 A Volume Monitor that watches for volume events.
106 </p>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS"></a><h3>G_VOLUME_MONITOR_EXTENSION_POINT_NAME</h3>
111 <pre class="programlisting">#define G_VOLUME_MONITOR_EXTENSION_POINT_NAME "gio-volume-monitor"
112 </pre>
113 <p>
114 Extension point for volume monitor functionality.
115 See Extending GIO.
116 </p>
117 </div>
118 <hr>
119 <div class="refsect2">
120 <a name="g-volume-monitor-get"></a><h3>g_volume_monitor_get ()</h3>
121 <pre class="programlisting"><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="returnvalue">GVolumeMonitor</span></a> *    g_volume_monitor_get                (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
122 <p>
123 Gets the volume monitor used by gio.
124 </p>
125 <div class="variablelist"><table border="0">
126 <col align="left" valign="top">
127 <tbody><tr>
128 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
129 <td>a reference to the <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> used by gio. Call
130 <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
131 </td>
132 </tr></tbody>
133 </table></div>
134 </div>
135 <hr>
136 <div class="refsect2">
137 <a name="g-volume-monitor-get-connected-drives"></a><h3>g_volume_monitor_get_connected_drives ()</h3>
138 <pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             g_volume_monitor_get_connected_drives
139                                                         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
140 <p>
141 Gets a list of drives connected to the system.
142 </p>
143 <p>
144 The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
145 its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
146 </p>
147 <div class="variablelist"><table border="0">
148 <col align="left" valign="top">
149 <tbody>
150 <tr>
151 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
152 <td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
153 </tr>
154 <tr>
155 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
156 <td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of connected <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GDrive][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
157 </td>
158 </tr>
159 </tbody>
160 </table></div>
161 </div>
162 <hr>
163 <div class="refsect2">
164 <a name="g-volume-monitor-get-volumes"></a><h3>g_volume_monitor_get_volumes ()</h3>
165 <pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             g_volume_monitor_get_volumes        (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
166 <p>
167 Gets a list of the volumes on the system.
168 </p>
169 <p>
170 The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
171 its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
172 </p>
173 <div class="variablelist"><table border="0">
174 <col align="left" valign="top">
175 <tbody>
176 <tr>
177 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
178 <td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
179 </tr>
180 <tr>
181 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
182 <td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVolume][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
183 </td>
184 </tr>
185 </tbody>
186 </table></div>
187 </div>
188 <hr>
189 <div class="refsect2">
190 <a name="g-volume-monitor-get-mounts"></a><h3>g_volume_monitor_get_mounts ()</h3>
191 <pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             g_volume_monitor_get_mounts         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
192 <p>
193 Gets a list of the mounts on the system.
194 </p>
195 <p>
196 The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
197 its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
198 </p>
199 <div class="variablelist"><table border="0">
200 <col align="left" valign="top">
201 <tbody>
202 <tr>
203 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
204 <td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
205 </tr>
206 <tr>
207 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
208 <td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GMount][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
209 </td>
210 </tr>
211 </tbody>
212 </table></div>
213 </div>
214 <hr>
215 <div class="refsect2">
216 <a name="g-volume-monitor-adopt-orphan-mount"></a><h3>g_volume_monitor_adopt_orphan_mount ()</h3>
217 <pre class="programlisting"><a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> *           g_volume_monitor_adopt_orphan_mount (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
218 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
219 <h3 class="title">Warning</h3>
220 <p><code class="literal">g_volume_monitor_adopt_orphan_mount</code> has been deprecated since version 2.20 and should not be used in newly-written code. Instead of using this function, <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
221 implementations should instead create shadow mounts with the URI of
222 the mount they intend to adopt. See the proxy volume monitor in
223 gvfs for an example of this. Also see <a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()"><code class="function">g_mount_is_shadowed()</code></a>,
224 <a class="link" href="GMount.html#g-mount-shadow" title="g_mount_shadow ()"><code class="function">g_mount_shadow()</code></a> and <a class="link" href="GMount.html#g-mount-unshadow" title="g_mount_unshadow ()"><code class="function">g_mount_unshadow()</code></a> functions.</p>
225 </div>
226 <p>
227 This function should be called by any <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
228 implementation when a new <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object is created that is not
229 associated with a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object. It must be called just before
230 emitting the <em class="parameter"><code>mount_added</code></em> signal.
231 </p>
232 <p>
233 If the return value is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the caller must associate the
234 returned <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object with the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>. This involves returning
235 it in its <a class="link" href="GMount.html#g-mount-get-volume" title="g_mount_get_volume ()"><code class="function">g_mount_get_volume()</code></a> implementation. The caller must
236 also listen for the "removed" signal on the returned object
237 and give up its reference when handling that signal
238 </p>
239 <p>
240 Similary, if implementing <a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()"><code class="function">g_volume_monitor_adopt_orphan_mount()</code></a>,
241 the implementor must take a reference to <em class="parameter"><code>mount</code></em> and return it in
242 its <a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()"><code class="function">g_volume_get_mount()</code></a> implemented. Also, the implementor must
243 listen for the "unmounted" signal on <em class="parameter"><code>mount</code></em> and give up its
244 reference upon handling that signal.
245 </p>
246 <p>
247 There are two main use cases for this function.
248 </p>
249 <p>
250 One is when implementing a user space file system driver that reads
251 blocks of a block device that is already represented by the native
252 volume monitor (for example a CD Audio file system driver). Such
253 a driver will generate its own <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object that needs to be
254 associated with the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object that represents the volume.
255 </p>
256 <p>
257 The other is for implementing a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> whose sole purpose
258 is to return <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects representing entries in the users
259 "favorite servers" list or similar.
260 </p>
261 <div class="variablelist"><table border="0">
262 <col align="left" valign="top">
263 <tbody>
264 <tr>
265 <td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
266 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object to find a parent for</td>
267 </tr>
268 <tr>
269 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
270 <td>the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object that is the parent for <em class="parameter"><code>mount</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
271 if no wants to adopt the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
272 </td>
273 </tr>
274 </tbody>
275 </table></div>
276 </div>
277 <hr>
278 <div class="refsect2">
279 <a name="g-volume-monitor-get-mount-for-uuid"></a><h3>g_volume_monitor_get_mount_for_uuid ()</h3>
280 <pre class="programlisting"><a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> *            g_volume_monitor_get_mount_for_uuid (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
281                                                          <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
282 <p>
283 Finds a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object by its UUID (see <a class="link" href="GMount.html#g-mount-get-uuid" title="g_mount_get_uuid ()"><code class="function">g_mount_get_uuid()</code></a>)
284 </p>
285 <div class="variablelist"><table border="0">
286 <col align="left" valign="top">
287 <tbody>
288 <tr>
289 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
290 <td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
291 </tr>
292 <tr>
293 <td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
294 <td>the UUID to look for</td>
295 </tr>
296 <tr>
297 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
298 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such mount is available.
299 Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
300 </td>
301 </tr>
302 </tbody>
303 </table></div>
304 </div>
305 <hr>
306 <div class="refsect2">
307 <a name="g-volume-monitor-get-volume-for-uuid"></a><h3>g_volume_monitor_get_volume_for_uuid ()</h3>
308 <pre class="programlisting"><a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> *           g_volume_monitor_get_volume_for_uuid
309                                                         (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
310                                                          <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
311 <p>
312 Finds a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object by its UUID (see <a class="link" href="GVolume.html#g-volume-get-uuid" title="g_volume_get_uuid ()"><code class="function">g_volume_get_uuid()</code></a>)
313 </p>
314 <div class="variablelist"><table border="0">
315 <col align="left" valign="top">
316 <tbody>
317 <tr>
318 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
319 <td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
320 </tr>
321 <tr>
322 <td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
323 <td>the UUID to look for</td>
324 </tr>
325 <tr>
326 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
327 <td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such volume is available.
328 Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
329 </td>
330 </tr>
331 </tbody>
332 </table></div>
333 </div>
334 </div>
335 <div class="refsect1">
336 <a name="GVolumeMonitor.signal-details"></a><h2>Signal Details</h2>
337 <div class="refsect2">
338 <a name="GVolumeMonitor-drive-changed"></a><h3>The <code class="literal">"drive-changed"</code> signal</h3>
339 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
340                                                         <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>         *drive,
341                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
342 <p>
343 Emitted when a drive changes.
344 </p>
345 <div class="variablelist"><table border="0">
346 <col align="left" valign="top">
347 <tbody>
348 <tr>
349 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
350 <td>The volume monitor emitting the signal.</td>
351 </tr>
352 <tr>
353 <td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
354 <td>the drive that changed</td>
355 </tr>
356 <tr>
357 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
358 <td>user data set when the signal handler was connected.</td>
359 </tr>
360 </tbody>
361 </table></div>
362 </div>
363 <hr>
364 <div class="refsect2">
365 <a name="GVolumeMonitor-drive-connected"></a><h3>The <code class="literal">"drive-connected"</code> signal</h3>
366 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
367                                                         <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>         *drive,
368                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
369 <p>
370 Emitted when a drive is connected to the system.
371 </p>
372 <div class="variablelist"><table border="0">
373 <col align="left" valign="top">
374 <tbody>
375 <tr>
376 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
377 <td>The volume monitor emitting the signal.</td>
378 </tr>
379 <tr>
380 <td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
381 <td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> that was connected.</td>
382 </tr>
383 <tr>
384 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
385 <td>user data set when the signal handler was connected.</td>
386 </tr>
387 </tbody>
388 </table></div>
389 </div>
390 <hr>
391 <div class="refsect2">
392 <a name="GVolumeMonitor-drive-disconnected"></a><h3>The <code class="literal">"drive-disconnected"</code> signal</h3>
393 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
394                                                         <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>         *drive,
395                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
396 <p>
397 Emitted when a drive is disconnected from the system.
398 </p>
399 <div class="variablelist"><table border="0">
400 <col align="left" valign="top">
401 <tbody>
402 <tr>
403 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
404 <td>The volume monitor emitting the signal.</td>
405 </tr>
406 <tr>
407 <td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
408 <td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> that was disconnected.</td>
409 </tr>
410 <tr>
411 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
412 <td>user data set when the signal handler was connected.</td>
413 </tr>
414 </tbody>
415 </table></div>
416 </div>
417 <hr>
418 <div class="refsect2">
419 <a name="GVolumeMonitor-drive-eject-button"></a><h3>The <code class="literal">"drive-eject-button"</code> signal</h3>
420 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
421                                                         <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>         *drive,
422                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
423 <p>
424 Emitted when the eject button is pressed on <em class="parameter"><code>drive</code></em>.
425 </p>
426 <div class="variablelist"><table border="0">
427 <col align="left" valign="top">
428 <tbody>
429 <tr>
430 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
431 <td>The volume monitor emitting the signal.</td>
432 </tr>
433 <tr>
434 <td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
435 <td>the drive where the eject button was pressed</td>
436 </tr>
437 <tr>
438 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
439 <td>user data set when the signal handler was connected.</td>
440 </tr>
441 </tbody>
442 </table></div>
443 <p class="since">Since 2.18</p>
444 </div>
445 <hr>
446 <div class="refsect2">
447 <a name="GVolumeMonitor-drive-stop-button"></a><h3>The <code class="literal">"drive-stop-button"</code> signal</h3>
448 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
449                                                         <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>         *drive,
450                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
451 <p>
452 Emitted when the stop button is pressed on <em class="parameter"><code>drive</code></em>.
453 </p>
454 <div class="variablelist"><table border="0">
455 <col align="left" valign="top">
456 <tbody>
457 <tr>
458 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
459 <td>The volume monitor emitting the signal.</td>
460 </tr>
461 <tr>
462 <td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
463 <td>the drive where the stop button was pressed</td>
464 </tr>
465 <tr>
466 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
467 <td>user data set when the signal handler was connected.</td>
468 </tr>
469 </tbody>
470 </table></div>
471 <p class="since">Since 2.22</p>
472 </div>
473 <hr>
474 <div class="refsect2">
475 <a name="GVolumeMonitor-mount-added"></a><h3>The <code class="literal">"mount-added"</code> signal</h3>
476 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
477                                                         <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>         *mount,
478                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
479 <p>
480 Emitted when a mount is added.
481 </p>
482 <div class="variablelist"><table border="0">
483 <col align="left" valign="top">
484 <tbody>
485 <tr>
486 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
487 <td>The volume monitor emitting the signal.</td>
488 </tr>
489 <tr>
490 <td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
491 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that was added.</td>
492 </tr>
493 <tr>
494 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
495 <td>user data set when the signal handler was connected.</td>
496 </tr>
497 </tbody>
498 </table></div>
499 </div>
500 <hr>
501 <div class="refsect2">
502 <a name="GVolumeMonitor-mount-changed"></a><h3>The <code class="literal">"mount-changed"</code> signal</h3>
503 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
504                                                         <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>         *mount,
505                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
506 <p>
507 Emitted when a mount changes.
508 </p>
509 <div class="variablelist"><table border="0">
510 <col align="left" valign="top">
511 <tbody>
512 <tr>
513 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
514 <td>The volume monitor emitting the signal.</td>
515 </tr>
516 <tr>
517 <td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
518 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that changed.</td>
519 </tr>
520 <tr>
521 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
522 <td>user data set when the signal handler was connected.</td>
523 </tr>
524 </tbody>
525 </table></div>
526 </div>
527 <hr>
528 <div class="refsect2">
529 <a name="GVolumeMonitor-mount-pre-unmount"></a><h3>The <code class="literal">"mount-pre-unmount"</code> signal</h3>
530 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
531                                                         <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>         *mount,
532                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
533 <p>
534 Emitted when a mount is about to be removed.
535 </p>
536 <div class="variablelist"><table border="0">
537 <col align="left" valign="top">
538 <tbody>
539 <tr>
540 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
541 <td>The volume monitor emitting the signal.</td>
542 </tr>
543 <tr>
544 <td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
545 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that is being unmounted.</td>
546 </tr>
547 <tr>
548 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
549 <td>user data set when the signal handler was connected.</td>
550 </tr>
551 </tbody>
552 </table></div>
553 </div>
554 <hr>
555 <div class="refsect2">
556 <a name="GVolumeMonitor-mount-removed"></a><h3>The <code class="literal">"mount-removed"</code> signal</h3>
557 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
558                                                         <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>         *mount,
559                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
560 <p>
561 Emitted when a mount is removed.
562 </p>
563 <div class="variablelist"><table border="0">
564 <col align="left" valign="top">
565 <tbody>
566 <tr>
567 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
568 <td>The volume monitor emitting the signal.</td>
569 </tr>
570 <tr>
571 <td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
572 <td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that was removed.</td>
573 </tr>
574 <tr>
575 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
576 <td>user data set when the signal handler was connected.</td>
577 </tr>
578 </tbody>
579 </table></div>
580 </div>
581 <hr>
582 <div class="refsect2">
583 <a name="GVolumeMonitor-volume-added"></a><h3>The <code class="literal">"volume-added"</code> signal</h3>
584 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
585                                                         <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>        *volume,
586                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
587 <p>
588 Emitted when a mountable volume is added to the system.
589 </p>
590 <div class="variablelist"><table border="0">
591 <col align="left" valign="top">
592 <tbody>
593 <tr>
594 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
595 <td>The volume monitor emitting the signal.</td>
596 </tr>
597 <tr>
598 <td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
599 <td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that was added.</td>
600 </tr>
601 <tr>
602 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
603 <td>user data set when the signal handler was connected.</td>
604 </tr>
605 </tbody>
606 </table></div>
607 </div>
608 <hr>
609 <div class="refsect2">
610 <a name="GVolumeMonitor-volume-changed"></a><h3>The <code class="literal">"volume-changed"</code> signal</h3>
611 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
612                                                         <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>        *volume,
613                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
614 <p>
615 Emitted when mountable volume is changed.
616 </p>
617 <div class="variablelist"><table border="0">
618 <col align="left" valign="top">
619 <tbody>
620 <tr>
621 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
622 <td>The volume monitor emitting the signal.</td>
623 </tr>
624 <tr>
625 <td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
626 <td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that changed.</td>
627 </tr>
628 <tr>
629 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
630 <td>user data set when the signal handler was connected.</td>
631 </tr>
632 </tbody>
633 </table></div>
634 </div>
635 <hr>
636 <div class="refsect2">
637 <a name="GVolumeMonitor-volume-removed"></a><h3>The <code class="literal">"volume-removed"</code> signal</h3>
638 <pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
639                                                         <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>        *volume,
640                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
641 <p>
642 Emitted when a mountable volume is removed from the system.
643 </p>
644 <div class="variablelist"><table border="0">
645 <col align="left" valign="top">
646 <tbody>
647 <tr>
648 <td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
649 <td>The volume monitor emitting the signal.</td>
650 </tr>
651 <tr>
652 <td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
653 <td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that was removed.</td>
654 </tr>
655 <tr>
656 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
657 <td>user data set when the signal handler was connected.</td>
658 </tr>
659 </tbody>
660 </table></div>
661 </div>
662 </div>
663 <div class="refsect1">
664 <a name="GVolumeMonitor.see-also"></a><h2>See Also</h2>
665 <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>
666 </div>
667 </div>
668 <div class="footer">
669 <hr>
670           Generated by GTK-Doc V1.18</div>
671 </body>
672 </html>