Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e8cbfa9673da18966abee0a6d7051b87 > files > 101

glibmm2.4-doc-2.16.1-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>glibmm 2.4: Gio::Mount Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../../../gtkmm-2.4/docs/index.html">Main Page</a> &nbsp;
  <a href="../../../../gtkmm-2.4/docs/reference/html/group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html">glibmm Namespaces</a> &nbsp;
  <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>

<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.3 -->
<div class="nav">
<a class="el" href="namespaceGio.html">Gio</a>::<a class="el" href="classGio_1_1Mount.html">Mount</a></div>
<h1>Gio::Mount Class Reference<br>
<small>
[<a class="el" href="group__Streams.html">Stream Classes</a>]</small>
</h1><!-- doxytag: class="Gio::Mount" --><!-- doxytag: inherits="Glib::Interface" -->The <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> interface represents user-visible mounts.  
<a href="#_details">More...</a>
<p>
<div class="dynheader">
Inheritance diagram for Gio::Mount:</div>
<div class="dynsection">
<p><center><img src="classGio_1_1Mount__inherit__graph.png" border="0" usemap="#Gio_1_1Mount__inherit__map" alt="Inheritance graph"></center>
<map name="Gio_1_1Mount__inherit__map">
<area shape="rect" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="12,161,124,188"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,84,131,111"><area shape="rect" href="classsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,7,124,33"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classGio_1_1Mount-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#13e8fa0a412e509ed8a5cc10bf212ee2">~Mount</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GMount*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#fdab4fd2377e912d2baef0cc6a825eca">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#fdab4fd2377e912d2baef0cc6a825eca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GMount*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#e15d61c7a8bb68f66fc46e3eaaaffbe6">gobj</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#e15d61c7a8bb68f66fc46e3eaaaffbe6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1File.html">File</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#ccf83f7b2599411cb82f5f4c0172db81">get_root</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the root directory on <em>mount</em>.  <a href="#ccf83f7b2599411cb82f5f4c0172db81"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br>
<a class="el" href="classGio_1_1File.html">File</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#c2bf8f7a467856c39cfc016d61fe8c5f">get_root</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the root directory on <em>mount</em>.  <a href="#c2bf8f7a467856c39cfc016d61fe8c5f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#951d543f8907069e20678dd503928cd0">get_name</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the name of <em>mount</em>.  <a href="#951d543f8907069e20678dd503928cd0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Icon.html">Icon</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#e368f1d91fc927b809f27acce5aff58e">get_icon</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the icon for <em>mount</em>.  <a href="#e368f1d91fc927b809f27acce5aff58e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br>
<a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#4c26c21db5fb5960b24d780018c6d04f">get_icon</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the icon for <em>mount</em>.  <a href="#4c26c21db5fb5960b24d780018c6d04f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#8a58874fb45ac7960dec34f094f0306e">get_uuid</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the UUID for the <em>mount</em>.  <a href="#8a58874fb45ac7960dec34f094f0306e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Volume.html">Volume</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#9497eb3a3a928144f522489b5b432cad">get_volume</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the volume for the <em>mount</em>.  <a href="#9497eb3a3a928144f522489b5b432cad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br>
<a class="el" href="classGio_1_1Volume.html">Volume</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#c9f2177094e6203eaf6aa186b7ea3ee4">get_volume</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the volume for the <em>mount</em>.  <a href="#c9f2177094e6203eaf6aa186b7ea3ee4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Drive.html">Drive</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#b9b8889c7b8c8fdb885a46dad7419fed">get_drive</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the drive for the <em>mount</em>.  <a href="#b9b8889c7b8c8fdb885a46dad7419fed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <br>
<a class="el" href="classGio_1_1Drive.html">Drive</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#9045c2d50f4433ebfa137c501b00fd96">get_drive</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the drive for the <em>mount</em>.  <a href="#9045c2d50f4433ebfa137c501b00fd96"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#52771234b6feb921931f28886bced5f7">can_unmount</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if <em>mount</em> can be mounted.  <a href="#52771234b6feb921931f28886bced5f7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#279bb465c4781cf4a769db412db947f8">can_eject</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks if <em>mount</em> can be eject.  <a href="#279bb465c4781cf4a769db412db947f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#6eb057d27f3729dc451d32e8c6bc8fa0">unmount</a> (const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp; cancellable, <a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unmounts a mount.  <a href="#6eb057d27f3729dc451d32e8c6bc8fa0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#99bb5452908456ece101cee94d58efe9">unmount</a> (const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, <a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unmounts a mount.  <a href="#99bb5452908456ece101cee94d58efe9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#edbcd024f16a92c704261c17eb7b1cf6">unmount</a> (<a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unmounts a mount.  <a href="#edbcd024f16a92c704261c17eb7b1cf6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#319db22009f052fb5d0c45596f203d4d">unmount_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp; result)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finishes unmounting a mount.  <a href="#319db22009f052fb5d0c45596f203d4d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#ae983acbd58daf68125f5129466d4de1">remount</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp; operation, const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp; cancellable, <a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a> flags=MOUNT_MOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remounts a mount.  <a href="#ae983acbd58daf68125f5129466d4de1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#088ae08b4bc3a8dc44c0e18aa2b438e3">remount</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp; operation, const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, <a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a> flags=MOUNT_MOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remounts a mount.  <a href="#088ae08b4bc3a8dc44c0e18aa2b438e3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#2059d92df5b2cc36268545b3dbd2c171">remount</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp; operation, <a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a> flags=MOUNT_MOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remounts a mount.  <a href="#2059d92df5b2cc36268545b3dbd2c171"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#4ef4769ca5b2e9a55f8a1981b2cc051e">remount</a> (<a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a> flags=MOUNT_MOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remounts a mount, without user interaction.  <a href="#4ef4769ca5b2e9a55f8a1981b2cc051e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#5cb279b126e6086b5f0ae0957794f023">remount_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp; result)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finishes remounting a mount.  <a href="#5cb279b126e6086b5f0ae0957794f023"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#6bbacd6b5ab2251d8df9db538d6f0d60">eject</a> (const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp; cancellable, <a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ejects a mount.  <a href="#6bbacd6b5ab2251d8df9db538d6f0d60"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#3573df8a4d1d10dd321e2f46d9afc337">eject</a> (const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp; slot, <a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ejects a mount.  <a href="#3573df8a4d1d10dd321e2f46d9afc337"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#0fe94aae6876d196348f786c5e830b49">eject</a> (<a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a> flags=MOUNT_UNMOUNT_NONE)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ejects a mount.  <a href="#0fe94aae6876d196348f786c5e830b49"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#ee0c22ba1711f4d84d1eb0d2989c2d0d">eject_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp; result)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finishes ejecting a mount.  <a href="#ee0c22ba1711f4d84d1eb0d2989c2d0d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a><br>
&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#e9331b0fb0c2154885818ed72ddb21a4">signal_changed</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_changed()</code> </dd></dl>
 <a href="#e9331b0fb0c2154885818ed72ddb21a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a><br>
