]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/meshlink_internal.h
Remove listening sockets.
[meshlink-tiny] / src / meshlink_internal.h
index 10849117c2d45ddf3d4bd88044d317c51fa0ebf7..68d061b680a5177c84a306f27fe8d4ccd08f383c 100644 (file)
@@ -45,12 +45,6 @@ static const char meshlink_udp_label[] = "MeshLink UDP";
 #define MESHLINK_CONFIG_VERSION 2
 #define MESHLINK_INVITATION_VERSION 2
 
-typedef struct listen_socket_t {
-       struct io_t tcp;
-       sockaddr_t sa;
-       sockaddr_t broadcast_sa;
-} listen_socket_t;
-
 struct meshlink_open_params {
        char *confbase;
        char *lock_filename;
@@ -92,8 +86,6 @@ struct meshlink_handle {
 
        // The most important network-related members come first
        int reachable;
-       int listen_sockets;
-       listen_socket_t listen_socket[MAXSOCKETS];
 
        meshlink_receive_cb_t receive_cb;
        meshlink_queue_t outpacketqueue;
@@ -161,13 +153,6 @@ struct meshlink_handle {
        pthread_t thread;
        pthread_cond_t cond;
        bool threadstarted;
-
-       // ADNS
-       pthread_t adns_thread;
-       pthread_cond_t adns_cond;
-       meshlink_queue_t adns_queue;
-       meshlink_queue_t adns_done_queue;
-       signal_t adns_signal;
 };
 
 /// A handle for a MeshLink node.