]> git.meshlink.io Git - meshlink/blobdiff - src/node.h
Get rid of ->hostname.
[meshlink] / src / node.h
index afcd43eace12e7e59c900d0914ac5337edb69dc1..ba5b1d48fc9efab5e8839f62e579157b63891e91 100644 (file)
@@ -35,7 +35,8 @@ typedef struct node_status_t {
        unsigned int unused_sptps: 1;           /* 1 if this node supports SPTPS */
        unsigned int udp_confirmed: 1;          /* 1 if the address is one that we received UDP traffic on */
        unsigned int broadcast: 1;              /* 1 if the next UDP packet should be broadcast to the local network */
-       unsigned int blacklisted: 1;            /* 1 if the node is blacklist so we never want to speak with him anymore*/
+       unsigned int blacklisted: 1;            /* 1 if the node is blacklist so we never want to speak with him anymore */
+       unsigned int destroyed: 1;              /* 1 if the node is being destroyed, deallocate channels when any callback is triggered */
        unsigned int unused: 22;
 } node_status_t;
 
@@ -50,7 +51,6 @@ typedef struct node_t {
 
        int sock;                               /* Socket to use for outgoing UDP packets */
        sockaddr_t address;                     /* his real (internet) ip to send UDP packets to */
-       char *hostname;                         /* the hostname of its real ip */
 
        node_status_t status;
        time_t last_state_change;