<!-- ##### SECTION Title ##### -->
GnomeVFSURI

<!-- ##### SECTION Short_Description ##### -->

A uniform resource identifier.

<!-- ##### SECTION Long_Description ##### -->
<para>
  A #GnomeVFSURI is a semi-textual representation
  of a uniform resource identifier. It contains the
  information about a resource location encoded
  as canononicalized text, but also holds extra
  information about the context in which the
  URI is used.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GnomeVFSURI ##### -->
<para>

</para>

@ref_count: 
@text: 
@fragment_id: 
@method_string: 
@method: 
@parent: 

<!-- ##### STRUCT GnomeVFSToplevelURI ##### -->
<para>

</para>

@uri: 
@host_name: 
@host_port: 
@user_name: 
@password: 
@urn: 

<!-- ##### ENUM GnomeVFSURIHideOptions ##### -->
<para>

</para>

@GNOME_VFS_URI_HIDE_NONE: 
@GNOME_VFS_URI_HIDE_USER_NAME: 
@GNOME_VFS_URI_HIDE_PASSWORD: 
@GNOME_VFS_URI_HIDE_HOST_NAME: 
@GNOME_VFS_URI_HIDE_HOST_PORT: 
@GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD: 
@GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER: 

<!-- ##### MACRO GNOME_VFS_URI_MAGIC_CHR ##### -->
<para>

</para>



<!-- ##### MACRO GNOME_VFS_URI_MAGIC_STR ##### -->
<para>

</para>



<!-- ##### MACRO GNOME_VFS_URI_PATH_CHR ##### -->
<para>

</para>



<!-- ##### MACRO GNOME_VFS_URI_PATH_STR ##### -->
<para>

</para>



<!-- ##### FUNCTION gnome_vfs_uri_new ##### -->
<para>

</para>

@text_uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_resolve_relative ##### -->
<para>

</para>

@base: 
@relative_reference: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_resolve_symbolic_link ##### -->
<para>

</para>

@base: 
@relative_reference: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_ref ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_unref ##### -->
<para>

</para>

@uri: 


<!-- ##### FUNCTION gnome_vfs_uri_append_string ##### -->
<para>

</para>

@uri: 
@uri_fragment: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_append_path ##### -->
<para>

</para>

@uri: 
@path: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_append_file_name ##### -->
<para>

</para>

@uri: 
@filename: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_to_string ##### -->
<para>

</para>

@uri: 
@hide_options: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_dup ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_is_local ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_has_parent ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_parent ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_toplevel ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_host_name ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_scheme ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_host_port ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_user_name ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_password ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_set_host_name ##### -->
<para>

</para>

@uri: 
@host_name: 


<!-- ##### FUNCTION gnome_vfs_uri_set_host_port ##### -->
<para>

</para>

@uri: 
@host_port: 


<!-- ##### FUNCTION gnome_vfs_uri_set_user_name ##### -->
<para>

</para>

@uri: 
@user_name: 


<!-- ##### FUNCTION gnome_vfs_uri_set_password ##### -->
<para>

</para>

@uri: 
@password: 


<!-- ##### FUNCTION gnome_vfs_uri_equal ##### -->
<para>

</para>

@a: 
@b: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_is_parent ##### -->
<para>

</para>

@possible_parent: 
@possible_child: 
@recursive: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_path ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_get_fragment_identifier ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_extract_dirname ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_extract_short_name ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_extract_short_path_name ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_hequal ##### -->
<para>

</para>

@a: 
@b: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_hash ##### -->
<para>

</para>

@p: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_list_parse ##### -->
<para>

</para>

@uri_list: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_list_ref ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_list_unref ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_list_copy ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION gnome_vfs_uri_list_free ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION gnome_vfs_uri_make_full_from_relative ##### -->
<para>

</para>

@base_uri: 
@relative_uri: 
@Returns: 


