Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > e8cbfa9673da18966abee0a6d7051b87 > files > 103

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::MountOperation 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_1MountOperation.html">MountOperation</a></div>
<h1>Gio::MountOperation Class Reference</h1><!-- doxytag: class="Gio::MountOperation" --><!-- doxytag: inherits="Glib::Object" -->Authentication methods for mountable locations.  
<a href="#_details">More...</a>
<p>
<div class="dynheader">
Inheritance diagram for Gio::MountOperation:</div>
<div class="dynsection">
<p><center><img src="classGio_1_1MountOperation__inherit__graph.png" border="0" usemap="#Gio_1_1MountOperation__inherit__map" alt="Inheritance graph"></center>
<map name="Gio_1_1MountOperation__inherit__map">
<area shape="rect" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="36,161,129,188"><area shape="rect" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="20,84,145,111"><area shape="rect" href="classsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="27,7,139,33"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classGio_1_1MountOperation-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_1MountOperation.html#6899f6121cf5a44a39ae3cc662d92fc6">~MountOperation</a> ()</td></tr>

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

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#100962323f73438a4d35253b5763cc30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GMountOperation*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#6e6feac74568a2eb7e6ca1a63122c31b">gobj_copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#6e6feac74568a2eb7e6ca1a63122c31b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#13621e9b35aa25b8f62e5a6db14d3967">get_username</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the user name from the mount operation.  <a href="#13621e9b35aa25b8f62e5a6db14d3967"></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_1MountOperation.html#e9e313d9dca3421676c590cf50134d62">set_username</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; username)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the user name within <em>op</em> to <em>username</em>.  <a href="#e9e313d9dca3421676c590cf50134d62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#c874e50f4915199d6013932633841ac0">get_password</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a password from the mount operation.  <a href="#c874e50f4915199d6013932633841ac0"></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_1MountOperation.html#9df86e31c73fea9e438586fde8a92b70">set_password</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; password)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the mount operation's password to <em>password</em>.  <a href="#9df86e31c73fea9e438586fde8a92b70"></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_1MountOperation.html#a30b6f82881ae1afea5a21836e5bd036">get_anonymous</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check to see whether the mount operation is being used for an anonymous user.  <a href="#a30b6f82881ae1afea5a21836e5bd036"></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_1MountOperation.html#d5a97dd24b05012c93211932880edc02">set_anonymous</a> (bool anonymous=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the mount operation to use an anonymous user if <em>anonymous</em> is <code>true</code>.  <a href="#d5a97dd24b05012c93211932880edc02"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#3f0ed216f46c7a914c73d7d1e4a8c0c7">get_domain</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the domain of the mount operation.  <a href="#3f0ed216f46c7a914c73d7d1e4a8c0c7"></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_1MountOperation.html#09fd2984393678b8592b7a3d565c0307">set_domain</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; domain)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the mount operation's domain.  <a href="#09fd2984393678b8592b7a3d565c0307"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#bc1af61dac7d1427775b7505d27cd319">get_password_save</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the state of saving passwords for the mount operation.  <a href="#bc1af61dac7d1427775b7505d27cd319"></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_1MountOperation.html#58bda8feb48b1e163931d96b5dfdc245">set_password_save</a> (<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a> password_save)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the state of saving passwords for the mount operation.  <a href="#58bda8feb48b1e163931d96b5dfdc245"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#b7eaa8f1ea17c14c86c5f30cc0c5eda9">get_choice</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a choice from the mount operation.  <a href="#b7eaa8f1ea17c14c86c5f30cc0c5eda9"></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_1MountOperation.html#6fbd101a1db62e2f34b23b9fa5cca869">set_choice</a> (int choice)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a default choice for the mount operation.  <a href="#6fbd101a1db62e2f34b23b9fa5cca869"></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_1MountOperation.html#1f444eede759bae682091b8fc5f108d3">reply</a> (<a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a> result)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emits the <a class="el" href="classGio_1_1MountOperation.html#1f444eede759bae682091b8fc5f108d3" title="Emits the MountOperation::reply signal.">MountOperation::reply</a> signal.  <a href="#1f444eede759bae682091b8fc5f108d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy4.html">Glib::SignalProxy4</a><br>
&lt; void, const <br>
<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,<br>
 const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,<br>
 const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,<br>
 <a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#10cfcab05979a518d20f0c03cbf1a6cc">signal_ask_password</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_ask_password(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; message, const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; default_user, const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; default_domain, AskPasswordFlags flags)</code> </dd></dl>
 <a href="#10cfcab05979a518d20f0c03cbf1a6cc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a><br>
