diff options
Diffstat (limited to 'libglouglou/libggnet.h')
-rw-r--r-- | libglouglou/libggnet.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libglouglou/libggnet.h b/libglouglou/libggnet.h index 1caa64b..825f8f8 100644 --- a/libglouglou/libggnet.h +++ b/libglouglou/libggnet.h @@ -43,14 +43,13 @@ struct ggnet_nodegroup { struct ggnet_node { LIST_ENTRY(ggnet_node) entry; + struct ggnet *net; struct in_addr addr; time_t lastseen; int used; - short namelen; -#define GGNET_NODENAME_WAITING -1 -#define GGNET_NODENAME_FAILED -2 - char name[GGNET_DNSNAME_MAX]; + char fqdn[GGNET_DNSNAME_MAX]; struct ggnet_nodegroup *group; /* XXX for now we support only one group */ + struct ggnet_dns_req *dns_req; void *usrdata; }; @@ -108,8 +107,6 @@ void ggnet_free(struct ggnet *); struct ggnet_node *ggnet_node_add(struct ggnet *, struct in_addr *); void ggnet_node_del(struct ggnet *, struct ggnet_node *); struct ggnet_node *ggnet_node_find(struct ggnet *, struct in_addr *); -void ggnet_node_update_name(struct ggnet *, struct ggnet_node *, - char *, int); void *ggnet_node_usrdata_get(struct ggnet_node *); void ggnet_node_usrdata_set(struct ggnet_node *, void *); struct ggnet_nodegroup *ggnet_node_group_get(struct ggnet_node *); |