public class Uri {
public weak Protocol protocol ;
public weak string user ;
public weak string passwd ;
public weak string host ;
public uint port ;
public weak string path ;
public weak string query ;
public weak string fragment ;
public bool broken_encoding ;
public Uri ( string uri_string ) ;
public Uri.with_base ( Uri base,
string uri_string ) ;
public weak Uri copy ( ) ;
public weak Uri copy_root ( ) ;
public static void decode ( string part ) ;
public static weak string encode ( string part,
string escape_extra ) ;
public bool equal ( Uri uri2 ) ;
public weak string to_string ( bool just_path ) ;
public bool uses_default_port ( ) ;
}

public Uri ( string uri_string ) ;
public Uri.with_base ( Uri base,
string uri_string ) ;
public weak Protocol protocol ;
public weak string user ;
public weak string passwd ;
public weak string host ;
public uint port ;
public weak string path ;
public weak string query ;
public weak string fragment ;
public bool broken_encoding ;
public weak Uri copy ( ) ;
public weak Uri copy_root ( ) ;
public static void decode ( string part ) ;
public static weak string encode ( string part,
string escape_extra ) ;
public bool equal ( Uri uri2 ) ;
public weak string to_string ( bool just_path ) ;
public bool uses_default_port ( ) ;
Created by Valadoc