GNet.URI – gnet-2.0 Reference Manual
Packages
gnet-2.0
GNet
URI
equal
hash
parse_inplace
URI
URI.fields
URI.fields_all
clone
escape
get_string
set_fragment
set_hostname
set_path
set_port
set_query
set_scheme
set_userinfo
to_string
unescape
fragment
hostname
path
port
query
scheme
userinfo
URI
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( free_function =
"gnet_uri_delete"
, ref_function =
"g_object_ref"
, unref_function =
"g_object_unref"
) ]
public
class
URI
Namespace:
GNet
Package:
gnet-2.0
Content:
Static methods:
public
static
bool
equal
(
URI
u1,
URI
u2)
public
static
uint
hash
(
URI
u)
public
static
bool
parse_inplace
(
unowned
URI
* u,
string
uri,
string
hostname,
int
len)
Creation methods:
public
URI
(
string
uri)
public
URI.fields
(
string
scheme,
string
hostname,
int
port,
string
path)
public
URI.fields_all
(
string
scheme,
string
userinfo,
string
hostname,
int
port,
string
path,
string
query,
string
fragment)
Methods:
public
URI
clone
()
public
void
escape
()
public
string
get_string
()
public
void
set_fragment
(
string
fragment)
public
void
set_hostname
(
string
hostname)
public
void
set_path
(
string
path)
public
void
set_port
(
int
port)
public
void
set_query
(
string
query)
public
void
set_scheme
(
string
scheme)
public
void
set_userinfo
(
string
userinfo)
public
string
to_string
()
public
void
unescape
()
Fields:
public
string
fragment
public
string
hostname
public
string
path
public
int
port
public
string
query
public
string
scheme
public
string
userinfo