pthread_t thread;
bool threadstarted;
- pthread_mutex_t outpacketqueue_mutex;
pthread_mutex_t mesh_mutex;
event_loop_t loop;
listen_socket_t listen_socket[MAXSOCKETS];
hash_t *node_udp_cache;
struct connection_t *everyone;
struct ecdsa *invitation_key;
+ int invitation_timeout;
int pinginterval; /* seconds between pings */
int pingtimeout; /* seconds to wait for response */
extern void update_node_status(meshlink_handle_t *mesh, struct node_t *n);
extern meshlink_log_level_t global_log_level;
extern meshlink_log_cb_t global_log_cb;
+extern int check_port(meshlink_handle_t *mesh);
/// Device class traits
typedef struct {