]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Add devtool_set_meta_status_cb().
[meshlink] / src / meshlink_internal.h
index d6dc87d04f414d7149fdfea3e190342cb728fa15..588c630ab423be68c2d3acf739f27a9d700b93f6 100644 (file)
@@ -74,6 +74,7 @@ typedef struct {
        int pinginterval;
        int pingtimeout;
        int fast_retry_period;
+       int maxtimeout;
        unsigned int min_connects;
        unsigned int max_connects;
        int edge_weight;
@@ -134,6 +135,7 @@ struct meshlink_handle {
 
        // Infrequently used callbacks
        meshlink_node_status_cb_t node_status_cb;
+       meshlink_node_status_cb_t meta_status_cb;
        meshlink_node_pmtu_cb_t node_pmtu_cb;
        meshlink_channel_accept_cb_t channel_accept_cb;
        meshlink_node_duplicate_cb_t node_duplicate_cb;
@@ -150,7 +152,6 @@ struct meshlink_handle {
        dev_class_t devclass;
 
        int invitation_timeout;
-       int maxtimeout;
        int udp_choice;
 
        dev_class_traits_t dev_class_traits[DEV_CLASS_COUNT];