67
65
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#379fa574824d12a68309d015e367171d">get_mount_for_uuid</a> (const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a>& uuid)</td></tr>
69
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Finds a <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object by it's UUID (see g_mount_get_uuid()). <a href="#379fa574824d12a68309d015e367171d"></a><br></td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
71
69
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#8d55505f95820af5b7b12dacd3d3969a">signal_volume_added</a> ()</td></tr>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
74
72
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#b185c68fcb6d60d7c1aa8bb8297a8401">signal_volume_removed</a> ()</td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
77
75
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#79c7a849f12b7849c68d827fc43c47ac">signal_volume_changed</a> ()</td></tr>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
80
78
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#a2547e4e1ef9a3e172f1ddc3118e6b23">signal_mount_added</a> ()</td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
83
81
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#8b2bab7ce793a0d90dbb4ff681b6f559">signal_mount_removed</a> ()</td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
86
84
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#b4e2b566fcee2dc841c123f30855fff9">signal_mount_pre_unmount</a> ()</td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
89
87
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#b7972f59213c7a01c1086fa668768617">signal_mount_changed</a> ()</td></tr>
91
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
92
90
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#be8053e0681fca3c8c8af58f8c6a99c7">signal_drive_connected</a> ()</td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
95
93
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#2894836b90cc97f18c13137f8ae9cd2e">signal_drive_disconnected</a> ()</td></tr>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
95
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
98
96
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#0f99a06c42eb70593432e305099266ba">signal_drive_changed</a> ()</td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br>
98
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>< void, <br class="typebreak">
101
99
const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a> >&> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#c2fa5fa6ab82a9e29f5cce8975bce81a">signal_drive_eject_button</a> ()</td></tr>
103
101
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
104
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br>
102
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak">
105
103
<<a class="el" href="classGio_1_1VolumeMonitor.html">VolumeMonitor</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1VolumeMonitor.html#25c516228d8ecedf40d45e82e4bbb3c8">get</a> ()</td></tr>
107
105
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the volume monitor used by gio. <a href="#25c516228d8ecedf40d45e82e4bbb3c8"></a><br></td></tr>
166
164
<hr><h2>Member Function Documentation</h2>
167
<a class="anchor" name="26f35f4479293662897520eb7b06542e"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj" ref="26f35f4479293662897520eb7b06542e" args="()" -->
168
<div class="memitem">
169
<div class="memproto">
170
<table class="memname">
172
<td class="memname">GVolumeMonitor* Gio::VolumeMonitor::gobj </td>
174
<td class="paramname"> </td>
175
<td> ) </td>
176
<td><code> [inline]</code></td>
183
Provides access to the underlying C GObject.
186
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
190
<a class="anchor" name="f0f6fda541a5b69b87971e2728f18ca5"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj" ref="f0f6fda541a5b69b87971e2728f18ca5" args="() const " -->
191
<div class="memitem">
192
<div class="memproto">
193
<table class="memname">
195
<td class="memname">const GVolumeMonitor* Gio::VolumeMonitor::gobj </td>
197
<td class="paramname"> </td>
198
<td> ) </td>
199
<td> const<code> [inline]</code></td>
206
Provides access to the underlying C GObject.
209
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
213
<a class="anchor" name="26c03982f6bebaaa15e5682e051e58c3"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj_copy" ref="26c03982f6bebaaa15e5682e051e58c3" args="()" -->
214
<div class="memitem">
215
<div class="memproto">
216
<table class="memname">
218
<td class="memname">GVolumeMonitor* Gio::VolumeMonitor::gobj_copy </td>
220
<td class="paramname"> </td>
221
<td> ) </td>
229
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
165
<a class="anchor" name="d02559ca69412cc5e202302de3f37a95"></a><!-- doxytag: member="Gio::VolumeMonitor::adopt_orphan_mount" ref="d02559ca69412cc5e202302de3f37a95" args="(const Glib::RefPtr< Mount > &mount)" -->
166
<div class="memitem">
167
<div class="memproto">
168
<table class="memname">
170
<td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>> Gio::VolumeMonitor::adopt_orphan_mount </td>
172
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
173
<td class="paramname"> <em>mount</em> </td>
174
<td> ) </td>
175
<td><code> [static]</code></td>
182
This function should be called by any <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> implementation when a new <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object is created that is not associated with a <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object.
184
It must be called just before emitting the <em>mount_added</em> signal.<p>
185
If the return value is not <code>0</code>, the caller must associate the returned <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object with the <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a>. This involves returning it in it's g_mount_get_volume() implementation. The caller must also listen for the "removed" signal on the returned object and give up it's reference when handling that signal<p>
186
Similary, if implementing g_volume_monitor_adopt_orphan_mount(), the implementor must take a reference to <em>mount</em> and return it in it's g_volume_get_mount() implemented. Also, the implementor must listen for the "unmounted" signal on <em>mount</em> and give up it's reference upon handling that signal.<p>
187
There are two main use cases for this function.<p>
188
One is when implementing a user space file system driver that reads blocks of a block device that is already represented by the native volume monitor (for example a CD Audio file system driver). Such a driver will generate it's own <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object that needs to be assoicated with the <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object that represents the volume.<p>
189
The other is for implementing a <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> whose sole purpose is to return <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> objects representing entries in the users "favorite servers" list or similar. <dl compact><dt><b>Parameters:</b></dt><dd>
190
<table border="0" cellspacing="2" cellpadding="0">
191
<tr><td valign="top"></td><td valign="top"><em>mount</em> </td><td>A <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object to find a parent for. </td></tr>
194
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object that is the parent for <em>mount</em> or <code>0</code> if no wants to adopt the <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a>.</dd></dl>
195
Deprecated: 2.20: Instead of using this function, <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> implementations should instead create shadow mounts with the URI of the mount they intend to adopt. See the proxy volume monitor in gvfs for an example of this. Also see g_mount_is_shadowed(), g_mount_shadow() and g_mount_unshadow() functions.
234
198
<a class="anchor" name="25c516228d8ecedf40d45e82e4bbb3c8"></a><!-- doxytag: member="Gio::VolumeMonitor::get" ref="25c516228d8ecedf40d45e82e4bbb3c8" args="()" -->
350
<a class="anchor" name="379fa574824d12a68309d015e367171d"></a><!-- doxytag: member="Gio::VolumeMonitor::get_mount_for_uuid" ref="379fa574824d12a68309d015e367171d" args="(const std::string &uuid)" -->
351
<div class="memitem">
352
<div class="memproto">
353
<table class="memname">
355
<td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>> Gio::VolumeMonitor::get_mount_for_uuid </td>
357
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespacestd.html#a48">std::string</a> & </td>
358
<td class="paramname"> <em>uuid</em> </td>
359
<td> ) </td>
367
Finds a <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object by it's UUID (see g_mount_get_uuid()).
369
<dl compact><dt><b>Parameters:</b></dt><dd>
370
<table border="0" cellspacing="2" cellpadding="0">
371
<tr><td valign="top"></td><td valign="top"><em>uuid</em> </td><td>The UUID to look for. </td></tr>
374
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> or <code>0</code> if no such mount is available. Free the returned object with Glib::object_unref(). </dd></dl>
378
<a class="anchor" name="d02559ca69412cc5e202302de3f37a95"></a><!-- doxytag: member="Gio::VolumeMonitor::adopt_orphan_mount" ref="d02559ca69412cc5e202302de3f37a95" args="(const Glib::RefPtr< Mount > &mount)" -->
379
<div class="memitem">
380
<div class="memproto">
381
<table class="memname">
383
<td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>> Gio::VolumeMonitor::adopt_orphan_mount </td>
385
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
386
<td class="paramname"> <em>mount</em> </td>
387
<td> ) </td>
388
<td><code> [static]</code></td>
395
This function should be called by any <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> implementation when a new <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object is created that is not associated with a <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object.
397
It must be called just before emitting the <em>mount_added</em> signal.<p>
398
If the return value is not <code>0</code>, the caller must associate the returned <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object with the <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a>. This involves returning it in it's g_mount_get_volume() implementation. The caller must also listen for the "removed" signal on the returned object and give up it's reference when handling that signal<p>
399
Similary, if implementing g_volume_monitor_adopt_orphan_mount(), the implementor must take a reference to <em>mount</em> and return it in it's g_volume_get_mount() implemented. Also, the implementor must listen for the "unmounted" signal on <em>mount</em> and give up it's reference upon handling that signal.<p>
400
There are two main use cases for this function.<p>
401
One is when implementing a user space file system driver that reads blocks of a block device that is already represented by the native volume monitor (for example a CD Audio file system driver). Such a driver will generate it's own <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object that needs to be assoicated with the <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object that represents the volume.<p>
402
The other is for implementing a <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> whose sole purpose is to return <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> objects representing entries in the users "favorite servers" list or similar. <dl compact><dt><b>Parameters:</b></dt><dd>
403
<table border="0" cellspacing="2" cellpadding="0">
404
<tr><td valign="top"></td><td valign="top"><em>mount</em> </td><td>A <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> object to find a parent for. </td></tr>
407
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> object that is the parent for <em>mount</em> or <code>0</code> if no wants to adopt the <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a>.</dd></dl>
408
Deprecated: 2.20: Instead of using this function, <a class="el" href="classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes.">VolumeMonitor</a> implementations should instead create shadow mounts with the URI of the mount they intend to adopt. See the proxy volume monitor in gvfs for an example of this. Also see g_mount_is_shadowed(), g_mount_shadow() and g_mount_unshadow() functions.
411
<a class="anchor" name="8d55505f95820af5b7b12dacd3d3969a"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_added" ref="8d55505f95820af5b7b12dacd3d3969a" args="()" -->
412
<div class="memitem">
413
<div class="memproto">
414
<table class="memname">
416
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_added </td>
418
<td class="paramname"> </td>
419
<td> ) </td>
427
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_added(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>
431
<a class="anchor" name="b185c68fcb6d60d7c1aa8bb8297a8401"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_removed" ref="b185c68fcb6d60d7c1aa8bb8297a8401" args="()" -->
432
<div class="memitem">
433
<div class="memproto">
434
<table class="memname">
436
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_removed </td>
438
<td class="paramname"> </td>
439
<td> ) </td>
447
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_removed(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>
451
<a class="anchor" name="79c7a849f12b7849c68d827fc43c47ac"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_changed" ref="79c7a849f12b7849c68d827fc43c47ac" args="()" -->
452
<div class="memitem">
453
<div class="memproto">
454
<table class="memname">
456
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_changed </td>
458
<td class="paramname"> </td>
459
<td> ) </td>
467
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_changed(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>
471
<a class="anchor" name="a2547e4e1ef9a3e172f1ddc3118e6b23"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_added" ref="a2547e4e1ef9a3e172f1ddc3118e6b23" args="()" -->
472
<div class="memitem">
473
<div class="memproto">
474
<table class="memname">
476
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_added </td>
478
<td class="paramname"> </td>
479
<td> ) </td>
487
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_added(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
491
<a class="anchor" name="8b2bab7ce793a0d90dbb4ff681b6f559"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_removed" ref="8b2bab7ce793a0d90dbb4ff681b6f559" args="()" -->
492
<div class="memitem">
493
<div class="memproto">
494
<table class="memname">
496
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_removed </td>
498
<td class="paramname"> </td>
499
<td> ) </td>
507
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_removed(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
511
<a class="anchor" name="b4e2b566fcee2dc841c123f30855fff9"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_pre_unmount" ref="b4e2b566fcee2dc841c123f30855fff9" args="()" -->
512
<div class="memitem">
513
<div class="memproto">
514
<table class="memname">
516
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_pre_unmount </td>
518
<td class="paramname"> </td>
519
<td> ) </td>
527
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_pre_unmount(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
531
<a class="anchor" name="b7972f59213c7a01c1086fa668768617"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_changed" ref="b7972f59213c7a01c1086fa668768617" args="()" -->
532
<div class="memitem">
533
<div class="memproto">
534
<table class="memname">
536
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_changed </td>
538
<td class="paramname"> </td>
539
<td> ) </td>
547
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_changed(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
320
<a class="anchor" name="3781089d1267a1663bc9120ab21db25a"></a><!-- doxytag: member="Gio::VolumeMonitor::get_volumes" ref="3781089d1267a1663bc9120ab21db25a" args="()" -->
321
<div class="memitem">
322
<div class="memproto">
323
<table class="memname">
325
<td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a><<a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>> Gio::VolumeMonitor::get_volumes </td>
327
<td class="paramname"> </td>
328
<td> ) </td>
336
Gets a list of the volumes on the system.
338
The returned list should be freed with Glib::list_free(), after its elements have been unreffed with Glib::object_unref(). <dl class="return" compact><dt><b>Returns:</b></dt><dd>A List of <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> objects. </dd></dl>
342
<a class="anchor" name="f0f6fda541a5b69b87971e2728f18ca5"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj" ref="f0f6fda541a5b69b87971e2728f18ca5" args="() const " -->
343
<div class="memitem">
344
<div class="memproto">
345
<table class="memname">
347
<td class="memname">const GVolumeMonitor* Gio::VolumeMonitor::gobj </td>
349
<td class="paramname"> </td>
350
<td> ) </td>
351
<td> const<code> [inline]</code></td>
358
Provides access to the underlying C GObject.
361
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
365
<a class="anchor" name="26f35f4479293662897520eb7b06542e"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj" ref="26f35f4479293662897520eb7b06542e" args="()" -->
366
<div class="memitem">
367
<div class="memproto">
368
<table class="memname">
370
<td class="memname">GVolumeMonitor* Gio::VolumeMonitor::gobj </td>
372
<td class="paramname"> </td>
373
<td> ) </td>
374
<td><code> [inline]</code></td>
381
Provides access to the underlying C GObject.
384
<p>Reimplemented from <a class="el" href="classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
388
<a class="anchor" name="26c03982f6bebaaa15e5682e051e58c3"></a><!-- doxytag: member="Gio::VolumeMonitor::gobj_copy" ref="26c03982f6bebaaa15e5682e051e58c3" args="()" -->
389
<div class="memitem">
390
<div class="memproto">
391
<table class="memname">
393
<td class="memname">GVolumeMonitor* Gio::VolumeMonitor::gobj_copy </td>
395
<td class="paramname"> </td>
396
<td> ) </td>
404
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
409
<a class="anchor" name="32f398cde4a82c609f5e60667f4a2afe"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_changed" ref="32f398cde4a82c609f5e60667f4a2afe" args="(const Glib::RefPtr< Drive > &drive)" -->
410
<div class="memitem">
411
<div class="memproto">
412
<table class="memname">
414
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_changed </td>
416
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
417
<td class="paramname"> <em>drive</em> </td>
418
<td> ) </td>
419
<td><code> [protected, virtual]</code></td>
429
<a class="anchor" name="1c8095c8ab8bed1f8b09d97aedf2ef33"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_connected" ref="1c8095c8ab8bed1f8b09d97aedf2ef33" args="(const Glib::RefPtr< Drive > &drive)" -->
430
<div class="memitem">
431
<div class="memproto">
432
<table class="memname">
434
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_connected </td>
436
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
437
<td class="paramname"> <em>drive</em> </td>
438
<td> ) </td>
439
<td><code> [protected, virtual]</code></td>
449
<a class="anchor" name="70cb85fac2f07bdec4f896e5e3d7716d"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_disconnected" ref="70cb85fac2f07bdec4f896e5e3d7716d" args="(const Glib::RefPtr< Drive > &drive)" -->
450
<div class="memitem">
451
<div class="memproto">
452
<table class="memname">
454
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_disconnected </td>
456
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
457
<td class="paramname"> <em>drive</em> </td>
458
<td> ) </td>
459
<td><code> [protected, virtual]</code></td>
469
<a class="anchor" name="5323ab624d89a6488cfd08aaf6ff248e"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_added" ref="5323ab624d89a6488cfd08aaf6ff248e" args="(const Glib::RefPtr< Mount > &mount)" -->
470
<div class="memitem">
471
<div class="memproto">
472
<table class="memname">
474
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_added </td>
476
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
477
<td class="paramname"> <em>mount</em> </td>
478
<td> ) </td>
479
<td><code> [protected, virtual]</code></td>
489
<a class="anchor" name="a20faca7436ee75febf9112b163e4d77"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_changed" ref="a20faca7436ee75febf9112b163e4d77" args="(const Glib::RefPtr< Mount > &mount)" -->
490
<div class="memitem">
491
<div class="memproto">
492
<table class="memname">
494
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_changed </td>
496
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
497
<td class="paramname"> <em>mount</em> </td>
498
<td> ) </td>
499
<td><code> [protected, virtual]</code></td>
509
<a class="anchor" name="c51d8587804a6c09cf1a4476a21bf318"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_pre_unmount" ref="c51d8587804a6c09cf1a4476a21bf318" args="(const Glib::RefPtr< Mount > &mount)" -->
510
<div class="memitem">
511
<div class="memproto">
512
<table class="memname">
514
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_pre_unmount </td>
516
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
517
<td class="paramname"> <em>mount</em> </td>
518
<td> ) </td>
519
<td><code> [protected, virtual]</code></td>
529
<a class="anchor" name="d912e1894509b15010e87f242982bcf5"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_removed" ref="d912e1894509b15010e87f242982bcf5" args="(const Glib::RefPtr< Mount > &mount)" -->
530
<div class="memitem">
531
<div class="memproto">
532
<table class="memname">
534
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_removed </td>
536
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
537
<td class="paramname"> <em>mount</em> </td>
538
<td> ) </td>
539
<td><code> [protected, virtual]</code></td>
549
<a class="anchor" name="cedc14897e721109142ae5d5fdf4daf0"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_added" ref="cedc14897e721109142ae5d5fdf4daf0" args="(const Glib::RefPtr< Volume > &volume)" -->
550
<div class="memitem">
551
<div class="memproto">
552
<table class="memname">
554
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_added </td>
556
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
557
<td class="paramname"> <em>volume</em> </td>
558
<td> ) </td>
559
<td><code> [protected, virtual]</code></td>
569
<a class="anchor" name="9838b33847a193882538a5ecfb5c8679"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_changed" ref="9838b33847a193882538a5ecfb5c8679" args="(const Glib::RefPtr< Volume > &volume)" -->
570
<div class="memitem">
571
<div class="memproto">
572
<table class="memname">
574
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_changed </td>
576
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
577
<td class="paramname"> <em>volume</em> </td>
578
<td> ) </td>
579
<td><code> [protected, virtual]</code></td>
589
<a class="anchor" name="e57c09c2c8e5322ae8f241c92cae5e5c"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_removed" ref="e57c09c2c8e5322ae8f241c92cae5e5c" args="(const Glib::RefPtr< Volume > &volume)" -->
590
<div class="memitem">
591
<div class="memproto">
592
<table class="memname">
594
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_removed </td>
596
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
597
<td class="paramname"> <em>volume</em> </td>
598
<td> ) </td>
599
<td><code> [protected, virtual]</code></td>
609
<a class="anchor" name="0f99a06c42eb70593432e305099266ba"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_drive_changed" ref="0f99a06c42eb70593432e305099266ba" args="()" -->
610
<div class="memitem">
611
<div class="memproto">
612
<table class="memname">
614
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>&> Gio::VolumeMonitor::signal_drive_changed </td>
616
<td class="paramname"> </td>
617
<td> ) </td>
625
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_drive_changed(const Glib::RefPtr<Drive>& drive)</code> </dd></dl>
631
<a class="anchor" name="cedc14897e721109142ae5d5fdf4daf0"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_added" ref="cedc14897e721109142ae5d5fdf4daf0" args="(const Glib::RefPtr< Volume > &volume)" -->
632
<div class="memitem">
633
<div class="memproto">
634
<table class="memname">
636
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_added </td>
638
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
639
<td class="paramname"> <em>volume</em> </td>
640
<td> ) </td>
641
<td><code> [protected, virtual]</code></td>
651
<a class="anchor" name="e57c09c2c8e5322ae8f241c92cae5e5c"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_removed" ref="e57c09c2c8e5322ae8f241c92cae5e5c" args="(const Glib::RefPtr< Volume > &volume)" -->
652
<div class="memitem">
653
<div class="memproto">
654
<table class="memname">
656
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_removed </td>
658
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
659
<td class="paramname"> <em>volume</em> </td>
660
<td> ) </td>
661
<td><code> [protected, virtual]</code></td>
671
<a class="anchor" name="9838b33847a193882538a5ecfb5c8679"></a><!-- doxytag: member="Gio::VolumeMonitor::on_volume_changed" ref="9838b33847a193882538a5ecfb5c8679" args="(const Glib::RefPtr< Volume > &volume)" -->
672
<div class="memitem">
673
<div class="memproto">
674
<table class="memname">
676
<td class="memname">virtual void Gio::VolumeMonitor::on_volume_changed </td>
678
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>& </td>
679
<td class="paramname"> <em>volume</em> </td>
680
<td> ) </td>
681
<td><code> [protected, virtual]</code></td>
691
<a class="anchor" name="5323ab624d89a6488cfd08aaf6ff248e"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_added" ref="5323ab624d89a6488cfd08aaf6ff248e" args="(const Glib::RefPtr< Mount > &mount)" -->
692
<div class="memitem">
693
<div class="memproto">
694
<table class="memname">
696
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_added </td>
698
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
699
<td class="paramname"> <em>mount</em> </td>
700
<td> ) </td>
701
<td><code> [protected, virtual]</code></td>
711
<a class="anchor" name="d912e1894509b15010e87f242982bcf5"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_removed" ref="d912e1894509b15010e87f242982bcf5" args="(const Glib::RefPtr< Mount > &mount)" -->
712
<div class="memitem">
713
<div class="memproto">
714
<table class="memname">
716
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_removed </td>
718
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
719
<td class="paramname"> <em>mount</em> </td>
720
<td> ) </td>
721
<td><code> [protected, virtual]</code></td>
731
<a class="anchor" name="c51d8587804a6c09cf1a4476a21bf318"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_pre_unmount" ref="c51d8587804a6c09cf1a4476a21bf318" args="(const Glib::RefPtr< Mount > &mount)" -->
732
<div class="memitem">
733
<div class="memproto">
734
<table class="memname">
736
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_pre_unmount </td>
738
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
739
<td class="paramname"> <em>mount</em> </td>
740
<td> ) </td>
741
<td><code> [protected, virtual]</code></td>
751
<a class="anchor" name="a20faca7436ee75febf9112b163e4d77"></a><!-- doxytag: member="Gio::VolumeMonitor::on_mount_changed" ref="a20faca7436ee75febf9112b163e4d77" args="(const Glib::RefPtr< Mount > &mount)" -->
752
<div class="memitem">
753
<div class="memproto">
754
<table class="memname">
756
<td class="memname">virtual void Gio::VolumeMonitor::on_mount_changed </td>
758
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>& </td>
759
<td class="paramname"> <em>mount</em> </td>
760
<td> ) </td>
761
<td><code> [protected, virtual]</code></td>
771
<a class="anchor" name="1c8095c8ab8bed1f8b09d97aedf2ef33"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_connected" ref="1c8095c8ab8bed1f8b09d97aedf2ef33" args="(const Glib::RefPtr< Drive > &drive)" -->
772
<div class="memitem">
773
<div class="memproto">
774
<table class="memname">
776
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_connected </td>
778
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
779
<td class="paramname"> <em>drive</em> </td>
780
<td> ) </td>
781
<td><code> [protected, virtual]</code></td>
791
<a class="anchor" name="70cb85fac2f07bdec4f896e5e3d7716d"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_disconnected" ref="70cb85fac2f07bdec4f896e5e3d7716d" args="(const Glib::RefPtr< Drive > &drive)" -->
792
<div class="memitem">
793
<div class="memproto">
794
<table class="memname">
796
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_disconnected </td>
798
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
799
<td class="paramname"> <em>drive</em> </td>
800
<td> ) </td>
801
<td><code> [protected, virtual]</code></td>
811
<a class="anchor" name="32f398cde4a82c609f5e60667f4a2afe"></a><!-- doxytag: member="Gio::VolumeMonitor::on_drive_changed" ref="32f398cde4a82c609f5e60667f4a2afe" args="(const Glib::RefPtr< Drive > &drive)" -->
812
<div class="memitem">
813
<div class="memproto">
814
<table class="memname">
816
<td class="memname">virtual void Gio::VolumeMonitor::on_drive_changed </td>
818
<td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Drive.html">Drive</a>>& </td>
819
<td class="paramname"> <em>drive</em> </td>
820
<td> ) </td>
821
<td><code> [protected, virtual]</code></td>
689
<a class="anchor" name="a2547e4e1ef9a3e172f1ddc3118e6b23"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_added" ref="a2547e4e1ef9a3e172f1ddc3118e6b23" args="()" -->
690
<div class="memitem">
691
<div class="memproto">
692
<table class="memname">
694
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_added </td>
696
<td class="paramname"> </td>
697
<td> ) </td>
705
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_added(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
709
<a class="anchor" name="b7972f59213c7a01c1086fa668768617"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_changed" ref="b7972f59213c7a01c1086fa668768617" args="()" -->
710
<div class="memitem">
711
<div class="memproto">
712
<table class="memname">
714
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_changed </td>
716
<td class="paramname"> </td>
717
<td> ) </td>
725
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_changed(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
729
<a class="anchor" name="b4e2b566fcee2dc841c123f30855fff9"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_pre_unmount" ref="b4e2b566fcee2dc841c123f30855fff9" args="()" -->
730
<div class="memitem">
731
<div class="memproto">
732
<table class="memname">
734
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_pre_unmount </td>
736
<td class="paramname"> </td>
737
<td> ) </td>
745
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_pre_unmount(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
749
<a class="anchor" name="8b2bab7ce793a0d90dbb4ff681b6f559"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_mount_removed" ref="8b2bab7ce793a0d90dbb4ff681b6f559" args="()" -->
750
<div class="memitem">
751
<div class="memproto">
752
<table class="memname">
754
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Mount.html">Mount</a>>&> Gio::VolumeMonitor::signal_mount_removed </td>
756
<td class="paramname"> </td>
757
<td> ) </td>
765
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_mount_removed(const Glib::RefPtr<Mount>& mount)</code> </dd></dl>
769
<a class="anchor" name="8d55505f95820af5b7b12dacd3d3969a"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_added" ref="8d55505f95820af5b7b12dacd3d3969a" args="()" -->
770
<div class="memitem">
771
<div class="memproto">
772
<table class="memname">
774
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_added </td>
776
<td class="paramname"> </td>
777
<td> ) </td>
785
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_added(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>
789
<a class="anchor" name="79c7a849f12b7849c68d827fc43c47ac"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_changed" ref="79c7a849f12b7849c68d827fc43c47ac" args="()" -->
790
<div class="memitem">
791
<div class="memproto">
792
<table class="memname">
794
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_changed </td>
796
<td class="paramname"> </td>
797
<td> ) </td>
805
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_changed(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>
809
<a class="anchor" name="b185c68fcb6d60d7c1aa8bb8297a8401"></a><!-- doxytag: member="Gio::VolumeMonitor::signal_volume_removed" ref="b185c68fcb6d60d7c1aa8bb8297a8401" args="()" -->
810
<div class="memitem">
811
<div class="memproto">
812
<table class="memname">
814
<td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><void,const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGio_1_1Volume.html">Volume</a>>&> Gio::VolumeMonitor::signal_volume_removed </td>
816
<td class="paramname"> </td>
817
<td> ) </td>
825
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_volume_removed(const Glib::RefPtr<Volume>& volume)</code> </dd></dl>