&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#dafc3d61a654cf2236f568e534aa6616">signal_unmounted</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_unmounted()</code> </dd></dl>
 <a href="#dafc3d61a654cf2236f568e534aa6616"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#ad5f6e7a513330f247f71c9475a3eec8">add_interface</a> (GType gtype_implementer)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#df264056921a09b1426625973fb1d182">on_changed</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#dc6f47efdfd20501692f82a2c94b7efa">on_unmounted</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br>
&lt;<a class="el" href="classGio_1_1Mount.html">Gio::Mount</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Mount.html#4723a81c56625aa5920589115060812c">wrap</a> (GMount* object, bool take_copy=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#4723a81c56625aa5920589115060812c"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> interface represents user-visible mounts. 
<p>
<a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> is a "mounted" filesystem that you can access. Mounted is in quotes because it's not the same as a unix mount: it might be a gvfs mount, but you can still access the files on it if you use GIO. It might or might not be related to a volume object.<p>
Unmounting a <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> instance is an asynchronous operation. For more information about asynchronous operations, see AsyncReady. To unmount a <a class="el" href="classGio_1_1Mount.html" title="The Mount interface represents user-visible mounts.">Mount</a> instance, first call <a class="el" href="classGio_1_1Mount.html#6eb057d27f3729dc451d32e8c6bc8fa0" title="Unmounts a mount.">unmount()</a>. The callback slot will be called when the operation has resolved (either with success or failure), and a AsyncReady structure will be passed to the callback. That callback should then call <a class="el" href="classGio_1_1Mount.html#319db22009f052fb5d0c45596f203d4d" title="Finishes unmounting a mount.">unmount_finish()</a> with the AsyncReady data to see if the operation was completed successfully.<p>
<dl compact><dt><b><a class="el" href="newin2p16s.html#_newin2p16s000038">Since glibmm 2.16:</a></b></dt><dd></dd></dl>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="13e8fa0a412e509ed8a5cc10bf212ee2"></a><!-- doxytag: member="Gio::Mount::~Mount" ref="13e8fa0a412e509ed8a5cc10bf212ee2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gio::Mount::~Mount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ad5f6e7a513330f247f71c9475a3eec8"></a><!-- doxytag: member="Gio::Mount::add_interface" ref="ad5f6e7a513330f247f71c9475a3eec8" args="(GType gtype_implementer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gio::Mount::add_interface           </td>
          <td>(</td>
          <td class="paramtype">GType&nbsp;</td>
          <td class="paramname"> <em>gtype_implementer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fdab4fd2377e912d2baef0cc6a825eca"></a><!-- doxytag: member="Gio::Mount::gobj" ref="fdab4fd2377e912d2baef0cc6a825eca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GMount* Gio::Mount::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GObject. 
<p>

<p>Reimplemented from <a class="el" href="classGlib_1_1Interface.html#969e9396f75132a9577428f4fa932d42">Glib::Interface</a>.</p>

</div>
</div><p>
<a class="anchor" name="e15d61c7a8bb68f66fc46e3eaaaffbe6"></a><!-- doxytag: member="Gio::Mount::gobj" ref="e15d61c7a8bb68f66fc46e3eaaaffbe6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GMount* Gio::Mount::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GObject. 
<p>

<p>Reimplemented from <a class="el" href="classGlib_1_1Interface.html#70a443071a69d3372c2cdd7128a91ed1">Glib::Interface</a>.</p>

</div>
</div><p>
<a class="anchor" name="ccf83f7b2599411cb82f5f4c0172db81"></a><!-- doxytag: member="Gio::Mount::get_root" ref="ccf83f7b2599411cb82f5f4c0172db81" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1File.html">File</a>&gt; Gio::Mount::get_root           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the root directory on <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1File.html" title="File and directory handling.">File</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="c2bf8f7a467856c39cfc016d61fe8c5f"></a><!-- doxytag: member="Gio::Mount::get_root" ref="c2bf8f7a467856c39cfc016d61fe8c5f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1File.html">File</a>&gt; Gio::Mount::get_root           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the root directory on <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1File.html" title="File and directory handling.">File</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="951d543f8907069e20678dd503928cd0"></a><!-- doxytag: member="Gio::Mount::get_name" ref="951d543f8907069e20678dd503928cd0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a> Gio::Mount::get_name           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the name of <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The name for the given <em>mount</em>. The returned string should be freed when no longer needed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e368f1d91fc927b809f27acce5aff58e"></a><!-- doxytag: member="Gio::Mount::get_icon" ref="e368f1d91fc927b809f27acce5aff58e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::Mount::get_icon           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the icon for <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="4c26c21db5fb5960b24d780018c6d04f"></a><!-- doxytag: member="Gio::Mount::get_icon" ref="4c26c21db5fb5960b24d780018c6d04f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Icon.html">Icon</a>&gt; Gio::Mount::get_icon           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the icon for <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="8a58874fb45ac7960dec34f094f0306e"></a><!-- doxytag: member="Gio::Mount::get_uuid" ref="8a58874fb45ac7960dec34f094f0306e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag.xml:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/classstd_1_1basic__string.html">std::string</a> Gio::Mount::get_uuid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the UUID for the <em>mount</em>. 
<p>
The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns <code>0</code> if there is no UUID available. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The UUID for <em>mount</em> or <code>0</code> if no UUID can be computed. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9497eb3a3a928144f522489b5b432cad"></a><!-- doxytag: member="Gio::Mount::get_volume" ref="9497eb3a3a928144f522489b5b432cad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Volume.html">Volume</a>&gt; Gio::Mount::get_volume           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the volume for the <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> or <code>0</code> if <em>mount</em> is not associated with a volume. </dd></dl>

</div>
</div><p>
<a class="anchor" name="c9f2177094e6203eaf6aa186b7ea3ee4"></a><!-- doxytag: member="Gio::Mount::get_volume" ref="c9f2177094e6203eaf6aa186b7ea3ee4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Volume.html">Volume</a>&gt; Gio::Mount::get_volume           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the volume for the <em>mount</em>. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> or <code>0</code> if <em>mount</em> is not associated with a volume. </dd></dl>

</div>
</div><p>
<a class="anchor" name="b9b8889c7b8c8fdb885a46dad7419fed"></a><!-- doxytag: member="Gio::Mount::get_drive" ref="b9b8889c7b8c8fdb885a46dad7419fed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Drive.html">Drive</a>&gt; Gio::Mount::get_drive           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the drive for the <em>mount</em>. 
<p>
This is a convenience method for getting the <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> and then using that object to get the <a class="el" href="classGio_1_1Drive.html" title="Virtual File System drive management.">Drive</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Drive.html" title="Virtual File System drive management.">Drive</a> or <code>0</code> if <em>mount</em> is not associated with a volume or a drive. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9045c2d50f4433ebfa137c501b00fd96"></a><!-- doxytag: member="Gio::Mount::get_drive" ref="9045c2d50f4433ebfa137c501b00fd96" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1Drive.html">Drive</a>&gt; Gio::Mount::get_drive           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the drive for the <em>mount</em>. 
<p>
This is a convenience method for getting the <a class="el" href="classGio_1_1Volume.html" title="The Volume interface represents user-visible objects that can be mounted.">Volume</a> and then using that object to get the <a class="el" href="classGio_1_1Drive.html" title="Virtual File System drive management.">Drive</a>. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="classGio_1_1Drive.html" title="Virtual File System drive management.">Drive</a> or <code>0</code> if <em>mount</em> is not associated with a volume or a drive. </dd></dl>

</div>
</div><p>
<a class="anchor" name="52771234b6feb921931f28886bced5f7"></a><!-- doxytag: member="Gio::Mount::can_unmount" ref="52771234b6feb921931f28886bced5f7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::Mount::can_unmount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks if <em>mount</em> can be mounted. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the <em>mount</em> can be unmounted. </dd></dl>

</div>
</div><p>
<a class="anchor" name="279bb465c4781cf4a769db412db947f8"></a><!-- doxytag: member="Gio::Mount::can_eject" ref="279bb465c4781cf4a769db412db947f8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::Mount::can_eject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks if <em>mount</em> can be eject. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the <em>mount</em> can be ejected. </dd></dl>

</div>
</div><p>
<a class="anchor" name="6eb057d27f3729dc451d32e8c6bc8fa0"></a><!-- doxytag: member="Gio::Mount::unmount" ref="6eb057d27f3729dc451d32e8c6bc8fa0" args="(const SlotAsyncReady &amp;slot, const Glib::RefPtr&lt; Cancellable &gt; &amp;cancellable, MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::unmount           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unmounts a mount. 
<p>
This is an asynchronous operation, and is finished by calling <a class="el" href="classGio_1_1Mount.html#319db22009f052fb5d0c45596f203d4d" title="Finishes unmounting a mount.">unmount_finish()</a> with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cancellable</em>&nbsp;</td><td>A cancellable object which can be used to cancel the operation. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Flags affecting the unmount. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="99bb5452908456ece101cee94d58efe9"></a><!-- doxytag: member="Gio::Mount::unmount" ref="99bb5452908456ece101cee94d58efe9" args="(const SlotAsyncReady &amp;slot, MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::unmount           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unmounts a mount. 
<p>
This is an asynchronous operation, and is finished by calling <a class="el" href="classGio_1_1Mount.html#319db22009f052fb5d0c45596f203d4d" title="Finishes unmounting a mount.">unmount_finish()</a> with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Flags affecting the unmount. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="edbcd024f16a92c704261c17eb7b1cf6"></a><!-- doxytag: member="Gio::Mount::unmount" ref="edbcd024f16a92c704261c17eb7b1cf6" args="(MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::unmount           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unmounts a mount. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>cancellable</em>&nbsp;</td><td>A cancellable object which can be used to cancel the operation. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="319db22009f052fb5d0c45596f203d4d"></a><!-- doxytag: member="Gio::Mount::unmount_finish" ref="319db22009f052fb5d0c45596f203d4d" args="(const Glib::RefPtr&lt; AsyncResult &gt; &amp;result)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::Mount::unmount_finish           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>result</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finishes unmounting a mount. 
<p>
If any errors occurred during the operation, <em>error</em> will be set to contain the errors and <code>false</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>A <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mount was successfully unmounted. <code>false</code> otherwise. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ae983acbd58daf68125f5129466d4de1"></a><!-- doxytag: member="Gio::Mount::remount" ref="ae983acbd58daf68125f5129466d4de1" args="(const Glib::RefPtr&lt; MountOperation &gt; &amp;operation, const SlotAsyncReady &amp;slot, const Glib::RefPtr&lt; Cancellable &gt; &amp;cancellable, MountMountFlags flags=MOUNT_MOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::remount           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>operation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_MOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remounts a mount. 
<p>
This is an asynchronous operation, and is finished by calling mount_finish() with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
Remounting is useful when some setting affecting the operation of the volume has been changed, as this may need a remount to take affect. While this is semantically equivalent with unmounting and then remounting, not all backends might need to actually be unmounted.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>operation</em>&nbsp;</td><td>A mount operation. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cancellable</em>&nbsp;</td><td>A cancellable object which can be used to cancel the operation. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="088ae08b4bc3a8dc44c0e18aa2b438e3"></a><!-- doxytag: member="Gio::Mount::remount" ref="088ae08b4bc3a8dc44c0e18aa2b438e3" args="(const Glib::RefPtr&lt; MountOperation &gt; &amp;operation, const SlotAsyncReady &amp;slot, MountMountFlags flags=MOUNT_MOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::remount           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>operation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_MOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remounts a mount. 
<p>
This is an asynchronous operation, and is finished by calling mount_finish() with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
Remounting is useful when some setting affecting the operation of the volume has been changed, as this may need a remount to take affect. While this is semantically equivalent with unmounting and then remounting, not all backends might need to actually be unmounted.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>operation</em>&nbsp;</td><td>A mount operation. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="2059d92df5b2cc36268545b3dbd2c171"></a><!-- doxytag: member="Gio::Mount::remount" ref="2059d92df5b2cc36268545b3dbd2c171" args="(const Glib::RefPtr&lt; MountOperation &gt; &amp;operation, MountMountFlags flags=MOUNT_MOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::remount           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>operation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_MOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remounts a mount. 
<p>
Remounting is useful when some setting affecting the operation of the volume has been changed, as this may need a remount to take affect. While this is semantically equivalent with unmounting and then remounting, not all backends might need to actually be unmounted.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>operation</em>&nbsp;</td><td>A mount operation. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4ef4769ca5b2e9a55f8a1981b2cc051e"></a><!-- doxytag: member="Gio::Mount::remount" ref="4ef4769ca5b2e9a55f8a1981b2cc051e" args="(MountMountFlags flags=MOUNT_MOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::remount           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g5484bace25c932fd4c7354259e138814">MountMountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_MOUNT_NONE</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remounts a mount, without user interaction. 
<p>
Remounting is useful when some setting affecting the operation of the volume has been changed, as this may need a remount to take affect. While this is semantically equivalent with unmounting and then remounting, not all backends might need to actually be unmounted. 
</div>
</div><p>
<a class="anchor" name="5cb279b126e6086b5f0ae0957794f023"></a><!-- doxytag: member="Gio::Mount::remount_finish" ref="5cb279b126e6086b5f0ae0957794f023" args="(const Glib::RefPtr&lt; AsyncResult &gt; &amp;result)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::Mount::remount_finish           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>result</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finishes remounting a mount. 
<p>
If any errors occurred during the operation, <em>error</em> will be set to contain the errors and <code>false</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>A <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mount was successfully remounted. <code>false</code> otherwise. </dd></dl>

</div>
</div><p>
<a class="anchor" name="6bbacd6b5ab2251d8df9db538d6f0d60"></a><!-- doxytag: member="Gio::Mount::eject" ref="6bbacd6b5ab2251d8df9db538d6f0d60" args="(const SlotAsyncReady &amp;slot, const Glib::RefPtr&lt; Cancellable &gt; &amp;cancellable, MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::eject           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Cancellable.html">Cancellable</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>cancellable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ejects a mount. 
<p>
This is an asynchronous operation, and is finished by calling <a class="el" href="classGio_1_1Mount.html#ee0c22ba1711f4d84d1eb0d2989c2d0d" title="Finishes ejecting a mount.">eject_finish()</a> with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cancellable</em>&nbsp;</td><td>A cancellable object which can be used to cancel the operation. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Flags affecting the unmount if required for eject. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3573df8a4d1d10dd321e2f46d9afc337"></a><!-- doxytag: member="Gio::Mount::eject" ref="3573df8a4d1d10dd321e2f46d9afc337" args="(const SlotAsyncReady &amp;slot, MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::eject           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGio.html#ecaa02709f9ab83fa2b36d2571665cbe">SlotAsyncReady</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>slot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ejects a mount. 
<p>
This is an asynchronous operation, and is finished by calling <a class="el" href="classGio_1_1Mount.html#ee0c22ba1711f4d84d1eb0d2989c2d0d" title="Finishes ejecting a mount.">eject_finish()</a> with the <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a> data returned in the callback slot.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&nbsp;</td><td>A callback which will be called when the operation is completed or canceled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Flags affecting the unmount if required for eject. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0fe94aae6876d196348f786c5e830b49"></a><!-- doxytag: member="Gio::Mount::eject" ref="0fe94aae6876d196348f786c5e830b49" args="(MountUnmountFlags flags=MOUNT_UNMOUNT_NONE)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::Mount::eject           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#g9fa1b6a8eabf8f88e4cf6d611a4cff44">MountUnmountFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em> = <code>MOUNT_UNMOUNT_NONE</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ejects a mount. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>Flags affecting the unmount if required for eject. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ee0c22ba1711f4d84d1eb0d2989c2d0d"></a><!-- doxytag: member="Gio::Mount::eject_finish" ref="ee0c22ba1711f4d84d1eb0d2989c2d0d" args="(const Glib::RefPtr&lt; AsyncResult &gt; &amp;result)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::Mount::eject_finish           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>result</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finishes ejecting a mount. 
<p>
If any errors occurred during the operation, <em>error</em> will be set to contain the errors and <code>false</code> will be returned. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>A <a class="el" href="classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results.">AsyncResult</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mount was successfully ejected. <code>false</code> otherwise. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e9331b0fb0c2154885818ed72ddb21a4"></a><!-- doxytag: member="Gio::Mount::signal_changed" ref="e9331b0fb0c2154885818ed72ddb21a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gio::Mount::signal_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_changed()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="dafc3d61a654cf2236f568e534aa6616"></a><!-- doxytag: member="Gio::Mount::signal_unmounted" ref="dafc3d61a654cf2236f568e534aa6616" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt; Gio::Mount::signal_unmounted           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_unmounted()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="df264056921a09b1426625973fb1d182"></a><!-- doxytag: member="Gio::Mount::on_changed" ref="df264056921a09b1426625973fb1d182" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gio::Mount::on_changed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dc6f47efdfd20501692f82a2c94b7efa"></a><!-- doxytag: member="Gio::Mount::on_unmounted" ref="dc6f47efdfd20501692f82a2c94b7efa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gio::Mount::on_unmounted           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="4723a81c56625aa5920589115060812c"></a><!-- doxytag: member="Gio::Mount::wrap" ref="4723a81c56625aa5920589115060812c" args="(GMount *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1Mount.html">Gio::Mount</a>&gt; wrap           </td>
          <td>(</td>
          <td class="paramtype">GMount *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="el" href="namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mount_8h.html">mount.h</a></ul>
</div> <!-- end main content -->

<hr><address><small>
Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.3 &copy;&nbsp;1997-2001</small></address>
</body>
</html>