]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Add a poll callback to channels.
[meshlink] / src / meshlink_internal.h
index 6c7ac7bdf717e12e13d7c927a7aaf19237ce2cb1..e36fd95f38b0a5f41d67b2444ff739ca55cbe4e7 100644 (file)
@@ -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;