6 #include <sys/socket.h>
20 AvahiIPv6Address ipv6;
21 AvahiIPv4Address ipv4;
26 guint avahi_address_get_size(const AvahiAddress *a);
27 gint avahi_address_cmp(const AvahiAddress *a, const AvahiAddress *b);
29 gchar *avahi_address_snprint(char *ret_s, guint length, const AvahiAddress *a);
31 AvahiAddress *avahi_address_parse(const char *s, guchar family, AvahiAddress *ret_addr);
33 AvahiAddress *avahi_address_from_sockaddr(const struct sockaddr* sa, AvahiAddress *ret_addr);
34 guint16 avahi_port_from_sockaddr(const struct sockaddr* sa);
36 gchar* avahi_reverse_lookup_name_ipv4(const AvahiIPv4Address *a);
37 gchar* avahi_reverse_lookup_name_ipv6_arpa(const AvahiIPv6Address *a);
38 gchar* avahi_reverse_lookup_name_ipv6_int(const AvahiIPv6Address *a);