Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 03dba9756e43ac2594de02e80fbfa250 > files > 75

libgnomevfsmm1.3_6-devel-1.3.5-2mdk.i586.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>libgnomevfsmm: Gnome::Vfs::Uri class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Compound&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Compound&nbsp;Members</a></div>
<h1>Gnome::Vfs::Uri Class Reference</h1><code>#include &lt;<a class="el" href="uri_8h-source.html">uri.h</a>&gt;</code>
<p>
<p>Inheritance diagram for Gnome::Vfs::Uri:
<p><center><img src="classGnome_1_1Vfs_1_1Uri.png" usemap="#Gnome::Vfs::Uri_map" border="0" alt=""></center>
<map name="Gnome::Vfs::Uri_map">
<area href="classGnome_1_1Vfs_1_1TopLevelUri.html" alt="Gnome::Vfs::TopLevelUri" shape="rect" coords="0,56,150,80">
</map>
<a href="classGnome_1_1Vfs_1_1Uri-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>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a0">reference</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a1">unreference</a> () const</td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. </em> <a href="#a2"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>const GnomeVFSURI *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a3">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. </em> <a href="#a3"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>GnomeVFSURI *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a4">gobj_copy</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a5">resolve_relative</a> (const Glib::ustring &amp;relative_reference)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> from <em>relative_reference</em> to this object. </em> <a href="#a5"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a6">append_string</a> (const Glib::ustring &amp;uri_fragment)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>uri_fragment</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. </em> <a href="#a6"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a7">append_path</a> (const Glib::ustring &amp;path)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>path</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. </em> <a href="#a7"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a8">append_file_name</a> (const Glib::ustring &amp;filename)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>filename</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. </em> <a href="#a8"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a9">to_string</a> (<a class="el" href="group__libgnomevfsmmEnums.html#a58">URIHideOptions</a> hide_options=URI_HIDE_NONE) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Translate this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> into a printable string. </em> <a href="#a9"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a10">dup</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Duplicate this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a10"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a11">is_local</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> is a local (native) file system. </em> <a href="#a11"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a12">has_parent</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> has a parent or not. </em> <a href="#a12"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a13">get_parent</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a13"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a14">get_parent</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a14"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>GnomeVFSToplevelURI *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a15">get_toplevel</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the toplevel URI in <em>uri</em> . </em> <a href="#a15"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a16">get_host_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve this object's host name. </em> <a href="#a16"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a17">get_scheme</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve this object's scheme. </em> <a href="#a17"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>guint&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a18">get_host_port</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve this object's host port number. </em> <a href="#a18"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a19">get_user_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the user name in this object. </em> <a href="#a19"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a20">get_password</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the password for this object. </em> <a href="#a20"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a21">set_host_name</a> (const Glib::ustring &amp;host_name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set <em>host_name</em> as the host name accessed by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a21"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a22">set_host_port</a> (guint host_port)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the host port number in this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a22"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a23">set_user_name</a> (const Glib::ustring &amp;user_name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set <em>user_name</em> as the user name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a23"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a24">set_password</a> (const Glib::ustring &amp;password)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set <em>password</em> as the password for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a24"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a25">is_parent</a> (const Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;possible_child, bool recursive=true) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if <em>possible_child</em> is contained by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a25"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a26">get_path</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve full path name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a26"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a27">get_fragment_identifier</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the optional fragment identifier for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a27"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a28">extract_dirname</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract the name of the directory in which the file pointed to by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> is stored as a new string. </em> <a href="#a28"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a29">extract_short_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve base file name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, ignoring any trailing path separators. </em> <a href="#a29"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a30">extract_short_path_name</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve base file name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, ignoring any trailing path separators. </em> <a href="#a30"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a31">get_file_info</a> (<a class="el" href="group__libgnomevfsmmEnums.html#a56">FileInfoOptions</a> options=FILE_INFO_DEFAULT) const  throw (exception)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the file info for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </em> <a href="#a31"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a32">create_symbolic_link</a> (const Glib::ustring &amp;target_reference)  throw (exception)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a symbolic link from this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> to <em>target_reference</em>. </em> <a href="#a32"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#a33">uri_exists</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> points to an existing entity. </em> <a href="#a33"></a><em><br><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>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#e0">create</a> (const Glib::ustring &amp;uri)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> from the text string <em>uri</em>. </em> <a href="#e0"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::ustring&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#e1">make_full_from_relative</a> (const Glib::ustring &amp;base_uri, const Glib::ustring &amp;relative_uri)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a full <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> given a full base URI, and a secondary URI which may be relative. </em> <a href="#e1"></a><em><br><br></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="classGnome_1_1Vfs_1_1Uri.html#b0">Uri</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#b1">operator delete</a> (void *, size_t)</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>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#m0">operator==</a> (const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;lhs, const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#m1">operator!=</a> (const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;lhs, const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Gnome::Vfs::Uri</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classGnome_1_1Vfs_1_1Uri.html#m2">wrap</a> (GnomeVFSURI *object, bool take_copy=false)</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="b0" doxytag="Gnome::Vfs::Uri::Uri"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Gnome::Vfs::Uri::Uri </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a8" doxytag="Gnome::Vfs::Uri::append_file_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::append_file_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>filename</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. 
<p>
This takes care of adding an appropriate directory separator between the end of the <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> and the start of <em>filename</em> if necessary. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>filename</em>&nbsp;</td><td>Any "regular" file name (can include #, /, etc). </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> obtained by combining this object and <em>filename</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a7" doxytag="Gnome::Vfs::Uri::append_path"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::append_path </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>path</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>path</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. 
<p>
This takes care of adding an appropriate directory separator between the end of the <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> and the start of <em>path</em> if necessary. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>path</em>&nbsp;</td><td>A non-escaped file path. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> obtained by combining this object and <em>path</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="a6" doxytag="Gnome::Vfs::Uri::append_string"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::append_string </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>uri_fragment</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object by appending <em>uri_fragment</em> to this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> object. 
<p>
This takes care of adding an appropriate directory separator between the end of the <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> and the start of <em>uri_fragment</em> if necessary. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>uri_fragment</em>&nbsp;</td><td>A piece of a <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> (ie a fully escaped partial path). </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> obtained by combining this object and <em>uri_fragment</em> . </dd></dl>
    </td>
  </tr>
</table>
<a name="e0" doxytag="Gnome::Vfs::Uri::create"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::create </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>uri</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> from the text string <em>uri</em>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>uri</em>&nbsp;</td><td>A string representing a URI. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a32" doxytag="Gnome::Vfs::Uri::create_symbolic_link"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::create_symbolic_link </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>target_reference</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap>  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a symbolic link from this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> to <em>target_reference</em>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>target_reference</em>&nbsp;</td><td>URI to point the link to (full or relative path). </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a10" doxytag="Gnome::Vfs::Uri::dup"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::dup </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Duplicate this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A Glib::RefPtr to a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> that is exactly the same as this object. </dd></dl>
    </td>
  </tr>
</table>
<a name="a28" doxytag="Gnome::Vfs::Uri::extract_dirname"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::extract_dirname </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Extract the name of the directory in which the file pointed to by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> is stored as a new string. 
<p>
The string will end with a GNOME_VFS_URI_PATH_CHR. <dl compact><dt><b>Returns:</b></dt><dd>A string representing the parent directory. </dd></dl>
    </td>
  </tr>
</table>
<a name="a29" doxytag="Gnome::Vfs::Uri::extract_short_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::extract_short_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve base file name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, ignoring any trailing path separators. 
<p>
This matches the XPG definition of basename, but not g_basename. This is often useful when you want the name of something that is pointed to by a <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, and don't care whether the uri has a directory or file form. If this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> points to the root of a domain, this method returns the host name; if there's no host name, returns GNOME_VFS_URI_PATH_STR.<p>
See also: extract_short_path_name. <dl compact><dt><b>Returns:</b></dt><dd>A string representing the unescaped short form of the name. </dd></dl>
    </td>
  </tr>
</table>
<a name="a30" doxytag="Gnome::Vfs::Uri::extract_short_path_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::extract_short_path_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve base file name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, ignoring any trailing path separators. 
<p>
This matches the XPG definition of basename, but not g_basename. This is often useful when you want the name of something that is pointed to by a <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, and don't care whether the uri has a directory or file form. If this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> points to the root (including the root of any domain), this method returns GNOME_VFS_URI_PATH_STR.<p>
See also: extract_short_name. <dl compact><dt><b>Returns:</b></dt><dd>A string representing the escaped short form of the name. </dd></dl>
    </td>
  </tr>
</table>
<a name="a31" doxytag="Gnome::Vfs::Uri::get_file_info"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1FileInfo.html">FileInfo</a>&gt; Gnome::Vfs::Uri::get_file_info </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__libgnomevfsmmEnums.html#a56">FileInfoOptions</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>options</em> = FILE_INFO_DEFAULT          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the file info for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>options</em>&nbsp;</td><td>An enum (bitfield) representing what information to retrieve. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The information for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a27" doxytag="Gnome::Vfs::Uri::get_fragment_identifier"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_fragment_identifier </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the optional fragment identifier for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A string representing the fragment identifier for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>, or <code>0</code>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a16" doxytag="Gnome::Vfs::Uri::get_host_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_host_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve this object's host name. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A string representing the host name. </dd></dl>
    </td>
  </tr>
</table>
<a name="a18" doxytag="Gnome::Vfs::Uri::get_host_port"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> guint Gnome::Vfs::Uri::get_host_port </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve this object's host port number. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The host port number used by this object. If the value is zero, the default port value for the specified toplevel access method is used. </dd></dl>
    </td>
  </tr>
</table>
<a name="a14" doxytag="Gnome::Vfs::Uri::get_parent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::get_parent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A Glib::RefPtr to this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a13" doxytag="Gnome::Vfs::Uri::get_parent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::get_parent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A Glib::RefPtr to this object's parent <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a20" doxytag="Gnome::Vfs::Uri::get_password"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_password </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the password for this object. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>The password for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a26" doxytag="Gnome::Vfs::Uri::get_path"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_path </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve full path name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A string representing the full path of this object. </dd></dl>
    </td>
  </tr>
</table>
<a name="a17" doxytag="Gnome::Vfs::Uri::get_scheme"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_scheme </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve this object's scheme. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A string representing the scheme. </dd></dl>
    </td>
  </tr>
</table>
<a name="a15" doxytag="Gnome::Vfs::Uri::get_toplevel"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GnomeVFSToplevelURI* Gnome::Vfs::Uri::get_toplevel </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the toplevel URI in <em>uri</em> . 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A pointer to the toplevel URI object. </dd></dl>
    </td>
  </tr>
</table>
<a name="a19" doxytag="Gnome::Vfs::Uri::get_user_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::get_user_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the user name in this object. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd>A string representing the user name in this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a3" doxytag="Gnome::Vfs::Uri::gobj"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const GnomeVFSURI* Gnome::Vfs::Uri::gobj </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides access to the underlying C instance. 
<p>
    </td>
  </tr>
</table>
<a name="a2" doxytag="Gnome::Vfs::Uri::gobj"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GnomeVFSURI* Gnome::Vfs::Uri::gobj </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides access to the underlying C instance. 
<p>
    </td>
  </tr>
</table>
<a name="a4" doxytag="Gnome::Vfs::Uri::gobj_copy"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GnomeVFSURI* Gnome::Vfs::Uri::gobj_copy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a12" doxytag="Gnome::Vfs::Uri::has_parent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gnome::Vfs::Uri::has_parent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> has a parent or not. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> has a parent, <code>false</code> otherwise. </dd></dl>
    </td>
  </tr>
</table>
<a name="a11" doxytag="Gnome::Vfs::Uri::is_local"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gnome::Vfs::Uri::is_local </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> is a local (native) file system. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd><code>false</code> if uri is not a local file system, <code>true</code> otherwise. </dd></dl>
    </td>
  </tr>
</table>
<a name="a25" doxytag="Gnome::Vfs::Uri::is_parent"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gnome::Vfs::Uri::is_parent </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::RefPtr&lt; const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>possible_child</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>recursive</em> = true</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Check if <em>possible_child</em> is contained by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
If <em>recursive</em> is <code>false</code>, just try the immediate parent directory, else search up through the hierarchy. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>possible_child</em>&nbsp;</td><td>A Glib::RefPtr to the <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> to test. </td></tr>
    <tr><td valign=top><em>recursive</em>&nbsp;</td><td>A flag to turn recursive check on. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if <em>possible_child</em> is contained in this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="e1" doxytag="Gnome::Vfs::Uri::make_full_from_relative"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::make_full_from_relative </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>base_uri</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>relative_uri</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a full <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> given a full base URI, and a secondary URI which may be relative. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>base_uri</em>&nbsp;</td><td>A string representing the base URI. </td></tr>
    <tr><td valign=top><em>relative_uri</em>&nbsp;</td><td>A URI fragment/reference to be appended to <em>base_uri</em> . </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A string containing the URI (<code>0</code> for some bad errors). </dd></dl>
    </td>
  </tr>
</table>
<a name="b1" doxytag="Gnome::Vfs::Uri::operator delete"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::operator delete </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void *&nbsp;</td>
          <td class="mdname" nowrap>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a0" doxytag="Gnome::Vfs::Uri::reference"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::reference </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a5" doxytag="Gnome::Vfs::Uri::resolve_relative"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt;<a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>&gt; Gnome::Vfs::Uri::resolve_relative </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>relative_reference</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> from <em>relative_reference</em> to this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>relative_reference</em>&nbsp;</td><td>A string representing a possibly relative URI reference. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The new <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a21" doxytag="Gnome::Vfs::Uri::set_host_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::set_host_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>host_name</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set <em>host_name</em> as the host name accessed by this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>host_name</em>&nbsp;</td><td>A string representing a host name. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a22" doxytag="Gnome::Vfs::Uri::set_host_port"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::set_host_port </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">guint&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>host_port</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the host port number in this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
If <em>host_port</em> is zero, the default port for this object's toplevel access method is used. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>host_port</em>&nbsp;</td><td>A TCP/IP port number. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a24" doxytag="Gnome::Vfs::Uri::set_password"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::set_password </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>password</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set <em>password</em> as the password for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>password</em>&nbsp;</td><td>A password string. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a23" doxytag="Gnome::Vfs::Uri::set_user_name"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::set_user_name </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const Glib::ustring &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>user_name</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set <em>user_name</em> as the user name for this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>user_name</em>&nbsp;</td><td>A string representing a user name on the host accessed by this object. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a name="a9" doxytag="Gnome::Vfs::Uri::to_string"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::ustring Gnome::Vfs::Uri::to_string </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="group__libgnomevfsmmEnums.html#a58">URIHideOptions</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>hide_options</em> = URI_HIDE_NONE          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Translate this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> into a printable string. 
<p>
The string will not contain the <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> elements specified by <em>hide_options</em> . <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>hide_options</em>&nbsp;</td><td>Bitmask specifying what URI elements (e.g. password, user name etc.) should NOT be represented in the returned string. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A Glib::ustring representing this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a>. </dd></dl>
    </td>
  </tr>
</table>
<a name="a1" doxytag="Gnome::Vfs::Uri::unreference"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Gnome::Vfs::Uri::unreference </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a33" doxytag="Gnome::Vfs::Uri::uri_exists"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Gnome::Vfs::Uri::uri_exists </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Check if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> points to an existing entity. 
<p>
<dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if this <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> exists. </dd></dl>
    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="m1" doxytag="Gnome::Vfs::Uri::operator!="></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool operator!= </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>rhs</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="m0" doxytag="Gnome::Vfs::Uri::operator=="></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool operator== </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Uri</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>rhs</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="m2" doxytag="Gnome::Vfs::Uri::wrap"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Glib::RefPtr&lt; <a class="el" href="classGnome_1_1Vfs_1_1Uri.html">Gnome::Vfs::Uri</a> &gt; wrap </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">GnomeVFSURI *&nbsp;</td>
          <td class="mdname" nowrap> <em>object</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>take_copy</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="uri_8h-source.html">uri.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 12 07:51:29 2003 for libgnomevfsmm by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
</a>1.3.3 </small></address>
</body>
</html>