X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink_internal.h;h=e36fd95f38b0a5f41d67b2444ff739ca55cbe4e7;hb=c6cc7da56d108f05ea6f9a2f765f699e6e2353db;hp=6c7ac7bdf717e12e13d7c927a7aaf19237ce2cb1;hpb=6e9e655b538070e8ed4efd160ac0f9b217604a56;p=meshlink diff --git a/src/meshlink_internal.h b/src/meshlink_internal.h index 6c7ac7bd..e36fd95f 100644 --- a/src/meshlink_internal.h +++ b/src/meshlink_internal.h @@ -152,6 +152,7 @@ struct meshlink_channel { struct utcp_connection *c; meshlink_channel_receive_cb_t receive_cb; + meshlink_channel_poll_cb_t poll_cb; }; /// Header for data packets routed between nodes @@ -161,6 +162,7 @@ typedef struct meshlink_packethdr { } __attribute__ ((__packed__)) meshlink_packethdr_t; extern void meshlink_send_from_queue(event_loop_t* el,meshlink_handle_t *mesh); +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;