&lt; void, const <br>
<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,<br>
 const <br>
<a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#38daf1bcead0ae90cc61db691616c342">signal_ask_question</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_ask_question(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; message, const <a class="el" href="group__ContHandles.html#g8e243b697be740f5f7d4b578ae50db41" title="If a method takes this as an argument, or has this as a return type, then you can...">Glib::StringArrayHandle</a>&amp; choices)</code> </dd></dl>
 <a href="#38daf1bcead0ae90cc61db691616c342"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><br>
&lt; void,<br>
 <a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#55fa9cab0e2955fa6142f5dcc95198dc">signal_reply</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_reply(MountOperationResult result)</code> </dd></dl>
 <a href="#55fa9cab0e2955fa6142f5dcc95198dc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#b6082812fac40e0fdc5e4f38f3e38152">_username</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The user name.  <a href="#b6082812fac40e0fdc5e4f38f3e38152"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#2aa3ea1b07895fd0de8621ee7ae61753">_username</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The user name.  <a href="#2aa3ea1b07895fd0de8621ee7ae61753"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#703b14fc2d5caa89302365fccbd60c91">_password</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The password.  <a href="#703b14fc2d5caa89302365fccbd60c91"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#400bb239cf487f919bd4b1cc52097c32">_password</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The password.  <a href="#400bb239cf487f919bd4b1cc52097c32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#865ffc0034142ebe19dd8ca6d13a43de">_anonymous</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether to use an anonymous user.  <a href="#865ffc0034142ebe19dd8ca6d13a43de"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;bool&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#adf47f9dede3911ae90d7dfa1d9c7cfc">_anonymous</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether to use an anonymous user.  <a href="#adf47f9dede3911ae90d7dfa1d9c7cfc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#e71c8021f26b5f80067cf92ae121a1f3">_domain</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The domain of the mount operation.  <a href="#e71c8021f26b5f80067cf92ae121a1f3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#a63c71dc282ee665a42c8de51c3850c9">_domain</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The domain of the mount operation.  <a href="#a63c71dc282ee665a42c8de51c3850c9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#4bdd08b45f9f106b6fc1ddfbbfba8481">_password_save</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">How passwords should be saved.  <a href="#4bdd08b45f9f106b6fc1ddfbbfba8481"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#73114faa31f44ae17cbc54cd96bd7385">_password_save</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">How passwords should be saved.  <a href="#73114faa31f44ae17cbc54cd96bd7385"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br>
&lt;int&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#9bc814b6a903120a5a8b4829f7ebefab">_choice</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The users choice.  <a href="#9bc814b6a903120a5a8b4829f7ebefab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br>
&lt;int&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#d1a5023d7fbcbb2f677d6c3db5fcff67">_choice</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The users choice.  <a href="#d1a5023d7fbcbb2f677d6c3db5fcff67"></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 <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a><br>
&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#3e59fd19498a9be34bbb7462d87e2ca1">create</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#415e62c32b8d497d859e50da0c8431cb">MountOperation</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_1MountOperation.html#2bfee2a7879e75708a22cfb59e99280b">on_ask_password</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; message, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; default_user, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; default_domain, <a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a> flags)</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_1MountOperation.html#f4d007e34e6f023de14a667aabfe3a39">on_ask_question</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; message, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&amp; choices)</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_1MountOperation.html#9480654f1624640c719ce260883c8f9e">on_reply</a> (<a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a> result)</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_1MountOperation.html">Gio::MountOperation</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#65da8ecee4b6b6cfd9e846ec6bc950fe">wrap</a> (GMountOperation* 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="#65da8ecee4b6b6cfd9e846ec6bc950fe"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Authentication methods for mountable locations. 
<p>
<a class="el" href="classGio_1_1MountOperation.html" title="Authentication methods for mountable locations.">MountOperation</a> provides a mechanism for authenticating mountable operations, such as loop mounting files, hard drive partitions or server locations.<p>
Mounting operations are handed a <a class="el" href="classGio_1_1MountOperation.html" title="Authentication methods for mountable locations.">MountOperation</a> that they can use if they require any privileges or authentication for their volumes to be mounted (e.g. a hard disk partition or an encrypted filesystem), or if they are implementing a remote server protocol which requires user credentials such as FTP or WebDAV.<p>
Developers should instantiate a subclass of this that implements all the various callbacks to show the required dialogs.<p>
<dl compact><dt><b><a class="el" href="newin2p16s.html#_newin2p16s000039">Since glibmm 2.16:</a></b></dt><dd></dd></dl>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6899f6121cf5a44a39ae3cc662d92fc6"></a><!-- doxytag: member="Gio::MountOperation::~MountOperation" ref="6899f6121cf5a44a39ae3cc662d92fc6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gio::MountOperation::~MountOperation           </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>
<a class="anchor" name="415e62c32b8d497d859e50da0c8431cb"></a><!-- doxytag: member="Gio::MountOperation::MountOperation" ref="415e62c32b8d497d859e50da0c8431cb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gio::MountOperation::MountOperation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="580640ff16e8cd1cbd9d0ce4659daa7e"></a><!-- doxytag: member="Gio::MountOperation::gobj" ref="580640ff16e8cd1cbd9d0ce4659daa7e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GMountOperation* Gio::MountOperation::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_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>

