<!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> <a href="../../../../gtkmm-2.4/docs/reference/html/group__Widgets.html">Widgets</a> <a class="qindex" href="namespaces.html">glibmm Namespaces</a> <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> </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 </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#580640ff16e8cd1cbd9d0ce4659daa7e">gobj</a> ()</td></tr> <tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#100962323f73438a4d35253b5763cc30">gobj</a> () const </td></tr> <tr><td class="mdescLeft"> </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* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#6e6feac74568a2eb7e6ca1a63122c31b">gobj_copy</a> ()</td></tr> <tr><td class="mdescLeft"> </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> </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"> </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 </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>& username)</td></tr> <tr><td class="mdescLeft"> </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> </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"> </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 </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>& password)</td></tr> <tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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> </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"> </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 </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>& domain)</td></tr> <tr><td class="mdescLeft"> </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> </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> < void, const <br> <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,<br> const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,<br> const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,<br> <a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a> > </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"> </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>& 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>& 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>& 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> < void, const <br> <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,<br> const <br> <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>& > </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"> </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>& 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>& 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> < void,<br> <a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#55fa9cab0e2955fa6142f5dcc95198dc">signal_reply</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#b6082812fac40e0fdc5e4f38f3e38152">_username</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#2aa3ea1b07895fd0de8621ee7ae61753">_username</a> () const </td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#703b14fc2d5caa89302365fccbd60c91">_password</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#400bb239cf487f919bd4b1cc52097c32">_password</a> () const </td></tr> <tr><td class="mdescLeft"> </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> <bool> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#865ffc0034142ebe19dd8ca6d13a43de">_anonymous</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <bool> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#adf47f9dede3911ae90d7dfa1d9c7cfc">_anonymous</a> () const </td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#e71c8021f26b5f80067cf92ae121a1f3">_domain</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#a63c71dc282ee665a42c8de51c3850c9">_domain</a> () const </td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#4bdd08b45f9f106b6fc1ddfbbfba8481">_password_save</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>> </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"> </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> <int> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#9bc814b6a903120a5a8b4829f7ebefab">_choice</a> ()</td></tr> <tr><td class="mdescLeft"> </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> <int> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MountOperation.html#d1a5023d7fbcbb2f677d6c3db5fcff67">_choice</a> () const </td></tr> <tr><td class="mdescLeft"> </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> <<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>> </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"> </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 </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>& message, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& default_user, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& 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 </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>& message, const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>& choices)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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> <<a class="el" href="classGio_1_1MountOperation.html">Gio::MountOperation</a>> </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"> </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 & 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> ) </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> ) </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> ) </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> ) </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> ) </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><<a class="el" href="classGio_1_1MountOperation.html">MountOperation</a>> Gio::MountOperation::create </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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 &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>& </td> <td class="paramname"> <em>username</em> </td> <td> ) </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> </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> ) </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 &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>& </td> <td class="paramname"> <em>password</em> </td> <td> ) </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> </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> ) </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 </td> <td class="paramname"> <em>anonymous</em> = <code>true</code> </td> <td> ) </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> </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> ) </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 &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>& </td> <td class="paramname"> <em>domain</em> </td> <td> ) </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> </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> ) </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> </td> <td class="paramname"> <em>password_save</em> </td> <td> ) </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> </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> ) </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 </td> <td class="paramname"> <em>choice</em> </td> <td> ) </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> </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> </td> <td class="paramname"> <em>result</em> </td> <td> ) </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> </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><void,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,<a class="el" href="group__giommEnums.html#gc807da73d3b89a6dc16dad028244e6ec">AskPasswordFlags</a>> Gio::MountOperation::signal_ask_password </td> <td>(</td> <td class="paramname"> </td> <td> ) </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>& 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>& 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>& 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><void,const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&,const <a class="el" href="classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&> Gio::MountOperation::signal_ask_question </td> <td>(</td> <td class="paramname"> </td> <td> ) </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>& 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>& 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><void,<a class="el" href="group__giommEnums.html#gc479310f8df4ad5909d717caec261076">MountOperationResult</a>> Gio::MountOperation::signal_reply </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_username </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_username </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_password </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_password </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><bool> Gio::MountOperation::_anonymous </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><bool> Gio::MountOperation::_anonymous </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_domain </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>> Gio::MountOperation::_domain </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>> Gio::MountOperation::_password_save </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><<a class="el" href="group__giommEnums.html#gfec517575c8f8d6f48433c86da52448f">PasswordSave</a>> Gio::MountOperation::_password_save </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><int> Gio::MountOperation::_choice </td> <td>(</td> <td class="paramname"> </td> <td> ) </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><int> Gio::MountOperation::_choice </td> <td>(</td> <td class="paramname"> </td> <td> ) </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 &message, const Glib::ustring &default_user, const Glib::ustring &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>& </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>& </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>& </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> </td> <td class="paramname"> <em>flags</em></td><td> </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 &message, const Glib::StringArrayHandle &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>& </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>& </td> <td class="paramname"> <em>choices</em></td><td> </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> </td> <td class="paramname"> <em>result</em> </td> <td> ) </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><<a class="el" href="classGio_1_1MountOperation.html">Gio::MountOperation</a>> wrap </td> <td>(</td> <td class="paramtype">GMountOperation * </td> <td class="paramname"> <em>object</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td> </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> </td><td>The C instance. </td></tr> <tr><td valign="top"></td><td valign="top"><em>take_copy</em> </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 © 1997-2001</small></address> </body> </html>