X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnode.h;h=2ece66c5ad542d53d7a382cccf627987a802f38c;hb=ba799a101d57c55d4cbf602511aa24c32a5b735e;hp=f393089527c310303fb491ea463141ad499790ef;hpb=4a394cb400f1fead252527de2c9412bda6fc4fd4;p=meshlink diff --git a/src/node.h b/src/node.h index f3930895..2ece66c5 100644 --- a/src/node.h +++ b/src/node.h @@ -17,8 +17,8 @@ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef __TINC_NODE_H__ -#define __TINC_NODE_H__ +#ifndef __MESHLINK_NODE_H__ +#define __MESHLINK_NODE_H__ #include "event.h" #include "sockaddr.h" @@ -41,6 +41,7 @@ typedef struct node_status_t { typedef struct node_t { char *name; /* name of this node */ uint32_t options; /* options turned on for this node */ + dclass_t dclass; struct meshlink_handle *mesh; /* The mesh this node belongs to */ @@ -97,8 +98,8 @@ extern node_t *new_node(void) __attribute__ ((__malloc__)); extern void free_node(node_t *); extern void node_add(struct meshlink_handle *mesh, node_t *); extern void node_del(struct meshlink_handle *mesh, node_t *); -extern node_t *lookup_node(struct meshlink_handle *mesh, char *); +extern node_t *lookup_node(struct meshlink_handle *mesh, const char *); extern node_t *lookup_node_udp(struct meshlink_handle *mesh, const sockaddr_t *); extern void update_node_udp(struct meshlink_handle *mesh, node_t *, const sockaddr_t *); -#endif /* __TINC_NODE_H__ */ +#endif /* __MESHLINK_NODE_H__ */