X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink_internal.h;h=c58c477388620198143136e6603e274cbc129a3f;hb=af8787d1b921fd2e286514ebe83ee1c7b449f298;hp=ca2e0bc5c4904bf32931375dcd7d8c4356f0e240;hpb=0c97001bed5581b0f8a6acdb41ca0a7d28afebe4;p=meshlink diff --git a/src/meshlink_internal.h b/src/meshlink_internal.h index ca2e0bc5..c58c4773 100644 --- a/src/meshlink_internal.h +++ b/src/meshlink_internal.h @@ -60,9 +60,11 @@ struct meshlink_handle { meshlink_log_level_t log_level; pthread_t thread; + pthread_mutex_t outpacketqueue_mutex; event_loop_t loop; listen_socket_t listen_socket[MAXSOCKETS]; int listen_sockets; + signal_t datafromapp; struct node_t *self; @@ -73,6 +75,8 @@ struct meshlink_handle { struct list_t *connections; struct list_t *outgoings; + struct list_t *outpacketqueue; + int contradicting_add_edge; int contradicting_del_edge; int sleeptime;