</div>
</div><p>
<a class="anchor" name="100962323f73438a4d35253b5763cc30"></a><!-- doxytag: member="Gio::MountOperation::gobj" ref="100962323f73438a4d35253b5763cc30" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GMountOperation* Gio::MountOperation::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_1ObjectBase.html#778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>

</div>
</div><p>
<a class="anchor" name="6e6feac74568a2eb7e6ca1a63122c31b"></a><!-- doxytag: member="Gio::MountOperation::gobj_copy" ref="6e6feac74568a2eb7e6ca1a63122c31b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GMountOperation* Gio::MountOperation::gobj_copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
<p>

</div>
</div><p>
<a class="anchor" name="3e59fd19498a9be34bbb7462d87e2ca1"></a><!-- doxytag: member="Gio::MountOperation::create" ref="3e59fd19498a9be34bbb7462d87e2ca1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>&gt; Gio::MountOperation::create           </td>
          <td>(</td>
          <td class="paramname">          </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="13621e9b35aa25b8f62e5a6db14d3967"></a><!-- doxytag: member="Gio::MountOperation::get_username" ref="13621e9b35aa25b8f62e5a6db14d3967" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::MountOperation::get_username           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the user name from the mount operation. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the user name. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e9e313d9dca3421676c590cf50134d62"></a><!-- doxytag: member="Gio::MountOperation::set_username" ref="e9e313d9dca3421676c590cf50134d62" args="(const Glib::ustring &amp;username)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_username           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>username</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the user name within <em>op</em> to <em>username</em>. 
<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>username</em>&nbsp;</td><td>Input username. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c874e50f4915199d6013932633841ac0"></a><!-- doxytag: member="Gio::MountOperation::get_password" ref="c874e50f4915199d6013932633841ac0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::MountOperation::get_password           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets a password from the mount operation. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the password within <em>op</em>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9df86e31c73fea9e438586fde8a92b70"></a><!-- doxytag: member="Gio::MountOperation::set_password" ref="9df86e31c73fea9e438586fde8a92b70" args="(const Glib::ustring &amp;password)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_password           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>password</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the mount operation's password to <em>password</em>. 
<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>password</em>&nbsp;</td><td>Password to set. </td></tr>
  </table>
</dl>

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

<p>
Check to see whether the mount operation is being used for an anonymous user. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if mount operation is anonymous. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d5a97dd24b05012c93211932880edc02"></a><!-- doxytag: member="Gio::MountOperation::set_anonymous" ref="d5a97dd24b05012c93211932880edc02" args="(bool anonymous=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_anonymous           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>anonymous</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the mount operation to use an anonymous user if <em>anonymous</em> is <code>true</code>. 
<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>anonymous</em>&nbsp;</td><td>Boolean value. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3f0ed216f46c7a914c73d7d1e4a8c0c7"></a><!-- doxytag: member="Gio::MountOperation::get_domain" ref="3f0ed216f46c7a914c73d7d1e4a8c0c7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::MountOperation::get_domain           </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 domain of the mount operation. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string set to the domain. </dd></dl>

</div>
</div><p>
<a class="anchor" name="09fd2984393678b8592b7a3d565c0307"></a><!-- doxytag: member="Gio::MountOperation::set_domain" ref="09fd2984393678b8592b7a3d565c0307" args="(const Glib::ustring &amp;domain)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_domain           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>domain</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the mount operation's domain. 
<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>domain</em>&nbsp;</td><td>The domain to set. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="bc1af61dac7d1427775b7505d27cd319"></a><!-- doxytag: member="Gio::MountOperation::get_password_save" ref="bc1af61dac7d1427775b7505d27cd319" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a> Gio::MountOperation::get_password_save           </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 state of saving passwords for the mount operation. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A PasswordSave flag. </dd></dl>

</div>
</div><p>
<a class="anchor" name="58bda8feb48b1e163931d96b5dfdc245"></a><!-- doxytag: member="Gio::MountOperation::set_password_save" ref="58bda8feb48b1e163931d96b5dfdc245" args="(PasswordSave password_save)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_password_save           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&nbsp;</td>
          <td class="paramname"> <em>password_save</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the state of saving passwords for the mount operation. 
<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>save</em>&nbsp;</td><td>A set of PasswordSave flags. </td></tr>
  </table>
</dl>

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

<p>
Gets a choice from the mount operation. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer containing an index of the user's choice from the choice's list, or 0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="6fbd101a1db62e2f34b23b9fa5cca869"></a><!-- doxytag: member="Gio::MountOperation::set_choice" ref="6fbd101a1db62e2f34b23b9fa5cca869" args="(int choice)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::set_choice           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>choice</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets a default choice for the mount operation. 
<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>choice</em>&nbsp;</td><td>An integer. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="1f444eede759bae682091b8fc5f108d3"></a><!-- doxytag: member="Gio::MountOperation::reply" ref="1f444eede759bae682091b8fc5f108d3" args="(MountOperationResult result)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::MountOperation::reply           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a>&nbsp;</td>
          <td class="paramname"> <em>result</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Emits the <a class="el" href="classGio_1_1MountOperation.html#1f444eede759bae682091b8fc5f108d3" title="Emits the MountOperation::reply signal.">MountOperation::reply</a> signal. 
<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>result</em>&nbsp;</td><td>A MountOperationResult. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="10cfcab05979a518d20f0c03cbf1a6cc"></a><!-- doxytag: member="Gio::MountOperation::signal_ask_password" ref="10cfcab05979a518d20f0c03cbf1a6cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy4.html">Glib::SignalProxy4</a>&lt;void,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,<a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a>&gt; Gio::MountOperation::signal_ask_password           </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_ask_password(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; message, const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; default_user, const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; default_domain, AskPasswordFlags flags)</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="38daf1bcead0ae90cc61db691616c342"></a><!-- doxytag: member="Gio::MountOperation::signal_ask_question" ref="38daf1bcead0ae90cc61db691616c342" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt;void,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;,const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&amp;&gt; Gio::MountOperation::signal_ask_question           </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_ask_question(const <a class="el" href="classGlib_1_1ustring.html" title="Glib::ustring has much the same interface as std::string, but contains Unicode characters...">Glib::ustring</a>&amp; message, const <a class="el" href="group__ContHandles.html#g8e243b697be740f5f7d4b578ae50db41" title="If a method takes this as an argument, or has this as a return type, then you can...">Glib::StringArrayHandle</a>&amp; choices)</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="55fa9cab0e2955fa6142f5dcc95198dc"></a><!-- doxytag: member="Gio::MountOperation::signal_reply" ref="55fa9cab0e2955fa6142f5dcc95198dc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt;void,<a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a>&gt; Gio::MountOperation::signal_reply           </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_reply(MountOperationResult result)</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="b6082812fac40e0fdc5e4f38f3e38152"></a><!-- doxytag: member="Gio::MountOperation::_username" ref="b6082812fac40e0fdc5e4f38f3e38152" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_username           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The user name. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="2aa3ea1b07895fd0de8621ee7ae61753"></a><!-- doxytag: member="Gio::MountOperation::_username" ref="2aa3ea1b07895fd0de8621ee7ae61753" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_username           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The user name. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="703b14fc2d5caa89302365fccbd60c91"></a><!-- doxytag: member="Gio::MountOperation::_password" ref="703b14fc2d5caa89302365fccbd60c91" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_password           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The password. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="400bb239cf487f919bd4b1cc52097c32"></a><!-- doxytag: member="Gio::MountOperation::_password" ref="400bb239cf487f919bd4b1cc52097c32" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_password           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The password. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="865ffc0034142ebe19dd8ca6d13a43de"></a><!-- doxytag: member="Gio::MountOperation::_anonymous" ref="865ffc0034142ebe19dd8ca6d13a43de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gio::MountOperation::_anonymous           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Whether to use an anonymous user. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="adf47f9dede3911ae90d7dfa1d9c7cfc"></a><!-- doxytag: member="Gio::MountOperation::_anonymous" ref="adf47f9dede3911ae90d7dfa1d9c7cfc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gio::MountOperation::_anonymous           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Whether to use an anonymous user. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="e71c8021f26b5f80067cf92ae121a1f3"></a><!-- doxytag: member="Gio::MountOperation::_domain" ref="e71c8021f26b5f80067cf92ae121a1f3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_domain           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The domain of the mount operation. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="a63c71dc282ee665a42c8de51c3850c9"></a><!-- doxytag: member="Gio::MountOperation::_domain" ref="a63c71dc282ee665a42c8de51c3850c9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::MountOperation::_domain           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The domain of the mount operation. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="4bdd08b45f9f106b6fc1ddfbbfba8481"></a><!-- doxytag: member="Gio::MountOperation::_password_save" ref="4bdd08b45f9f106b6fc1ddfbbfba8481" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&gt; Gio::MountOperation::_password_save           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
How passwords should be saved. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="73114faa31f44ae17cbc54cd96bd7385"></a><!-- doxytag: member="Gio::MountOperation::_password_save" ref="73114faa31f44ae17cbc54cd96bd7385" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>&gt; Gio::MountOperation::_password_save           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
How passwords should be saved. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="9bc814b6a903120a5a8b4829f7ebefab"></a><!-- doxytag: member="Gio::MountOperation::_choice" ref="9bc814b6a903120a5a8b4829f7ebefab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gio::MountOperation::_choice           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The users choice. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d1a5023d7fbcbb2f677d6c3db5fcff67"></a><!-- doxytag: member="Gio::MountOperation::_choice" ref="d1a5023d7fbcbb2f677d6c3db5fcff67" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gio::MountOperation::_choice           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The users choice. 
<p>
You rarely need to use properties because there are get_ and set_ methods for almost all of them. <dl class="return" compact><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="2bfee2a7879e75708a22cfb59e99280b"></a><!-- doxytag: member="Gio::MountOperation::on_ask_password" ref="2bfee2a7879e75708a22cfb59e99280b" args="(const Glib::ustring &amp;message, const Glib::ustring &amp;default_user, const Glib::ustring &amp;default_domain, AskPasswordFlags flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gio::MountOperation::on_ask_password           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>default_user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>default_domain</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a>&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f4d007e34e6f023de14a667aabfe3a39"></a><!-- doxytag: member="Gio::MountOperation::on_ask_question" ref="f4d007e34e6f023de14a667aabfe3a39" args="(const Glib::ustring &amp;message, const Glib::StringArrayHandle &amp;choices)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gio::MountOperation::on_ask_question           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>choices</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9480654f1624640c719ce260883c8f9e"></a><!-- doxytag: member="Gio::MountOperation::on_reply" ref="9480654f1624640c719ce260883c8f9e" args="(MountOperationResult result)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gio::MountOperation::on_reply           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a>&nbsp;</td>
          <td class="paramname"> <em>result</em>          </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="65da8ecee4b6b6cfd9e846ec6bc950fe"></a><!-- doxytag: member="Gio::MountOperation::wrap" ref="65da8ecee4b6b6cfd9e846ec6bc950fe" args="(GMountOperation *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_1MountOperation.html">Gio::MountOperation</a>&gt; wrap           </td>
          <td>(</td>
          <td class="paramtype">GMountOperation *&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="mountoperation_8h.html">mountoperation.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>