]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Clarify the behaviour of meshlink_open(), _start(), _stop() and _close().
[meshlink] / src / meshlink_internal.h
index 6e59db0e756b8153ed35add1b501818da2076bc3..fa1017d065538efe9634d26426aeb8e95609c6b7 100644 (file)
 
 #include "system.h"
 
-#include "node.h"
 #include "meshlink.h"
-#include "splay_tree.h"
-
-#define MAXSOCKETS 16
 
 /// A handle for an instance of MeshLink.
 struct meshlink_handle {
@@ -39,9 +35,9 @@ struct meshlink_handle {
        meshlink_log_level_t log_level;
 
        pthread_t thread;
-       listen_socket_t listen_socket[MAXSOCKETS];
+       struct list_t *sockets;
 
-       struct node_t *myself;
+       struct node_t *self;
 
        struct splay_tree_t *config;
        struct splay_tree_t *edges;