summaryrefslogtreecommitdiff
path: root/libsoup/soup-address.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-address.h')
-rw-r--r--libsoup/soup-address.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libsoup/soup-address.h b/libsoup/soup-address.h
index 579d1d3c..797a5506 100644
--- a/libsoup/soup-address.h
+++ b/libsoup/soup-address.h
@@ -8,7 +8,6 @@
#include <sys/types.h>
-#include <libsoup/soup-portability.h>
#include <libsoup/soup-types.h>
G_BEGIN_DECLS
@@ -51,6 +50,8 @@ typedef enum {
#define SOUP_ADDRESS_ANY_PORT 0
+struct sockaddr;
+
typedef void (*SoupAddressCallback) (SoupAddress *addr,
guint status,
gpointer user_data);
@@ -77,13 +78,18 @@ const char *soup_address_get_physical (SoupAddress *addr);
guint soup_address_get_port (SoupAddress *addr);
struct sockaddr *soup_address_get_sockaddr (SoupAddress *addr,
int *len);
+SOUP_AVAILABLE_IN_2_32
GSocketAddress *soup_address_get_gsockaddr (SoupAddress *addr);
gboolean soup_address_is_resolved (SoupAddress *addr);
+SOUP_AVAILABLE_IN_2_26
guint soup_address_hash_by_name (gconstpointer addr);
+SOUP_AVAILABLE_IN_2_26
gboolean soup_address_equal_by_name (gconstpointer addr1,
gconstpointer addr2);
+SOUP_AVAILABLE_IN_2_26
guint soup_address_hash_by_ip (gconstpointer addr);
+SOUP_AVAILABLE_IN_2_26
gboolean soup_address_equal_by_ip (gconstpointer addr1,
gconstpointer addr2);