summaryrefslogtreecommitdiffstats
path: root/address.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-03-18 16:48:19 +0000
committerLennart Poettering <lennart@poettering.net>2005-03-18 16:48:19 +0000
commitf0f4bb0c37eeed71934e3191cffa5afb1cfdca0d (patch)
tree154a6321b51c1af31f8633d61dde98968263f280 /address.h
parent7bb43bd370e70385a4ccde06f3f4554f488aa6b3 (diff)
some more inomcplete work
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@12 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'address.h')
-rw-r--r--address.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/address.h b/address.h
index 193a2d1..7005175 100644
--- a/address.h
+++ b/address.h
@@ -3,6 +3,8 @@
#include <glib.h>
+#include <sys/socket.h>
+
typedef struct {
guint32 address;
} flxIPv4Address;
@@ -28,6 +30,8 @@ gchar *flx_address_snprint(char *ret_s, guint length, const flxAddress *a);
flxAddress *flx_address_parse(const char *s, guchar family, flxAddress *ret_addr);
+flxAddress *flx_address_from_sockaddr(const struct sockaddr* sa, flxAddress *ret_addr);
+
gchar* flx_reverse_lookup_name_ipv4(const flxIPv4Address *a);
gchar* flx_reverse_lookup_name_ipv6_arpa(const flxIPv6Address *a);
gchar* flx_reverse_lookup_name_ipv6_int(const flxIPv6Address *a);