blob: 3dbdb855c32d0e7eb403cb41888adc38010f3a1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*
* Copyright 1999-2002 Ximian, Inc.
* Copyright 2020 Igalia, S.L.
*/
#pragma once
#include "soup-uri-utils.h"
G_BEGIN_DECLS
gboolean soup_uri_is_http (GUri *uri);
gboolean soup_uri_is_https (GUri *uri);
gboolean soup_uri_uses_default_port (GUri *uri);
char *soup_uri_get_path_and_query (GUri *uri);
GUri *soup_uri_copy_host (GUri *uri);
guint soup_uri_host_hash (gconstpointer key);
gboolean soup_uri_host_equal (gconstpointer v1, gconstpointer v2);
GUri *soup_uri_copy_with_normalized_flags (GUri *uri);
char *soup_uri_get_host_for_headers (GUri *uri);
#define SOUP_URI_IS_VALID(x) (x && g_uri_get_host(x) && g_uri_get_host(x)[0])
G_END_DECLS
|