Uri
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( ref_function = "g_uri_ref" , type_id = "G_TYPE_URI" , unref_function = "g_uri_unref" ) ]
public class Uri
Content:
Constants:
Static methods:
- public static Uri build (UriFlags flags, string scheme, string? userinfo, string? host, int port, string path, string? query, string? fragment)
- public static Uri build_with_user (UriFlags flags, string scheme, string? user, string? password, string? auth_params, string? host, int port, string path, string? query, string? fragment)
- public static string? escape_bytes (uint8[] unescaped, string? reserved_chars_allowed = null)
- public static string escape_string (string unescaped, string? reserved_chars_allowed = null, bool allow_utf8 = true)
- public static bool is_valid (string uri_string, UriFlags flags) throws UriError
- public static string join (UriFlags flags, string scheme, string? userinfo, string? host, int port, string path, string? query, string? fragment)
- public static string join_with_user (UriFlags flags, string scheme, string? user, string? password, string? auth_params, string? host, int port, string path, string? query, string? fragment)
- public static string[] list_extract_uris (string uri_list)
- public static Uri parse (string uri_string, UriFlags flags) throws UriError
- public static HashTable<string,string> parse_params (string uri, size_t length = -1, string separators = "&;", UriParamsFlags flags = 0) throws UriError
- public static Uri parse_relative (Uri? base_uri, string uri_string, UriFlags flags) throws UriError
- public static string? parse_scheme (string uri)
- public static unowned string? peek_scheme (string uri)
- public static string resolve_relative (string base_uri_string, string uri_string, UriFlags flags) throws UriError
- public static bool split (string uri_string, UriFlags flags, out string? scheme, out string? userinfo, out string? host, out int port, out string? path, out string? query, out string? fragment) throws UriError
- public static bool split_network (string uri_string, UriFlags flags, out string? scheme, out string? host, out int port) throws UriError
- public static bool split_with_user (string uri_string, UriFlags flags, out string? scheme, out string? user, out string? password, out string? auth_params, out string? host, out int port, out string? path, out string? query, out string? fragment) throws UriError
- public static Bytes? unescape_bytes (string escaped_string, size_t length = -1, string? illegal_characters = null) throws UriError
- public static string? unescape_segment (string? escaped_string, string? escaped_string_end, string? illegal_characters = null)
- public static string? unescape_string (string escaped_string, string? illegal_characters = null)
Methods: