gnome-vfs-2.0 Reference Manual

Synopsis

public class URI {
    public    uint                      ref_count ;
    public    weak string               text ;
    public    weak string               fragment_id ;
    public    weak string               method_string ;
    public    void**                    method ;
    public    void**                    parent ;
    public    void**                    reserved1 ;
    public    void**                    reserved2 ;


    public                              URI                       ( string              text_uri ) ;


    public    weak URI                  append_file_name          ( string              filename ) ;
    public    weak URI                  append_path               ( string              path ) ;
    public    weak URI                  append_string             ( string              uri_fragment ) ;
    public    weak URI                  dup                       (  ) ;
    public    bool                      equal                     ( URI                 b ) ;
    public    bool                      exists                    (  ) ;
    public    weak string               extract_dirname           (  ) ;
    public    weak string               extract_short_name        (  ) ;
    public    weak string               extract_short_path_name   (  ) ;
    public    weak string               get_fragment_identifier   (  ) ;
    public    weak string               get_host_name             (  ) ;
    public    uint                      get_host_port             (  ) ;
    public    weak URI                  get_parent                (  ) ;
    public    weak string               get_password              (  ) ;
    public    weak string               get_path                  (  ) ;
    public    weak string               get_scheme                (  ) ;
    public    weak ToplevelURI          get_toplevel              (  ) ;
    public    weak string               get_user_name             (  ) ;
    public    bool                      has_parent                (  ) ;
    public    static uint               hash                      ( void**              p ) ;
    public    static int                hequal                    ( void**              a,
                                                                    void**              b ) ;
    public    bool                      is_local                  (  ) ;
    public    bool                      is_parent                 ( URI                 possible_child,
                                                                    bool                recursive ) ;
    public    static weak GLib.List     list_copy                 ( GLib.List           list ) ;
    public    static void               list_free                 ( GLib.List           list ) ;
    public    static weak GLib.List     list_parse                ( string              uri_list ) ;
    public    static weak GLib.List     list_ref                  ( GLib.List           list ) ;
    public    static weak GLib.List     list_unref                ( GLib.List           list ) ;
    public    static weak string        make_full_from_relative   ( string              base_uri,
                                                                    string              relative_uri ) ;
    public    weak URI                  resolve_relative          ( string              relative_reference ) ;
    public    weak URI                  resolve_symbolic_link     ( string              relative_reference ) ;
    public    void                      set_host_name             ( string              host_name ) ;
    public    void                      set_host_port             ( uint                host_port ) ;
    public    void                      set_password              ( string              password ) ;
    public    void                      set_user_name             ( string              user_name ) ;
    public    weak string               to_string                 ( URIHideOptions      hide_options ) ;
}

URI Description

Details

Constructor Details

URI ()
    public                              URI                       ( string              text_uri ) ;		

Field Details

ref_count
    public    uint                      ref_count ;		

text
    public    weak string               text ;		

fragment_id
    public    weak string               fragment_id ;		

method_string
    public    weak string               method_string ;		

method
    public    void**                    method ;		

parent
    public    void**                    parent ;		

reserved1
    public    void**                    reserved1 ;		

reserved2
    public    void**                    reserved2 ;		

Signal Details

Property Details

Method Details

append_file_name ()
    public    weak URI                  append_file_name          ( string              filename ) ;		

append_path ()
    public    weak URI                  append_path               ( string              path ) ;		

append_string ()
    public    weak URI                  append_string             ( string              uri_fragment ) ;		

dup ()
    public    weak URI                  dup                       (  ) ;		

equal ()
    public    bool                      equal                     ( URI                 b ) ;		

exists ()
    public    bool                      exists                    (  ) ;		

extract_dirname ()
    public    weak string               extract_dirname           (  ) ;		

extract_short_name ()
    public    weak string               extract_short_name        (  ) ;		

extract_short_path_name ()
    public    weak string               extract_short_path_name   (  ) ;		

get_fragment_identifier ()
    public    weak string               get_fragment_identifier   (  ) ;		

get_host_name ()
    public    weak string               get_host_name             (  ) ;		

get_host_port ()
    public    uint                      get_host_port             (  ) ;		

get_parent ()
    public    weak URI                  get_parent                (  ) ;		

get_password ()
    public    weak string               get_password              (  ) ;		

get_path ()
    public    weak string               get_path                  (  ) ;		

get_scheme ()
    public    weak string               get_scheme                (  ) ;		

get_toplevel ()
    public    weak ToplevelURI          get_toplevel              (  ) ;		

get_user_name ()
    public    weak string               get_user_name             (  ) ;		

has_parent ()
    public    bool                      has_parent                (  ) ;		

hash ()
    public    static uint               hash                      ( void**              p ) ;		

hequal ()
    public    static int                hequal                    ( void**              a,
                                                                    void**              b ) ;		

is_local ()
    public    bool                      is_local                  (  ) ;		

is_parent ()
    public    bool                      is_parent                 ( URI                 possible_child,
                                                                    bool                recursive ) ;		

list_copy ()
    public    static weak GLib.List     list_copy                 ( GLib.List           list ) ;		

list_free ()
    public    static void               list_free                 ( GLib.List           list ) ;		

list_parse ()
    public    static weak GLib.List     list_parse                ( string              uri_list ) ;		

list_ref ()
    public    static weak GLib.List     list_ref                  ( GLib.List           list ) ;		

list_unref ()
    public    static weak GLib.List     list_unref                ( GLib.List           list ) ;		

make_full_from_relative ()
    public    static weak string        make_full_from_relative   ( string              base_uri,
                                                                    string              relative_uri ) ;		

resolve_relative ()
    public    weak URI                  resolve_relative          ( string              relative_reference ) ;		

resolve_symbolic_link ()
    public    weak URI                  resolve_symbolic_link     ( string              relative_reference ) ;		

set_host_name ()
    public    void                      set_host_name             ( string              host_name ) ;		

set_host_port ()
    public    void                      set_host_port             ( uint                host_port ) ;		

set_password ()
    public    void                      set_password              ( string              password ) ;		

set_user_name ()
    public    void                      set_user_name             ( string              user_name ) ;		

to_string ()
    public    weak string               to_string                 ( URIHideOptions      hide_options ) ;		


Created by Valadoc