X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=address.h;fp=address.h;h=7005175f873d78e8f521c836fdb2af6ecd2be501;hb=f0f4bb0c37eeed71934e3191cffa5afb1cfdca0d;hp=193a2d1550dc582af01c6c08a32b32044445c822;hpb=7bb43bd370e70385a4ccde06f3f4554f488aa6b3;p=catta diff --git a/address.h b/address.h index 193a2d1..7005175 100644 --- a/address.h +++ b/address.h @@ -3,6 +3,8 @@ #include +#include + 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);