libsoup-2.4 Reference Manual

Synopsis

public class URI : Boxed  {
    public    weak string               scheme ;
    public    weak string               user ;
    public    weak string               password ;
    public    weak string               host ;
    public    uint                      port ;
    public    weak string               path ;
    public    weak string               query ;
    public    weak string               fragment ;


    public                              URI                       ( string              uri_string ) ;
    public                              URI.with_base             ( URI                 base,
                                                                    string              uri_string ) ;


    public    weak URI                  copy                      (  ) ;
    public    static weak string        decode                    ( string              part ) ;
    public    static weak string        encode                    ( string              part,
                                                                    string              escape_extra ) ;
    public    bool                      equal                     ( URI                 uri2 ) ;
    public    static weak string        normalize                 ( string              part,
                                                                    string              unescape_extra ) ;
    public    void                      set_fragment              ( string              fragment ) ;
    public    void                      set_host                  ( string              host ) ;
    public    void                      set_password              ( string              password ) ;
    public    void                      set_path                  ( string              path ) ;
    public    void                      set_port                  ( uint                port ) ;
    public    void                      set_query                 ( string              query ) ;
    public    void                      set_query_from_fields     ( ... ) ;
    public    void                      set_query_from_form       ( GLib.HashTable      form ) ;
    public    void                      set_scheme                ( string              scheme ) ;
    public    void                      set_user                  ( string              user ) ;
    public    weak string               to_string                 ( bool                just_path_and_query ) ;
    public    bool                      uses_default_port         (  ) ;
}

URI Description

Details

Constructor Details

URI ()
    public                              URI                       ( string              uri_string ) ;		

URI.with_base ()
    public                              URI.with_base             ( URI                 base,
                                                                    string              uri_string ) ;		

Field Details

scheme
    public    weak string               scheme ;		

user
    public    weak string               user ;		

password
    public    weak string               password ;		

host
    public    weak string               host ;		

port
    public    uint                      port ;		

path
    public    weak string               path ;		

query
    public    weak string               query ;		

fragment
    public    weak string               fragment ;		

Signal Details

Property Details

Method Details

copy ()
    public    weak URI                  copy                      (  ) ;		

decode ()
    public    static weak string        decode                    ( string              part ) ;		

encode ()
    public    static weak string        encode                    ( string              part,
                                                                    string              escape_extra ) ;		

equal ()
    public    bool                      equal                     ( URI                 uri2 ) ;		

normalize ()
    public    static weak string        normalize                 ( string              part,
                                                                    string              unescape_extra ) ;		

set_fragment ()
    public    void                      set_fragment              ( string              fragment ) ;		

set_host ()
    public    void                      set_host                  ( string              host ) ;		

set_password ()
    public    void                      set_password              ( string              password ) ;		

set_path ()
    public    void                      set_path                  ( string              path ) ;		

set_port ()
    public    void                      set_port                  ( uint                port ) ;		

set_query ()
    public    void                      set_query                 ( string              query ) ;		

set_query_from_fields ()
    public    void                      set_query_from_fields     ( ... ) ;		

set_query_from_form ()
    public    void                      set_query_from_form       ( GLib.HashTable      form ) ;		

set_scheme ()
    public    void                      set_scheme                ( string              scheme ) ;		

set_user ()
    public    void                      set_user                  ( string              user ) ;		

to_string ()
    public    weak string               to_string                 ( bool                just_path_and_query ) ;		

uses_default_port ()
    public    bool                      uses_default_port         (  ) ;		


Created by Valadoc