Function
GLibUrijoin_with_user
since: 2.66
Declaration [src]
gchar*
g_uri_join_with_user (
  GUriFlags flags,
  const gchar* scheme,
  const gchar* user,
  const gchar* password,
  const gchar* auth_params,
  const gchar* host,
  gint port,
  const gchar* path,
  const gchar* query,
  const gchar* fragment
)
Description [src]
Joins the given components together according to flags to create
an absolute URI string. path may not be NULL (though it may be the empty string).
In contrast to g_uri_join(), this allows specifying the components of the ‘userinfo’ separately. It otherwise behaves the same.
G_URI_FLAGS_HAS_PASSWORD and G_URI_FLAGS_HAS_AUTH_PARAMS are ignored if set in flags.
Available since: 2.66
Parameters
- flags
- 
            Type: GUriFlagsFlags describing how to build the URI string. 
- scheme
- 
            Type: const gchar*The URI scheme, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- user
- 
            Type: const gchar*The user component of the userinfo, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- password
- 
            Type: const gchar*The password component of the userinfo, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- auth_params
- 
            Type: const gchar*The auth params of the userinfo, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- host
- 
            Type: const gchar*The host component, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- port
- 
            Type: gintThe port, or -1.
- path
- 
            Type: const gchar*The path component. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- query
- 
            Type: const gchar*The query component, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- fragment
- 
            Type: const gchar*The fragment, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.